mercurial/patch.py
Fri, 20 Apr 2018 20:48:10 +0900 Yuya Nishihara diffhelper: rename module to avoid conflicts with ancient C module (issue5846) stable
Sat, 14 Apr 2018 20:11:27 -0400 Matt Harbison diff: invoke the file prefetch hook
Mon, 09 Apr 2018 15:58:30 -0700 Jun Wu patch: implement a new worddiff algorithm
Mon, 19 Mar 2018 04:28:30 -0700 Jun Wu patch: buffer lines for a same hunk
Mon, 19 Mar 2018 04:28:29 -0700 Jun Wu patch: move yielding "\n" to the end of loop
Thu, 12 Apr 2018 23:14:38 -0700 Gregory Szorc patch: make extract() a context manager (API)
Mon, 09 Apr 2018 21:08:52 +0900 Yuya Nishihara diffhelpers: make return value of testhunk() more Pythonic
Mon, 09 Apr 2018 21:06:46 +0900 Yuya Nishihara patch: error out if reached to EOF while reading hunk
Mon, 09 Apr 2018 20:54:00 +0900 Yuya Nishihara diffhelpers: move out of pure package
Mon, 09 Apr 2018 20:52:54 +0900 Yuya Nishihara diffhelpers: naming and whitespace cleanup
Mon, 09 Apr 2018 20:49:39 +0900 Yuya Nishihara patch: stop using cext.diffhelpers
Sun, 08 Apr 2018 15:39:08 +0900 Yuya Nishihara py3: use s.startswith() instead of s[n] while parsing patches
Sun, 08 Apr 2018 15:03:00 +0900 Yuya Nishihara py3: use system string to access email headers
Sat, 07 Apr 2018 21:23:42 +0900 Yuya Nishihara procutil: make explainexit() simply return a message (API)
Sat, 07 Apr 2018 20:50:38 +0900 Yuya Nishihara procutil: always popen() in binary mode
Sat, 07 Apr 2018 13:42:37 +0900 Yuya Nishihara py3: convert parsed message items to bytes in patch.extract()
Sat, 24 Mar 2018 15:10:51 +0900 Yuya Nishihara procutil: bulk-replace function calls to point to new module
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Sat, 10 Mar 2018 19:49:09 +0900 Yuya Nishihara py3: open patch file in binary mode and convert eol manually
Tue, 06 Mar 2018 07:45:57 -0600 Yuya Nishihara py3: wrap file object to write patch in native eol preserving byte-ness
Sat, 10 Mar 2018 15:57:16 +0900 Yuya Nishihara py3: use r'' instead of sysstr('') to get around code transformer
Sat, 03 Mar 2018 12:39:14 -0800 Jun Wu mdiff: add a config option to use xdiff algorithm
Sat, 03 Mar 2018 14:21:47 -0500 Yuya Nishihara py3: fix slicing of bytes in patch.iterhunks()
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Mon, 26 Feb 2018 17:25:46 +0530 Pulkit Goyal py3: slice over bytes or use .startswith() to prevent getting ascii values
Sun, 25 Feb 2018 23:09:07 -0500 Augie Fackler py3: convert known-int values to bytes using %d
Wed, 14 Feb 2018 17:43:33 +0530 Pulkit Goyal py3: use util.forcebytestr instead of str for converting errors to bytes
Wed, 14 Feb 2018 17:44:54 +0530 Pulkit Goyal py3: slice over bytes to prevent getting ascii values
Sun, 11 Feb 2018 14:18:27 -0800 Gregory Szorc py3: open temporary file in binary mode
Sun, 11 Feb 2018 14:17:23 -0800 Gregory Szorc py3: use email parser that operates on bytes
Sun, 11 Feb 2018 10:49:00 -0800 Gregory Szorc py3: convert content-type to bytes
Sun, 04 Feb 2018 10:28:03 +0900 Yuya Nishihara patch: unify check_binary and binary flags
Sun, 21 Jan 2018 13:03:03 +0900 Yuya Nishihara cmdutil: drop aliases for logcmdutil functions (API)
Thu, 25 Jan 2018 22:40:19 +0100 Joerg Sonnenberger patch: avoid repeated binary checks if all files in a patch are text
Sat, 30 Dec 2017 00:13:56 +0530 Pulkit Goyal py3: use email.parser module to parse email messages
Fri, 29 Dec 2017 05:33:36 +0530 Pulkit Goyal py3: use list() to get a list of items using dict.items()
Fri, 29 Dec 2017 05:25:27 +0530 Pulkit Goyal py3: use node.hex(h.digest()) instead of h.hexdigest()
Mon, 11 Dec 2017 22:38:31 +0900 Yuya Nishihara patch: do not break up multibyte character when highlighting word
Sun, 10 Dec 2017 04:48:00 +0530 Pulkit Goyal py3: handle keyword arguments correctly in patch.py
Fri, 08 Dec 2017 17:20:11 +0900 Matthieu Laneuville patch: move part of tabsplitter logic in _inlinediff
Fri, 08 Dec 2017 16:54:59 +0900 Matthieu Laneuville patch: catch unexpected case in _inlinediff
Fri, 08 Dec 2017 16:47:18 +0900 Matthieu Laneuville patch: reverse _inlinediff output for consistency
Thu, 26 Oct 2017 00:13:38 +0900 Matthieu Laneuville patch: add within-line color diff capacity
Mon, 20 Nov 2017 23:13:09 -0800 Gregory Szorc py3: define __next__ in patch.py
Tue, 14 Nov 2017 10:26:36 -0800 Martin von Zweigbergk patch: accept prefix argument to changedfiles() helper
Fri, 03 Nov 2017 14:47:37 +0100 Denis Laxalde revert: do not reverse hunks in interactive when REV is not parent (issue5096)
Sat, 21 Oct 2017 16:50:57 +0900 Yuya Nishihara patch: improve heuristics to not take the word "diff" as header (issue1879)
Thu, 19 Oct 2017 15:06:33 +0200 Denis Laxalde log: add an assertion about fctx not being None in patch.diff()
Fri, 06 Oct 2017 14:45:17 +0200 Denis Laxalde diff: pass a diff hunks filter function from changeset_printer to patch.diff()
Thu, 05 Oct 2017 21:20:08 +0200 Denis Laxalde diff: also yield file context objects in patch.trydiff() (API)
Thu, 05 Oct 2017 13:38:48 -0700 Jun Wu patch: do not cache translated messages (API)
Tue, 26 Sep 2017 18:17:47 +0200 Denis Laxalde patch: rename "header" variable into "hdr" in diff()
Sun, 08 Oct 2017 21:47:14 +0200 Boris Feld configitems: register the 'diff.*' config
Sat, 30 Sep 2017 07:45:07 -0400 Augie Fackler patch: remove superfluous pass statements
Sun, 17 Sep 2017 12:23:16 +0900 Yuya Nishihara py3: fix doctests in patch.py to be compatible with Python 3
Sun, 17 Sep 2017 12:20:35 +0900 Yuya Nishihara py3: stop using bytes[n] in patch.py
Sun, 03 Sep 2017 16:45:33 +0900 Yuya Nishihara error: move patch.PatchError so it can easily implement __bytes__ (API)
Sun, 03 Sep 2017 14:56:31 +0900 Yuya Nishihara doctest: use print_function and convert bytes to unicode where needed
Sun, 03 Sep 2017 14:32:11 +0900 Yuya Nishihara doctest: bulk-replace string literals with b'' for Python 3
Sun, 03 Sep 2017 16:19:20 +0900 Yuya Nishihara py3: replace bytes[n] with bytes[n:n + 1] in patch.py where needed
less more (0) -300 -100 -60 tip