Thu, 20 Jun 2019 14:45:52 -0700 |
Kyle Lippincott |
patch: use a short, fixed-size message for last line of prompt (issue6158)
|
file |
diff |
annotate
|
Thu, 04 Apr 2019 11:35:18 +0200 |
Denis Laxalde |
interactive: do not prompt about files given in command line
|
file |
diff |
annotate
|
Tue, 12 Mar 2019 14:17:41 -0700 |
Martin von Zweigbergk |
revert: option to choose what to keep, not what to discard
|
file |
diff |
annotate
|
Tue, 12 Mar 2019 14:58:35 -0700 |
Martin von Zweigbergk |
patch: include newline at EOF in help text for interactive patch
|
file |
diff |
annotate
|
Sun, 03 Mar 2019 20:16:22 +0530 |
Sushil khanchi |
patch: include flag-only file changes in "special" when filtering (issue5864)
|
file |
diff |
annotate
|
Fri, 22 Feb 2019 03:52:10 +0530 |
Pulkit Goyal |
diff: make sure we output stat even when --git is not passed (issue4037) (BC)
|
file |
diff |
annotate
|
Wed, 20 Feb 2019 19:28:51 -0500 |
Augie Fackler |
cleanup: use () to wrap long lines instead of \
|
file |
diff |
annotate
|
Wed, 06 Feb 2019 23:12:56 -0800 |
Martin von Zweigbergk |
patch: replace "prefix" and "relroot" arguments by "pathfn" (API)
|
file |
diff |
annotate
|
Thu, 07 Feb 2019 16:43:42 +0300 |
Pulkit Goyal |
py3: make sure __repr__ returns str
|
file |
diff |
annotate
|
Wed, 06 Feb 2019 22:52:49 -0800 |
Martin von Zweigbergk |
patch: accept second matcher that applies only to copy sources (API)
|
file |
diff |
annotate
|
Wed, 06 Feb 2019 17:46:20 -0800 |
Martin von Zweigbergk |
patch: let caller pass in root-filtering matcher (API)
|
file |
diff |
annotate
|
Wed, 06 Feb 2019 17:27:43 -0800 |
Martin von Zweigbergk |
patch: pass in context objects into diffhunks() (API)
|
file |
diff |
annotate
|
Mon, 04 Feb 2019 08:59:11 -0800 |
Gregory Szorc |
patch: properly escape \ in string literals
|
file |
diff |
annotate
|
Mon, 04 Feb 2019 08:54:30 -0800 |
Gregory Szorc |
global: use raw strings for regular expressions with escapes
|
file |
diff |
annotate
|
Thu, 31 Jan 2019 16:51:52 -0800 |
Martin von Zweigbergk |
diff: drop duplicate filter of copies by destination
|
file |
diff |
annotate
|
Thu, 31 Jan 2019 16:32:54 -0800 |
Martin von Zweigbergk |
diff: use match.intersectmatchers()
|
file |
diff |
annotate
|
Mon, 28 Jan 2019 18:00:14 -0800 |
Kyle Lippincott |
patch: handle 0 context lines (diff.unified=0) when parsing patches
|
file |
diff |
annotate
|
Sat, 26 Jan 2019 13:14:21 +0530 |
Navaneeth Suresh |
diffstat: support filenames with whitespaces on renames
|
file |
diff |
annotate
|
Thu, 17 Jan 2019 18:05:54 +0530 |
Navaneeth Suresh |
diffstat: make --git work properly on renames (issue6025)
|
file |
diff |
annotate
|
Thu, 17 Jan 2019 09:17:12 -0800 |
Martin von Zweigbergk |
cleanup: delete lots of unused local variables
|
file |
diff |
annotate
|
Sun, 14 Oct 2018 09:24:36 +0000 |
Mark Thomas |
py3: fix test-diff-color.t
|
file |
diff |
annotate
|
Fri, 14 Sep 2018 23:59:41 +0300 |
Pulkit Goyal |
py3: slice through bytes to prevent getting ascii value
|
file |
diff |
annotate
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
file |
diff |
annotate
|
Fri, 27 Jul 2018 14:48:34 -0700 |
Martin von Zweigbergk |
patch: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
file |
diff |
annotate
|
Tue, 10 Jul 2018 13:18:34 +0200 |
Sune Foldager |
patch: don't separate \r and \n when colorizing diff output
|
file |
diff |
annotate
|
Fri, 06 Jul 2018 21:49:25 +0900 |
Yuya Nishihara |
diffutil: move the module out of utils package
|
file |
diff |
annotate
|
Fri, 06 Jul 2018 21:41:36 +0900 |
Yuya Nishihara |
diffutil: remove diffopts() in favor of diffallopts()
|
file |
diff |
annotate
|
Thu, 28 Jun 2018 16:11:13 +0200 |
Boris Feld |
diffutil: extract diff options code into a dedicated util-module
|
file |
diff |
annotate
|
Thu, 28 Jun 2018 18:07:22 -0700 |
Kyle Lippincott |
unlinkpath: make empty directory removal optional (issue5901) (issue5826)
|
file |
diff |
annotate
|
Sat, 16 Jun 2018 19:31:07 +0900 |
Yuya Nishihara |
py3: ditch email.parser.BytesParser which appears to be plain crap
|
file |
diff |
annotate
|
Sat, 16 Jun 2018 17:53:51 +0900 |
Yuya Nishihara |
py3: replace s[-1] with s.endswith() in eol handling
|
file |
diff |
annotate
|
Sat, 26 May 2018 12:20:36 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkdtemp() to use bytes path
|
file |
diff |
annotate
|
Sat, 26 May 2018 12:14:04 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkstemp() to use bytes path
|
file |
diff |
annotate
|
Sat, 19 May 2018 15:14:56 -0400 |
Augie Fackler |
patch: add debug message to show external patch tool invocation
|
file |
diff |
annotate
|
Sat, 19 May 2018 18:51:14 +0530 |
Pulkit Goyal |
py3: bytestr() bytes to get bytechar while iterating on it
|
file |
diff |
annotate
|
Sat, 19 May 2018 18:49:07 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting the ascii values
|
file |
diff |
annotate
|
Fri, 18 May 2018 19:54:50 -0400 |
Augie Fackler |
patch: fix import-time syntax error in test-check-module-imports.t
|
file |
diff |
annotate
|
Sat, 19 May 2018 00:19:56 +0530 |
Pulkit Goyal |
py3: use .startswith() instead of bytes[0]
|
file |
diff |
annotate
|
Fri, 20 Apr 2018 20:48:10 +0900 |
Yuya Nishihara |
diffhelper: rename module to avoid conflicts with ancient C module (issue5846)
stable
|
file |
diff |
annotate
|
Sat, 14 Apr 2018 20:11:27 -0400 |
Matt Harbison |
diff: invoke the file prefetch hook
|
file |
diff |
annotate
|
Mon, 09 Apr 2018 15:58:30 -0700 |
Jun Wu |
patch: implement a new worddiff algorithm
|
file |
diff |
annotate
|
Mon, 19 Mar 2018 04:28:30 -0700 |
Jun Wu |
patch: buffer lines for a same hunk
|
file |
diff |
annotate
|
Mon, 19 Mar 2018 04:28:29 -0700 |
Jun Wu |
patch: move yielding "\n" to the end of loop
|
file |
diff |
annotate
|
Thu, 12 Apr 2018 23:14:38 -0700 |
Gregory Szorc |
patch: make extract() a context manager (API)
|
file |
diff |
annotate
|
Mon, 09 Apr 2018 21:08:52 +0900 |
Yuya Nishihara |
diffhelpers: make return value of testhunk() more Pythonic
|
file |
diff |
annotate
|
Mon, 09 Apr 2018 21:06:46 +0900 |
Yuya Nishihara |
patch: error out if reached to EOF while reading hunk
|
file |
diff |
annotate
|
Mon, 09 Apr 2018 20:54:00 +0900 |
Yuya Nishihara |
diffhelpers: move out of pure package
|
file |
diff |
annotate
|
Mon, 09 Apr 2018 20:52:54 +0900 |
Yuya Nishihara |
diffhelpers: naming and whitespace cleanup
|
file |
diff |
annotate
|
Mon, 09 Apr 2018 20:49:39 +0900 |
Yuya Nishihara |
patch: stop using cext.diffhelpers
|
file |
diff |
annotate
|
Sun, 08 Apr 2018 15:39:08 +0900 |
Yuya Nishihara |
py3: use s.startswith() instead of s[n] while parsing patches
|
file |
diff |
annotate
|
Sun, 08 Apr 2018 15:03:00 +0900 |
Yuya Nishihara |
py3: use system string to access email headers
|
file |
diff |
annotate
|
Sat, 07 Apr 2018 21:23:42 +0900 |
Yuya Nishihara |
procutil: make explainexit() simply return a message (API)
|
file |
diff |
annotate
|
Sat, 07 Apr 2018 20:50:38 +0900 |
Yuya Nishihara |
procutil: always popen() in binary mode
|
file |
diff |
annotate
|
Sat, 07 Apr 2018 13:42:37 +0900 |
Yuya Nishihara |
py3: convert parsed message items to bytes in patch.extract()
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 15:10:51 +0900 |
Yuya Nishihara |
procutil: bulk-replace function calls to point to new module
|
file |
diff |
annotate
|
Thu, 22 Mar 2018 21:56:20 +0900 |
Yuya Nishihara |
stringutil: bulk-replace call sites to point to new module
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 19:49:09 +0900 |
Yuya Nishihara |
py3: open patch file in binary mode and convert eol manually
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 07:45:57 -0600 |
Yuya Nishihara |
py3: wrap file object to write patch in native eol preserving byte-ness
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 15:57:16 +0900 |
Yuya Nishihara |
py3: use r'' instead of sysstr('') to get around code transformer
|
file |
diff |
annotate
|
Sat, 03 Mar 2018 12:39:14 -0800 |
Jun Wu |
mdiff: add a config option to use xdiff algorithm
|
file |
diff |
annotate
|