114 Commits

Author SHA1 Message Date
a23c74a70a revert: do smart revert on items with modified properties as well 2013-03-20 10:11:06 -04:00
941f487292 revert: revert items in reverse-order to handle added directories 2013-03-20 10:08:28 -04:00
8bc64da119 stash: remove added directories when stashing if they are empty 2013-03-15 16:32:41 -04:00
4ad99b6707 stash: revert on save in reverse order to handle nested added directories 2013-03-15 16:24:40 -04:00
c5df97ebe8 stash: recreate added directories on pop; handle in show as well 2013-03-15 16:22:44 -04:00
b81aed66b6 stash: annotate stashes with created directories 2013-03-15 16:15:48 -04:00
77f1965113 stash: bugfix: respect options that follow operation (ex: --pop -k) 2013-03-15 15:42:42 -04:00
122e16b697 Merge branch 'stash-rework' 2013-03-11 22:36:31 -04:00
a34b0f5edf stash: add info for file name changed or # of files changed 2013-03-11 22:34:44 -04:00
32574bdd23 stash: re-add # of insertions/deletions to stash info 2013-03-11 22:25:30 -04:00
d6f74de034 stash: add --noexternals option, stash_externals configuration flag 2013-03-11 22:21:05 -04:00
821d27863d stash: update README for stash rework 2013-03-11 22:12:36 -04:00
f2678b5f88 stash: add -e/--externals option to also stash externals 2013-03-11 22:06:18 -04:00
a215aac2f6 stash: color the patch prompt line 2013-03-11 21:31:05 -04:00
6d547299cd stash: colorize Index line while patch-prompting 2013-03-11 21:26:03 -04:00
40aeec7bea stash: properly display new Index line when file skipped 2013-03-11 21:24:42 -04:00
e8fe0efcdb stash: rework bugfixes 2013-03-11 21:22:03 -04:00
6f4a88737d stash: respect -k flag again 2013-03-11 20:51:56 -04:00
0587d73472 stash: rework to do per-hunk processing 2013-03-11 20:49:11 -04:00
3c0375891a stash: add --keep, -p, --patch options 2013-03-11 13:50:42 -04:00
ee592451b5 change stash subcommands to require "--" prefix 2013-03-11 13:24:52 -04:00
cec02602a0 status: use relative paths for items in externals 2013-02-28 10:14:04 -05:00
f9c474a53f break up stash subcommand handlers into their own functions 2013-02-12 16:30:24 -05:00
9ffbd09477 revert: support smart recursive reversion for externals 2013-02-12 15:40:02 -05:00
cc95b79447 add "revert" subcommand handler 2012-12-04 15:33:22 -05:00
adeabcec6b update documentation for url subcommand 2012-11-08 16:25:22 -05:00
f4a568c3ca add v1.5 notes to README v1.5 2012-11-08 16:19:09 -05:00
b1df2f7a12 add -v (verbose) flag to tag subcommand 2012-11-08 16:16:13 -05:00
3b7bf12da8 allow optional source argument to "branch" 2012-08-30 11:35:26 -04:00
8dc3cc969e remove repository prefix URL from diff --summarize output 2012-08-24 10:56:20 -04:00
Mike D. Lowis
d8e31f8b46 Added .exe extension to svn binary name if the platform is Windows 2012-08-24 09:47:41 -04:00
9c79bacbe6 add v1.4 release notes v1.4 2012-08-23 16:43:53 -04:00
03fe7d9c7e terminate child svn log -v process when the common ancestor revision has been determined 2012-08-23 16:15:14 -04:00
33f5a85079 bugfix: properly limit diff output when "..." range specifier used 2012-08-23 16:07:25 -04:00
406a01cdf5 tag: allow optional source reference/revision - close #17
also check if a tag exists already before creating it
2012-08-17 11:32:13 -04:00
45f2a199f9 allow ctrl+c to terminate watch-lock 2012-07-23 15:20:32 -04:00
e20f843d25 remove automatically-added svn:executable property from files with certain configurable extensions 2012-07-11 12:40:41 -04:00
33b79e2930 append "_h" to subcommand handler function names 2012-07-11 12:14:00 -04:00
638137518d pass user configuration to subcommand handler functions 2012-07-11 12:09:02 -04:00
59544d30a6 log bugfix: avoid stack dump if "log" produces no entries, the correct way 2012-07-03 09:43:57 -04:00
d004741a96 log bugfix: avoid stack dump if "log" produces no entries 2012-07-03 09:40:11 -04:00
280f81d2c3 ignore SIGINT in jsvn
this way ctrl+c gets propagated to svn but does not kill python
so the shell still shows the pager instead of going back to the prompt
with a non-functioning terminal in need of "reset"
2012-06-29 13:24:39 -04:00
1eb5292502 add github URL to README 2012-06-29 13:06:28 -04:00
84dc998e11 Revert "launch the pager process in its own process group so that it isn't killed with ctrl+c"
This reverts commit 49656998be7686ab6d157028c4615c95c9f0327d.
2012-06-29 13:04:14 -04:00
49656998be launch the pager process in its own process group so that it isn't killed with ctrl+c 2012-06-29 12:28:26 -04:00
c08d497127 log: show as much of the commit message as fits on a single line for 'oneline' pretty display mode 2012-06-29 12:08:49 -04:00
671cf7e00c log: support --pretty formatting option
move logic of displaying a log entry into LogEntry class
2012-06-29 11:52:31 -04:00
d191a944d8 enable log filtering on "user" and "msg" log attributes - close #14 2012-06-29 11:15:18 -04:00
780e8b6692 add LogEntry class to build up objects from a svn log 2012-06-29 10:54:08 -04:00
07080d34a7 bugfix: allow diffing/log from common ancestor to work in either direction 2012-06-27 13:53:34 -04:00