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
d425d7ae14
avoid modifying array as iterating through it
2012-06-27 13:36:36 -04:00
34ed003e51
log -v: only colorized changed path if path starts with "/"
2012-06-27 13:28:02 -04:00
4755cbfd50
log: resolve single reference to branch/tag URL
2012-06-27 13:17:29 -04:00
b97d1a4d1c
stash show bugfix: hide "#info:" lines
2012-06-27 12:58:16 -04:00
37bff0ad69
add v1.3 release notes
v1.3
2012-06-27 12:52:19 -04:00
4c470ec5c2
colorize diff --summarize output
2012-06-27 12:18:22 -04:00
cd5bab7f57
fix getting common ancestor revision of two refs where the svn repository root URL is not one level up from trunk/tags/branches
2012-06-27 12:03:22 -04:00
bc7785fb82
README: order documented subcommands alphabetically
2012-06-27 11:22:39 -04:00
0f4def92e4
Merge branch 'smart-ref-spec'
2012-06-27 11:19:10 -04:00
a989cf6fd7
README: document ../... reference syntax for diff/log
2012-06-27 11:19:01 -04:00
1150cede62
log: allow ".." syntax for specifying references
2012-06-27 11:12:53 -04:00
ac52eabb09
diff: allow "..." syntax for specifying references
2012-06-27 11:06:32 -04:00
e2ccd9c7cb
diff: allow ".." syntax for specifying references
2012-06-27 10:45:33 -04:00
d71715961d
add resolve_reference()
2012-06-27 10:37:08 -04:00
c395cc3521
branch: add -s option to immediately switch to newly-created branch
2012-06-27 09:39:49 -04:00
d3a0208d12
branch: error out when attempting to create a branch that already exists
2012-06-27 09:34:39 -04:00
225db4f5ce
use getopt in branch()
2012-06-27 09:32:33 -04:00
c43a3bd5e9
add -k to stash pop to allow keeping stash object - close #13
2012-06-27 09:16:42 -04:00
fd8702af29
#13 - add -k option to stash save to allow stashing without reverting wc
2012-06-27 09:08:59 -04:00
daa68953f9
url subcommand takes an optional path argument to work on
2012-06-18 16:15:35 -04:00
6fd5ad2615
allow ctrl+c to interrupt any subcommand
...
Revert "allow ctrl+c to interrupt watch-lock without printing a python stack dump"
This reverts commit bbe6d71a0a8d196bdf7a5d96f483b4df7cd3cec4.
2012-06-18 15:55:25 -04:00
c60698cd04
binaries: do not query unversioned directory entries
2012-06-06 16:07:03 -04:00
31dcb06078
unmodified directory and file externals do not cause a containing external to be shown
2012-06-05 15:55:07 -04:00
bbe6d71a0a
allow ctrl+c to interrupt watch-lock without printing a python stack dump
2012-05-23 15:36:09 -04:00
55eee0d6ac
status: omit blank line before external if no non-external files have been modified
2012-05-14 13:01:48 -04:00
04929df15a
v1.2
v1.2
2012-05-11 08:47:00 -04:00