Matthew Wang
|
4835304ffa
|
Document update and clean up for v0.6
|
před 11 roky |
Matthew Wang
|
8bea7f19f0
|
Less useless getters
|
před 11 roky |
Matthew Wang
|
6e60a56c0c
|
Make patch parser more solid
|
před 11 roky |
Steven Myint
|
ec6d34da5b
|
Show merge history in Subversion log
Without this, some of the logs will not be shown.
|
před 11 roky |
Matthew Wang
|
8f24a53487
|
More clear logic with _fit_with_marker_mix()
|
před 11 roky |
Matthew Wang
|
58bb01b0a7
|
Performance enhancement
|
před 11 roky |
Matthew Wang
|
7debe071d5
|
- Fixed incorrect yield on diff missing eof
- Fixed a bug in diff format probe
- Handle keyboard interrupt and large diffs in non-color mode
- Code clean up
|
před 11 roky |
Steven Myint
|
6e9d22e205
|
Gracefully handle keyboard interrupt
Previously, a keyboard interrupt would result in a corrupted terminal.
This would manifest when doing "cdiff --log" on somewhat large
repositories.
|
před 11 roky |
Steven Myint
|
590fe00549
|
Don't print help in "--log"
The user explicitly asked for a log and thus knows what he is doing.
|
před 11 roky |
Steven Myint
|
4c83c806ea
|
Handle large diffs in non-color mode
|
před 11 roky |
Matthew Wang
|
d5b5153c95
|
Document update for v0.5
|
před 11 roky |
Matthew Wang
|
d7c1db8160
|
Version bump up; document update
|
před 11 roky |
Matthew Wang
|
3fcd0625b9
|
Use generator to deal with large patch stream
|
před 11 roky |
Steven Myint
|
93d2bf08bf
|
Add "--log" option
This will use the patch log from git, svn, or hg.
|
před 11 roky |
Steven Myint
|
500b0686e7
|
Remove unused imports
|
před 11 roky |
Matthew Wang
|
3ef2ab85ad
|
Older less does not have '-K'
|
před 11 roky |
Matthew Wang
|
20a8acacf6
|
Better patch parser; support svn log --diff
|
před 11 roky |
Matthew Wang
|
329760c5c8
|
Use wrapper `cdiff` instead of symlink for future unit test; doc update
|
před 11 roky |
Matthew Wang
|
ca2fa1c41b
|
for issue #7: merge 4f29fc8 by @yaccz, implement auto test cases w/o shunit2
|
před 11 roky |
Matthew Wang
|
abe1787c4b
|
Support compare two files (wrapper of diff)
|
před 11 roky |
Matthew Wang
|
4bcbeff43d
|
Fix issue #8 version awfullness
|
před 11 roky |
Matthew Wang
|
b9f5507620
|
document/usage update; refactor for better support other diff formats in future
|
před 11 roky |
Matthew Wang
|
4f63013531
|
Read version from source code; add --version; try protect my email from spambot
|
před 11 roky |
Matthew Wang
|
e2dbc3a12e
|
more comments for wchar problem
|
před 11 roky |
Matthew Wang
|
d24697cf6c
|
almost ready for issue #1, can upload to testpypi however pip install fails
|
před 11 roky |
Matthew Wang
|
00d946cb7e
|
Use return in main(), let prog has one exit point
|
před 11 roky |
Steven Myint
|
edc68b7c95
|
Leave one of the exits due to entry point usage
|
před 11 roky |
Steven Myint
|
3aa7040b22
|
Add missing main()
Previously, "console_scripts" in "setup.py" was pointing to a
non-existent main().
|
před 11 roky |
Matthew Wang
|
fd87da44b3
|
Document/usage/dogfood test update after merge for issue #4 (Revision control support); more robust on parsing strange diff
|
před 11 roky |
Steven Myint
|
f1563b283e
|
Rename variable
|
před 11 roky |
Steven Myint
|
e1ce6395b2
|
Add "r" literal to docstring
The docstring contains a backslash.
|
před 11 roky |
Steven Myint
|
59f4bea82a
|
Remove unused parameter
|
před 11 roky |
Steven Myint
|
0119015a70
|
Remove function that was made redundant
|
před 11 roky |
Steven Myint
|
41c1e5bc2b
|
Factor out common code
|
před 11 roky |
Steven Myint
|
bf7b7e16fa
|
Add support for Mercurial
|
před 11 roky |
Steven Myint
|
cbf54f3e06
|
Add support for Subversion
|
před 11 roky |
Steven Myint
|
ed0ce1cbf3
|
Enable use as a revision control diff
|
před 11 roky |
Matthew Wang
|
875d08ecb4
|
Document and usage update
|
před 11 roky |
Matthew Wang
|
1126142d21
|
Fix issue #3 Broken at strange hunk head in a valid git patch
|
před 11 roky |
Matthew Wang
|
f9c4553bef
|
ignore EPIPE happens when input patch set is large
|
před 11 roky |
Matthew Wang
|
1ea76e6853
|
More fix after merge pull request from @myint to support python3 (issue #2)
|
před 11 roky |
Matthew Wang
|
457365aa78
|
revert 29c9e1 for python3 work
|
před 11 roky |
Steven Myint
|
7940d95c4f
|
Add Python 3 support
|
před 11 roky |
Matthew Wang
|
29c9e1f58c
|
ignore EPIPE happens on RHEL
|
před 11 roky |
Matthew Wang
|
966060f66f
|
detect git diff needs to be more agressive
|
před 11 roky |
Matthew Wang
|
c8734e4e35
|
refuse to run with python < 2.5.0
|
před 11 roky |
Matthew Wang
|
f6f678142a
|
gitignore and doc update
|
před 11 roky |
Matthew Wang
|
af238312ba
|
fix crlf problem; update doc and test make targets
|
před 11 roky |
Matthew Wang
|
00bd330f7c
|
golden version; handle git log output; update README
|
před 11 roky |
Matthew Wang
|
eab2534a42
|
should use 2 different pattern in _fit_width(); FIXME: markup[0] breaks utf-8 char
|
před 11 roky |