Mon, 29 Mar 2021 01:52:06 +0200 |
Joerg Sonnenberger |
node: replace nullid and friends with nodeconstants class
|
Thu, 11 Mar 2021 18:45:18 -0500 |
Matt Harbison |
patch: convert a UI message to bytes when editing a patch
stable
|
Fri, 26 Feb 2021 15:34:22 +0530 |
Sushil khanchi |
patch: fix a formatting issue
stable
|
Tue, 16 Feb 2021 15:44:51 +0530 |
Sushil khanchi |
patch: make diff --git to differentiate b/w file is empty or doesn't exists
stable
|
Mon, 11 Jan 2021 17:46:55 -0800 |
Kyle Lippincott |
patch: handle filenames with trailing spaces
|
Thu, 03 Dec 2020 14:15:39 -0500 |
Augie Fackler |
merge with stable
|
Sat, 28 Nov 2020 11:15:54 +0900 |
Yuya Nishihara |
diff: do not concatenate immutable bytes while building a/b bodies (issue6445)
stable
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Thu, 22 Oct 2020 14:14:59 -0700 |
Martin von Zweigbergk |
errors: introduce CanceledError and use it in a few places
|
Fri, 17 Jul 2020 03:53:19 -0700 |
Rodrigo Damazio Bovendorp |
diff: move no-eol text constant to a common location
|
Mon, 06 Jul 2020 15:31:53 +0530 |
Pulkit Goyal |
patch: refactor content diffing part in separate fn so extensions can wrap
|
Thu, 09 Jul 2020 18:48:55 -0700 |
Rodrigo Damazio Bovendorp |
scmutil: allowing different files to be prefetched per revision
|
Thu, 30 Apr 2020 15:10:05 +0200 |
Elmar Bartel |
diff: re-establish linear runtime performance
stable
|
Fri, 06 Mar 2020 13:27:41 -0500 |
Augie Fackler |
cleanup: run pyupgrade on our source tree to clean up varying things
|
Thu, 02 Jan 2020 11:04:18 -0800 |
Kyle Lippincott |
py3: __repr__ needs to return str, not bytes
stable
|
Mon, 13 Jan 2020 17:15:14 -0500 |
Augie Fackler |
core: migrate uses of hashlib.sha1 to hashutil.sha1
|
Tue, 17 Dec 2019 23:33:35 -0500 |
Matt Harbison |
patch: fix header.__repr__() to not have `b''` prefixes in file names
|
Mon, 16 Dec 2019 23:27:17 -0500 |
Matt Harbison |
patch: make __repr__() return str
|
Sun, 01 Dec 2019 18:46:10 -0500 |
Matt Harbison |
cleanup: fix docstring formatting
|
Fri, 22 Nov 2019 21:42:04 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 21 Nov 2019 14:28:28 -0500 |
Matt Harbison |
patch: fix a str + bytes issue in an exception handler
stable
|
Thu, 14 Nov 2019 15:27:58 -0500 |
Augie Fackler |
patch: use field names instead of field numbers on scmutil.status
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
Thu, 07 Nov 2019 13:18:19 -0500 |
Augie Fackler |
cleanup: remove pointless r-prefixes on double-quoted strings
|
Thu, 10 Oct 2019 16:02:47 +0200 |
Denis Laxalde |
py3: drop ui.flush() during interactive patch filtering
|
Thu, 10 Oct 2019 10:48:57 +0200 |
Denis Laxalde |
py3: use email.generator.BytesGenerator in patch.split()
|
Thu, 10 Oct 2019 10:03:01 +0200 |
Denis Laxalde |
py3: only flush before prompting during interactive patch filtering
|
Wed, 09 Oct 2019 15:24:14 +0200 |
Denis Laxalde |
py3: flush ui after each message in interactive patch filtering
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
Sun, 06 Oct 2019 17:59:15 -0400 |
Gregory Szorc |
py3: define and use pycompat.itervalues()
|
Sun, 06 Oct 2019 13:06:19 +0200 |
Denis Laxalde |
import: read X-Mercurial-Node email header to determine nodeid
|
Sun, 06 Oct 2019 13:28:56 -0400 |
Gregory Szorc |
py3: manually import pycompat.open into files that need it
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Sun, 06 Oct 2019 12:59:47 +0200 |
Denis Laxalde |
import: add debug messages when parsing data from patch header
|
Tue, 27 Aug 2019 11:56:19 -0700 |
Kyle Lippincott |
split: handle partial commit of renames when doing split or record (issue5723)
|
Tue, 27 Aug 2019 11:56:15 -0700 |
Kyle Lippincott |
split: handle partial commit of copies when doing split or record
|
Thu, 20 Jun 2019 14:45:52 -0700 |
Kyle Lippincott |
patch: use a short, fixed-size message for last line of prompt (issue6158)
|
Thu, 04 Apr 2019 11:35:18 +0200 |
Denis Laxalde |
interactive: do not prompt about files given in command line
|
Tue, 12 Mar 2019 14:17:41 -0700 |
Martin von Zweigbergk |
revert: option to choose what to keep, not what to discard
|
Tue, 12 Mar 2019 14:58:35 -0700 |
Martin von Zweigbergk |
patch: include newline at EOF in help text for interactive patch
|
Sun, 03 Mar 2019 20:16:22 +0530 |
Sushil khanchi |
patch: include flag-only file changes in "special" when filtering (issue5864)
|
Fri, 22 Feb 2019 03:52:10 +0530 |
Pulkit Goyal |
diff: make sure we output stat even when --git is not passed (issue4037) (BC)
|
Wed, 20 Feb 2019 19:28:51 -0500 |
Augie Fackler |
cleanup: use () to wrap long lines instead of \
|
Wed, 06 Feb 2019 23:12:56 -0800 |
Martin von Zweigbergk |
patch: replace "prefix" and "relroot" arguments by "pathfn" (API)
|
Thu, 07 Feb 2019 16:43:42 +0300 |
Pulkit Goyal |
py3: make sure __repr__ returns str
|
Wed, 06 Feb 2019 22:52:49 -0800 |
Martin von Zweigbergk |
patch: accept second matcher that applies only to copy sources (API)
|
Wed, 06 Feb 2019 17:46:20 -0800 |
Martin von Zweigbergk |
patch: let caller pass in root-filtering matcher (API)
|
Wed, 06 Feb 2019 17:27:43 -0800 |
Martin von Zweigbergk |
patch: pass in context objects into diffhunks() (API)
|
Mon, 04 Feb 2019 08:59:11 -0800 |
Gregory Szorc |
patch: properly escape \ in string literals
|
Mon, 04 Feb 2019 08:54:30 -0800 |
Gregory Szorc |
global: use raw strings for regular expressions with escapes
|
Thu, 31 Jan 2019 16:51:52 -0800 |
Martin von Zweigbergk |
diff: drop duplicate filter of copies by destination
|
Thu, 31 Jan 2019 16:32:54 -0800 |
Martin von Zweigbergk |
diff: use match.intersectmatchers()
|
Mon, 28 Jan 2019 18:00:14 -0800 |
Kyle Lippincott |
patch: handle 0 context lines (diff.unified=0) when parsing patches
|
Sat, 26 Jan 2019 13:14:21 +0530 |
Navaneeth Suresh |
diffstat: support filenames with whitespaces on renames
|
Thu, 17 Jan 2019 18:05:54 +0530 |
Navaneeth Suresh |
diffstat: make --git work properly on renames (issue6025)
|
Thu, 17 Jan 2019 09:17:12 -0800 |
Martin von Zweigbergk |
cleanup: delete lots of unused local variables
|
Sun, 14 Oct 2018 09:24:36 +0000 |
Mark Thomas |
py3: fix test-diff-color.t
|
Fri, 14 Sep 2018 23:59:41 +0300 |
Pulkit Goyal |
py3: slice through bytes to prevent getting ascii value
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
Fri, 27 Jul 2018 14:48:34 -0700 |
Martin von Zweigbergk |
patch: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Tue, 10 Jul 2018 13:18:34 +0200 |
Sune Foldager |
patch: don't separate \r and \n when colorizing diff output
|
Fri, 06 Jul 2018 21:49:25 +0900 |
Yuya Nishihara |
diffutil: move the module out of utils package
|
Fri, 06 Jul 2018 21:41:36 +0900 |
Yuya Nishihara |
diffutil: remove diffopts() in favor of diffallopts()
|
Thu, 28 Jun 2018 16:11:13 +0200 |
Boris Feld |
diffutil: extract diff options code into a dedicated util-module
|
Thu, 28 Jun 2018 18:07:22 -0700 |
Kyle Lippincott |
unlinkpath: make empty directory removal optional (issue5901) (issue5826)
|
Sat, 16 Jun 2018 19:31:07 +0900 |
Yuya Nishihara |
py3: ditch email.parser.BytesParser which appears to be plain crap
|
Sat, 16 Jun 2018 17:53:51 +0900 |
Yuya Nishihara |
py3: replace s[-1] with s.endswith() in eol handling
|
Sat, 26 May 2018 12:20:36 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkdtemp() to use bytes path
|
Sat, 26 May 2018 12:14:04 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkstemp() to use bytes path
|
Sat, 19 May 2018 15:14:56 -0400 |
Augie Fackler |
patch: add debug message to show external patch tool invocation
|
Sat, 19 May 2018 18:51:14 +0530 |
Pulkit Goyal |
py3: bytestr() bytes to get bytechar while iterating on it
|
Sat, 19 May 2018 18:49:07 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting the ascii values
|
Fri, 18 May 2018 19:54:50 -0400 |
Augie Fackler |
patch: fix import-time syntax error in test-check-module-imports.t
|
Sat, 19 May 2018 00:19:56 +0530 |
Pulkit Goyal |
py3: use .startswith() instead of bytes[0]
|
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
|
Sun, 03 Sep 2017 16:12:15 +0900 |
Yuya Nishihara |
py3: fix type of regex literals in patch.py
|
Wed, 30 Aug 2017 18:19:14 +0530 |
Pulkit Goyal |
patch: take messages out of the function so that extensions can add entries
|
Tue, 29 Aug 2017 18:20:50 -0700 |
David Soria Parra |
mdiff: add a --ignore-space-at-eol option
|
Sun, 27 Aug 2017 13:39:17 -0700 |
Jun Wu |
record: fix revert -i for lines without newline (issue5651)
stable
|
Mon, 24 Jul 2017 14:42:55 -0400 |
Augie Fackler |
patch: update copying of dict keys and values to work on Python 3
stable
|
Wed, 12 Jul 2017 15:24:47 -0700 |
Jun Wu |
patch: use devel.all-warnings to replace devel.all
|
Tue, 04 Jul 2017 16:41:28 -0700 |
Jun Wu |
patch: make parsepatch optionally trim context lines
|
Fri, 30 Jun 2017 03:43:35 +0200 |
Pierre-Yves David |
configitems: register the 'patch.eol' config
|
Thu, 29 Jun 2017 23:04:47 -0700 |
Martin von Zweigbergk |
patch: remove unused fsbackend._join()
|
Fri, 30 Jun 2017 09:07:24 -0700 |
Martin von Zweigbergk |
patch: add close() to abstractbackend
|
Mon, 26 Jun 2017 17:22:45 +0530 |
Pulkit Goyal |
py3: use '%d' to convert integers to bytes
|
Sun, 25 Jun 2017 03:11:55 +0530 |
Pulkit Goyal |
py3: add b'' to make the regex pattern bytes
|
Sat, 17 Jun 2017 13:17:10 +0200 |
Pierre-Yves David |
configitems: register 'patch.fuzz' as first example for 'configint'
|
Tue, 20 Jun 2017 23:22:38 -0700 |
Jun Wu |
patch: rewrite reversehunks (issue5337)
|
Sat, 13 Aug 2016 12:15:49 +0900 |
Yuya Nishihara |
diffhelpers: switch to policy importer
|
Wed, 17 May 2017 20:51:17 -0500 |
Andrew Zwicky |
diffstat: properly count lines starting in '--' or '++' (issue5479)
|
Wed, 26 Apr 2017 21:56:47 +0900 |
Yuya Nishihara |
base85: proxy through util module
|
Wed, 03 May 2017 23:50:41 -0700 |
Jun Wu |
diff: add a fast path to avoid loading binary contents
|
Fri, 05 May 2017 17:20:32 -0700 |
Jun Wu |
diff: correct binary testing logic
|
Fri, 05 May 2017 16:48:58 -0700 |
Jun Wu |
diff: draw a table about binary diff behaviors
|
Wed, 03 May 2017 22:20:44 -0700 |
Jun Wu |
diff: use fctx.size() to test empty
|
Wed, 03 May 2017 22:16:54 -0700 |
Jun Wu |
diff: use fctx.isbinary() to test binary
|
Mon, 24 Apr 2017 17:13:24 +0200 |
Boris Feld |
record: update help message to use operation instead of "record" (issue5432)
stable
|
Wed, 05 Apr 2017 15:31:08 -0700 |
Alexander Fomin |
diff: add --binary option for git mode diffs
|
Wed, 05 Apr 2017 15:15:06 -0700 |
Alexander Fomin |
patch: make diff in git mode respect --text option (issue5510)
|
Sun, 26 Mar 2017 20:52:51 +0530 |
Pulkit Goyal |
diff: slice over bytes to make sure conditions work normally
|
Sun, 26 Mar 2017 20:58:21 +0530 |
Pulkit Goyal |
diff: use pycompat.{byteskwargs, strkwargs} to switch opts b/w bytes and str
|
Sun, 26 Mar 2017 20:54:50 +0530 |
Pulkit Goyal |
patch: make regular expressions bytes by adding b''
|
Fri, 03 Mar 2017 17:20:11 +0100 |
Denis Laxalde |
patch: add a diffhunks function yielding (diffheaders, hunks)
|
Fri, 03 Mar 2017 17:46:40 +0100 |
Denis Laxalde |
mdiff: let unidiff return (diffheader, hunks)
|
Fri, 03 Mar 2017 13:51:22 +0100 |
Denis Laxalde |
mdiff: distinguish diff headers from hunks in unidiff()
|
Thu, 02 Mar 2017 13:29:59 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.patch'
|
Thu, 02 Mar 2017 03:52:36 +0100 |
Pierre-Yves David |
vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'
|
Mon, 06 Mar 2017 03:25:29 -0800 |
Simon Farnsworth |
patch: set a blockedtag when running an external filter
|
Mon, 13 Feb 2017 20:06:38 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
|
Sun, 15 Jan 2017 16:33:15 +0900 |
Yuya Nishihara |
patch: check length of git index header only if integer is specified
|
Mon, 09 Jan 2017 11:01:45 -0800 |
Sean Farley |
patch: add label for coloring the similarity extended header
|
Mon, 09 Jan 2017 11:24:18 -0800 |
Sean Farley |
patch: use opt.showsimilarity to calculate and show the similarity
|
Mon, 09 Jan 2017 10:51:44 -0800 |
Sean Farley |
patch: add similarity config knob in experimental section
|
Mon, 09 Jan 2017 10:59:45 -0800 |
Sean Farley |
patch: add label for coloring the index extended header
|
Sat, 31 Dec 2016 15:41:57 -0600 |
Sean Farley |
patch: add index line for diff output
|
Mon, 09 Jan 2017 11:13:47 -0800 |
Sean Farley |
patch: add config knob for displaying the index header
|
Sat, 12 Nov 2016 13:36:17 +0100 |
Henning Schild |
patch: remove unused git parameter from patch.diffstat()
|
Mon, 14 Nov 2016 23:14:06 +0000 |
Jun Wu |
patch: migrate to util.iterfile
|
Sat, 08 Oct 2016 05:26:58 -0700 |
Ryan McElroy |
import: abort instead of crashing when copy source does not exist (issue5375)
|
Tue, 30 Aug 2016 15:55:07 -0400 |
Augie Fackler |
diffopts: notice a negated boolean flag in diffopts
|
Fri, 26 Aug 2016 12:48:20 +0200 |
liscju |
import: report directory-relative paths in error messages (issue5224)
|
Fri, 05 Aug 2016 14:00:14 -0400 |
Augie Fackler |
patch: use `iter(callable, sentinel)` instead of while True
|
Mon, 27 Jun 2016 12:11:18 +0200 |
Henrik Stuart |
patch: allow copy information to be passed in
|
Fri, 10 Jun 2016 00:12:33 -0400 |
Augie Fackler |
cleanup: replace uses of util.(md5|sha1|sha256|sha512) with hashlib.\1
|
Tue, 07 Jun 2016 10:37:19 +0200 |
Denis Laxalde |
patch: define full messages for interactive record/revert
|
Fri, 03 Jun 2016 15:55:07 +0200 |
Denis Laxalde |
revert: use "discard"/"revert" verb when reverting interactively (issue5143)
|
Fri, 13 May 2016 07:19:59 +0900 |
FUJIWARA Katsunori |
patch: show lower-ed translated message correctly
stable
|
Sun, 10 Apr 2016 20:55:37 +0000 |
timeless |
pycompat: switch to util.stringio for py3 compat
|
Thu, 03 Mar 2016 18:34:19 +0100 |
Julien Cristau |
patch: when importing from email, RFC2047-decode From/Subject headers
|
Thu, 14 Jan 2016 10:22:55 -0800 |
Martin von Zweigbergk |
diff: don't crash when merged-in addition is copied
|
Thu, 14 Jan 2016 10:14:24 -0800 |
Martin von Zweigbergk |
diff: don't crash when merged-in addition was removed (issue4786)
|
Thu, 14 Jan 2016 10:02:34 -0800 |
Martin von Zweigbergk |
diff: move status fixup earlier, out of _filepairs()
|
Fri, 15 Jan 2016 13:14:50 -0800 |
Bryan O'Sullivan |
with: use context manager for I/O in changedfiles in patch
|
Mon, 21 Dec 2015 21:33:52 -0800 |
Gregory Szorc |
patch: use absolute_import
|
Thu, 17 Dec 2015 20:13:29 +0000 |
timeless |
record: fix hunk handling to remember the current function
|
Thu, 17 Dec 2015 11:00:06 -0800 |
Mateusz Kwapich |
patch: disable nobinary when HGPLAIN=1
|
Mon, 30 Nov 2015 16:35:21 -0800 |
Laurent Charignon |
commit: add a way to return more information from the chunkselector
|
Sat, 17 Oct 2015 00:58:46 +0200 |
Mads Kiilerich |
spelling: trivial spell checking
|
Thu, 08 Oct 2015 12:55:45 -0700 |
Pierre-Yves David |
error: get Abort from 'error' instead of 'util'
|
Tue, 06 Oct 2015 02:23:21 -0700 |
Pierre-Yves David |
extract: parse 'nodeid' using the generic mechanism
|
Tue, 06 Oct 2015 02:22:23 -0700 |
Pierre-Yves David |
extract: parse 'branch' using the generic mechanism
|
Wed, 07 Oct 2015 01:13:36 -0700 |
Pierre-Yves David |
extract: parse 'date' using the generic mechanism
|
Wed, 07 Oct 2015 01:20:49 -0700 |
Pierre-Yves David |
extract: add some facility for extensible header parsing
|
Tue, 06 Oct 2015 02:16:24 -0700 |
Pierre-Yves David |
extract: remove the 'user' variable
|
Tue, 06 Oct 2015 02:11:09 -0700 |
Pierre-Yves David |
extract: use a single return
|
Wed, 07 Oct 2015 00:50:53 -0700 |
Pierre-Yves David |
extract: move 'nodeid' assignment where it is parsed
|
Tue, 06 Oct 2015 02:08:32 -0700 |
Pierre-Yves David |
extract: move 'date' assignment where it is parsed
|
Tue, 06 Oct 2015 02:07:33 -0700 |
Pierre-Yves David |
extract: assign user to 'data' earlier
|
Tue, 06 Oct 2015 02:06:36 -0700 |
Pierre-Yves David |
extract: move 'branch' assignment where it is parsed
|
Tue, 06 Oct 2015 02:05:56 -0700 |
Pierre-Yves David |
extract: directly assign parent to data dictionary
|
Tue, 06 Oct 2015 02:04:46 -0700 |
Pierre-Yves David |
extract: assign message only once
|
Tue, 06 Oct 2015 02:04:06 -0700 |
Pierre-Yves David |
extract: simplify parents assignement
|
Tue, 06 Oct 2015 02:01:53 -0700 |
Pierre-Yves David |
patch: move 'extract' return to a dictionnary
|
Wed, 30 Sep 2015 15:43:49 -0500 |
Matt Mackall |
urls: bulk-change primary website URLs
|
Tue, 23 Jun 2015 22:20:08 -0700 |
Gregory Szorc |
global: mass rewrite to use modern exception syntax
|
Tue, 23 Jun 2015 22:30:33 -0700 |
Gregory Szorc |
global: mass rewrite to use modern octal syntax
|
Mon, 22 Jun 2015 10:09:08 -0700 |
Gregory Szorc |
patch: remove email import workaround for Python 2.4
|
Thu, 18 Jun 2015 15:42:40 -0500 |
Matt Mackall |
patch: add fuzz config flag (issue4697)
|
Fri, 05 Jun 2015 13:31:18 -0700 |
Laurent Charignon |
record: exiting editor with non-zero status should not stop recording session
|
Fri, 29 May 2015 13:11:52 -0700 |
Laurent Charignon |
revert: add an experimental config to use inverted selection
|
Wed, 27 May 2015 15:56:10 -0700 |
Laurent Charignon |
record: add default value for operation argument
|
Wed, 27 May 2015 15:49:24 -0700 |
Laurent Charignon |
record: add an operation arguments to customize recording ui
|
Sat, 16 May 2015 14:30:07 -0400 |
Augie Fackler |
cleanup: use __builtins__.any instead of util.any
|
Sun, 17 May 2015 17:27:10 -0700 |
Pierre-Yves David |
patch: remove duplicated import of cStringIO
|
Sat, 16 May 2015 11:28:04 -0700 |
Martin von Zweigbergk |
util: drop alias for collections.deque
|
Thu, 23 Apr 2015 14:27:26 -0700 |
Laurent Charignon |
record: edit patch of newly added files (issue4304)
stable
|
Wed, 22 Apr 2015 13:56:30 -0700 |
Laurent Charignon |
record: fix record with change on moved file crashes (issue4619)
stable
|
Thu, 16 Apr 2015 11:31:48 -0700 |
Durham Goode |
diff: pass the diff matcher to the copy logic
|
Tue, 17 Mar 2015 15:46:36 -0700 |
Siddharth Agarwal |
patch.diff: restrict matcher to relative root in certain cases
|
Tue, 17 Mar 2015 13:41:24 -0700 |
Siddharth Agarwal |
patch.diff: add support for diffs relative to a subdirectory
|
Tue, 17 Mar 2015 12:59:41 -0700 |
Siddharth Agarwal |
patch.trydiff: add support for stripping a relative root
|
Thu, 19 Mar 2015 10:18:05 -0700 |
Siddharth Agarwal |
patch._applydiff: resolve prefix with respect to the cwd
|
Wed, 18 Mar 2015 20:59:06 -0700 |
Siddharth Agarwal |
patch.pathtransform: prepend prefix even if strip is 0
|
Tue, 17 Mar 2015 13:06:15 -0700 |
Siddharth Agarwal |
patch.trydiff: add a docstring
|
Fri, 13 Mar 2015 14:08:30 -0700 |
Laurent Charignon |
record: add comparison methods for recordhunk class
|
Thu, 12 Mar 2015 17:51:37 -0700 |
Laurent Charignon |
record: change interface of the filtering function
|
Fri, 13 Mar 2015 17:00:06 -0400 |
Jordi Guti?rrez Hermoso |
style: kill ersatz if-else ternary operators
|
Tue, 10 Mar 2015 14:42:07 -0700 |
Laurent Charignon |
record: move filterpatch from record to patch
|
Tue, 10 Mar 2015 17:34:42 -0700 |
Siddharth Agarwal |
patch.internalpatch: add a default value for prefix
|
Mon, 09 Mar 2015 13:16:25 -0700 |
Laurent Charignon |
record: move parsepatch from record to patch
|
Mon, 09 Mar 2015 13:14:31 -0700 |
Laurent Charignon |
record: move scanpatch from record to patch
|
Mon, 09 Mar 2015 13:09:15 -0700 |
Laurent Charignon |
record: move hunk class from record to patch
|
Mon, 09 Mar 2015 13:04:50 -0700 |
Laurent Charignon |
record: move header class from record to patch
|
Tue, 10 Mar 2015 13:06:38 -0700 |
Siddharth Agarwal |
cmdutil.tryimportone: allow importing relative patches with --bypass
|
Mon, 09 Mar 2015 18:22:24 -0700 |
Siddharth Agarwal |
cmdutil.tryimportone: allow importing relative patches into the working dir
|
Fri, 06 Mar 2015 22:43:47 -0800 |
Siddharth Agarwal |
patch.internalpatch: accept a prefix parameter
|
Fri, 06 Mar 2015 22:27:41 -0800 |
Siddharth Agarwal |
patch.patchbackend: accept a prefix parameter
|
Fri, 06 Mar 2015 22:24:49 -0800 |
Siddharth Agarwal |
patch.applydiff: accept a prefix parameter
|
Fri, 06 Mar 2015 22:22:14 -0800 |
Siddharth Agarwal |
patch._applydiff: accept a prefix parameter
|
Fri, 06 Mar 2015 22:19:26 -0800 |
Siddharth Agarwal |
patch.makepatchmeta: accept a prefix parameter
|
Fri, 06 Mar 2015 22:17:24 -0800 |
Siddharth Agarwal |
patch.pathtransform: add a prefix parameter
|
Fri, 06 Mar 2015 21:48:40 -0800 |
Siddharth Agarwal |
patch.pathtransform: add doctests
|
Fri, 06 Mar 2015 21:12:30 -0800 |
Siddharth Agarwal |
patch: rename pathstrip to pathtransform
|
Fri, 06 Feb 2015 16:09:43 -0800 |
Martin von Zweigbergk |
trydiff: transpose 'if opts.git or losedatafn' with 'if f[12]'
|
Thu, 22 Jan 2015 23:29:00 -0800 |
Martin von Zweigbergk |
trydiff: extract function that generates filename pairs
|
Thu, 22 Jan 2015 23:18:43 -0800 |
Martin von Zweigbergk |
trydiff: read file data in only one place
|
Thu, 22 Jan 2015 23:13:48 -0800 |
Martin von Zweigbergk |
trydiff: set filename variables to None even when not opts.git or losedatafn
|
Thu, 22 Jan 2015 23:01:00 -0800 |
Martin von Zweigbergk |
trydiff: read flags in one place
|
Fri, 06 Feb 2015 15:21:56 -0800 |
Martin von Zweigbergk |
trydiff: break 'if opts.git or losedatafn' into two
|
Thu, 22 Jan 2015 22:42:35 -0800 |
Martin von Zweigbergk |
trydiff: make filenames None when they don't exist
|
Thu, 22 Jan 2015 22:22:09 -0800 |
Martin von Zweigbergk |
trydiff: call util.binary in only one place
|
Thu, 22 Jan 2015 21:35:57 -0800 |
Martin von Zweigbergk |
trydiff: collect all lossiness checks in one place
|
Thu, 22 Jan 2015 21:03:57 -0800 |
Martin von Zweigbergk |
trydiff: replace 'binarydiff' variable by 'binary' variable
|
Fri, 16 Jan 2015 15:09:21 -0800 |
Martin von Zweigbergk |
trydiff: rename 'op' to make it more specific
|
Fri, 16 Jan 2015 15:34:03 -0800 |
Martin von Zweigbergk |
trydiff: join elements in 'header' list by '\n'
|
Fri, 16 Jan 2015 15:27:04 -0800 |
Martin von Zweigbergk |
trydiff: move check for quietness out of diffline()
|
Fri, 16 Jan 2015 15:22:29 -0800 |
Martin von Zweigbergk |
trydiff: remove dead branch in diffline()
|
Fri, 16 Jan 2015 15:19:57 -0800 |
Martin von Zweigbergk |
trydiff: make 'revs' ignored if opts.git is set
|
Fri, 16 Jan 2015 14:58:51 -0800 |
Martin von Zweigbergk |
trydiff: remove unused argument to diffline()
|
Fri, 16 Jan 2015 14:58:06 -0800 |
Martin von Zweigbergk |
trydiff: move git-header code out of diffline function
|
Fri, 16 Jan 2015 15:40:59 -0800 |
Martin von Zweigbergk |
trydiff: inline indexmeta()
|
Fri, 16 Jan 2015 14:49:08 -0800 |
Martin von Zweigbergk |
trydiff: order header-writing code in same order as output
|
Fri, 16 Jan 2015 14:53:37 -0800 |
Martin von Zweigbergk |
trydiff: inline sole addmodehdr() call
|
Fri, 16 Jan 2015 14:46:03 -0800 |
Martin von Zweigbergk |
trydiff: join filename with prefix only once
|
Thu, 22 Jan 2015 17:00:54 -0800 |
Martin von Zweigbergk |
trydiff: collect header-writing in one place
|
Fri, 16 Jan 2015 10:57:13 -0800 |
Martin von Zweigbergk |
trydiff: make variable names more consistent
|
Fri, 16 Jan 2015 17:01:58 -0800 |
Martin von Zweigbergk |
trydiff: check only if added file is a copy target, not source
|
Thu, 29 Jan 2015 21:12:35 -0800 |
Martin von Zweigbergk |
trydiff: remove unused variable 'modifiedset'
|
Sat, 17 Jan 2015 15:03:41 -0800 |
Martin von Zweigbergk |
diff: use binary diff when copy source is binary
stable
|
Wed, 07 Jan 2015 11:02:10 -0800 |
Martin von Zweigbergk |
trydiff: replace dodiff=True/'binary' by binarydiff=False/True
|
Wed, 07 Jan 2015 10:59:40 -0800 |
Martin von Zweigbergk |
trydiff: replace 'dodiff = False' by 'continue'
|
Wed, 07 Jan 2015 08:54:26 -0800 |
Martin von Zweigbergk |
trydiff: make addindexmeta() unconditionally add index meta
|
Wed, 07 Jan 2015 08:46:52 -0800 |
Martin von Zweigbergk |
trydiff: remove unused code for git index of "combined diff"
|
Tue, 06 Jan 2015 22:55:01 -0800 |
Martin von Zweigbergk |
diff: remove dead assignment
|
Tue, 23 Dec 2014 16:16:26 -0800 |
Martin von Zweigbergk |
trydiff: use 'ctx1.flags()' for symmetry with 'ctx2.flags()'
|
Tue, 23 Dec 2014 16:25:00 -0800 |
Martin von Zweigbergk |
trydiff: use 'not in addedset' for symmetry with 'not in removedset'
|
Tue, 23 Dec 2014 16:12:54 -0800 |
Martin von Zweigbergk |
trydiff: simplify checking for additions
|
Tue, 23 Dec 2014 14:56:30 -0800 |
Martin von Zweigbergk |
trydiff: extract 'date2' variable like existing 'date1'
|
Tue, 23 Dec 2014 10:41:45 -0800 |
Martin von Zweigbergk |
trydiff: use sets, not lists, for containment checks
|
Tue, 18 Nov 2014 17:22:03 -0800 |
Siddharth Agarwal |
patch.difffeatureopts: add a feature for format-changing diffopts
|
Tue, 18 Nov 2014 17:09:26 -0800 |
Siddharth Agarwal |
patch.difffeatureopts: add a feature for whitespace diffopts
|
Tue, 18 Nov 2014 17:10:14 -0800 |
Siddharth Agarwal |
patch.difffeatureopts: add a feature for diff.git
|
Tue, 18 Nov 2014 21:43:38 -0800 |
Siddharth Agarwal |
patch: rename diffopts to diffallopts
|
Tue, 18 Nov 2014 16:53:22 -0800 |
Siddharth Agarwal |
patch: add a new function to initialize diffopts by feature
|
Tue, 18 Nov 2014 16:00:54 -0800 |
Siddharth Agarwal |
patch.diffopts: use a dict for initialization
|
Wed, 12 Nov 2014 23:50:21 -0800 |
Siddharth Agarwal |
patch.trydiff: add support for noprefix
|
Thu, 13 Nov 2014 00:08:44 -0800 |
Siddharth Agarwal |
patch.diffopts: add support for noprefix
|
Wed, 12 Nov 2014 23:47:25 -0800 |
Siddharth Agarwal |
patch.diffopts: allow a setting to be forced in plain mode
|
Wed, 12 Nov 2014 23:44:17 -0800 |
Siddharth Agarwal |
patch.diffopts: break get function into if statements
|
Wed, 20 Aug 2014 15:15:50 -0400 |
Jordi Guti?rrez Hermoso |
patch: enable diff.tab markup for the color extension
|
Tue, 26 Aug 2014 22:03:32 +0200 |
Mads Kiilerich |
convert: use None value for missing files instead of overloading IOError
|
Wed, 14 Aug 2013 13:10:27 -0500 |
Sean Farley |
patch: use ctx.node() instead of bare node variable
|
Sat, 21 Jun 2014 15:56:49 +1000 |
Stephen Lee |
diff: add nobinary config to suppress git-style binary diffs
|
Thu, 05 Jun 2014 15:24:29 +0530 |
Chinmay Joshi |
patch: replace functions in fsbackend to use vfs
|
Thu, 08 May 2014 17:08:17 -0700 |
Pierre-Yves David |
import: add --partial flag to create a changeset despite failed hunks
|
Fri, 11 Apr 2014 16:38:55 -0400 |
Matt Mackall |
diff: use second filename for --stat reporting on git patches (issue4221)
|
Tue, 01 Apr 2014 02:46:03 +0900 |
FUJIWARA Katsunori |
i18n: fix "% inside _()" problems
stable
|
Wed, 27 Nov 2013 18:39:00 +0100 |
Nicolas Vigier |
patch: add support for git delta hunks
|
Wed, 06 Nov 2013 22:09:15 -0500 |
Augie Fackler |
makememctx: move from patch to context to break import cycle
|
Sun, 13 Oct 2013 08:38:30 -0400 |
Johan Bjork |
patch: ensure valid git diffs if source/destination file is missing (issue4046)
stable
|
Mon, 07 Oct 2013 17:47:55 -0400 |
Augie Fackler |
merge with stable
|
Mon, 07 Oct 2013 17:47:19 -0400 |
Johan Bjork |
patch: Fix nullid for binary git diffs (issue4054)
stable
|
Tue, 24 Sep 2013 15:10:32 -0400 |
Augie Fackler |
python2.4: fix imports of sub-packages of the email package
|
Fri, 20 Sep 2013 10:15:51 -0400 |
Augie Fackler |
patch: correct import of email module
|
Sat, 27 Jul 2013 19:31:14 -0500 |
Matt Mackall |
import: cut commit messages at --- unconditionally (issue2148)
stable
|
Thu, 04 Apr 2013 13:45:21 -0700 |
Siddharth Agarwal |
patch: use scmutil.marktouched instead of scmutil.addremove
|
Fri, 22 Mar 2013 17:27:06 -0500 |
Sean Farley |
patch: match 'diff --git a/' instead of 'diff --git'
|
Mon, 04 Mar 2013 22:34:11 +0000 |
Johan Bjork |
diff: fix binary file removals in git mode.
|
Fri, 28 Dec 2012 11:55:57 +0100 |
Mads Kiilerich |
util: fold ENOENT check into unlinkpath, controlled by new ignoremissing flag
|
Sun, 09 Dec 2012 23:33:16 +0100 |
Mads Kiilerich |
check-code: there must also be whitespace between ')' and operator
|
Tue, 27 Nov 2012 14:58:00 -0800 |
Bryan O'Sullivan |
subrepo: use posixpath when diffing, for consistent paths
|
Thu, 15 Nov 2012 15:16:41 -0800 |
Guillermo P?rez |
diff: move index header generation to patch
|
Thu, 15 Nov 2012 15:06:32 -0800 |
Guillermo P?rez |
patch: make _addmodehdr a function under trydiff
|
Thu, 15 Nov 2012 13:57:03 -0800 |
Guillermo P?rez |
diff: rewrite diffline
|
Thu, 15 Nov 2012 13:52:51 -0800 |
Guillermo P?rez |
diff: swap and simplify diffline args
|
Thu, 15 Nov 2012 13:49:04 -0800 |
Guillermo P?rez |
diff: change how quiet mode supresses diffline
|
Thu, 15 Nov 2012 12:19:03 -0800 |
Guillermo P?rez |
diff: move diffline to patch module
|
Thu, 15 Nov 2012 12:16:08 -0800 |
Guillermo P?rez |
diff: unify calls to diffline
|
Tue, 06 Nov 2012 14:04:05 -0800 |
Guillermo P?rez |
diff: move b85diff to mdiff module
|
Tue, 31 Jul 2012 03:30:42 +0200 |
Mads Kiilerich |
check-code: indent 4 spaces in py files
stable
|
Fri, 01 Jun 2012 17:05:31 -0700 |
Bryan O'Sullivan |
util: subclass deque for Python 2.4 backwards compatibility
|
Fri, 01 Jun 2012 15:14:29 -0500 |
Matt Mackall |
merge with stable
|
Fri, 01 Jun 2012 17:37:56 +0200 |
Patrick Mezard |
patch: keep patching after missing copy source (issue3480)
stable
|
Tue, 15 May 2012 10:46:23 -0700 |
Bryan O'Sullivan |
cleanup: use the deque type where appropriate
|
Sun, 13 May 2012 13:18:06 +0200 |
Brodie Rao |
check-code: ignore naked excepts with a "re-raise" comment
|
Sat, 12 May 2012 16:00:58 +0200 |
Brodie Rao |
cleanup: "raise SomeException()" -> "raise SomeException"
|
Sat, 12 May 2012 16:00:57 +0200 |
Brodie Rao |
cleanup: "not x in y" -> "x not in y"
|
Sat, 12 May 2012 15:54:54 +0200 |
Brodie Rao |
cleanup: eradicate long lines
|
Sat, 12 May 2012 12:23:49 +0200 |
Matt Mackall |
merge with stable
|
Sat, 12 May 2012 16:10:01 +0900 |
Yuya Nishihara |
patch: fix segfault against unified diffs which start line is zero
stable
|
Sun, 29 Apr 2012 11:19:51 +0200 |
Patrick Mezard |
patch: clarify binary hunk parsing loop
|
Thu, 26 Apr 2012 21:44:02 +0200 |
Patrick Mezard |
patch: be more tolerant with EOLs in binary diffs (issue2870)
stable
|
Thu, 26 Apr 2012 21:44:00 +0200 |
Patrick Mezard |
patch: include file name in binary patch error messages
stable
|
Sat, 21 Apr 2012 19:58:18 +0200 |
Patrick Mezard |
patch: display a nice error for invalid base85 data
stable
|
Sat, 21 Apr 2012 21:40:25 +0200 |
Patrick Mezard |
patch: fix patch hunk/metdata synchronization (issue3384)
stable
|
Fri, 20 Apr 2012 19:11:54 +0200 |
Patrick Mezard |
patch: be more tolerant with "Parent" header (issue3356)
stable
|
Thu, 05 Apr 2012 19:23:04 +0200 |
Patrick Mezard |
patch: remove useless variable assignment
|
Mon, 13 Feb 2012 17:22:35 +0100 |
Patrick Mezard |
patch: fuzz more aggressively to match patch(1) behaviour
stable
|
Mon, 13 Feb 2012 16:47:31 +0100 |
Patrick Mezard |
patch: fix fuzzing of hunks without previous lines (issue3264)
stable
|
Mon, 13 Feb 2012 13:51:38 +0100 |
Patrick Mezard |
patch: make hunk.fuzzit() compute the fuzzed start locations
stable
|
Mon, 13 Feb 2012 13:21:00 +0100 |
Patrick Mezard |
patch: fuzz old and new lines at the same time
stable
|
Thu, 16 Feb 2012 13:03:42 +0100 |
Patrick Mezard |
import: handle git renames and --similarity (issue3187)
stable
|
Sat, 21 Jan 2012 23:50:58 +0100 |
Jesus Espino Garcia |
patch: a little bit more robust line counting on diff --stat (issue3183)
stable
|
Wed, 04 Jan 2012 15:48:02 -0600 |
Matt Mackall |
copies: split the copies api for "normal" and merge cases (API)
|
Wed, 30 Nov 2011 17:15:39 -0600 |
Matt Mackall |
merge with stable
|
Tue, 29 Nov 2011 19:51:35 +0100 |
Benoit Allard |
diff: '\ No newline at end of file' is also not part of the header
stable
|
Fri, 18 Nov 2011 12:04:31 +0100 |
Patrick Mezard |
annotate: support diff whitespace filtering flags (issue3030)
|
Mon, 14 Nov 2011 18:16:01 +0100 |
Patrick Mezard |
patch: simplify hunk extents parsing
|
Wed, 09 Nov 2011 16:55:59 -0800 |
Nicolas Venegas |
mdiff/patch: fix bad hunk handling for unified diffs with zero context
stable
|
Mon, 24 Oct 2011 13:41:19 +0200 |
Patrick Mezard |
diffstat: be more picky when marking file as 'binary' (issue2816)
stable
|
Wed, 05 Oct 2011 09:20:38 +0300 |
Kirill Elagin |
diff: enhance highlighting with color (issue3034)
|
Tue, 27 Sep 2011 18:50:18 -0500 |
Matt Mackall |
merge with stable
|
Tue, 27 Sep 2011 18:41:09 -0500 |
Steffen Daode Nurpmeso |
patch: correctly handle non-tabular Subject: line
stable
|
Mon, 12 Sep 2011 23:02:45 -0500 |
Matt Mackall |
merge with stable
|
Sun, 11 Sep 2011 18:49:41 +0200 |
Dan Villiom Podlaski Christiansen |
patch: handle 'gitpatches' being empty, but not none
stable
|
Mon, 25 Jul 2011 16:02:27 -0500 |
Augie Fackler |
patch: use safehasattr instead of hasattr
|
Mon, 04 Jul 2011 19:53:39 -0300 |
Wagner Bruna |
patch: fix parsing patch files containing CRs not followed by LFs
stable
|
Wed, 29 Jun 2011 15:00:00 +0200 |
Thomas Arendsen Hein |
classes: fix class style problems found by b071cd58af50
stable
|
Mon, 20 Jun 2011 09:30:03 +0200 |
Peter Arrenbrecht |
patch: fix typo in variable name
stable
|
Fri, 17 Jun 2011 20:33:02 +0200 |
Patrick Mezard |
patch: make filestore store data in memory and fallback to fs
|
Tue, 14 Jun 2011 23:26:35 +0200 |
Patrick Mezard |
import: add --bypass option
|
Tue, 14 Jun 2011 23:24:34 +0200 |
Patrick Mezard |
patch: extend filtestore to store an optional copy source
|
Sat, 11 Jun 2011 14:17:25 +0200 |
Patrick Mezard |
patch: generalize the use of patchmeta in applydiff()
|
Sat, 11 Jun 2011 14:14:13 +0200 |
Patrick Mezard |
patch: stop updating changed files set in applydiff()
|
Sat, 11 Jun 2011 14:14:11 +0200 |
Patrick Mezard |
patch: turn patch() touched files dict into a set
|
Sun, 05 Jun 2011 22:26:01 +0200 |
Patrick Mezard |
patch: dot not ignore hunk of files marked as 'deleted'
|
Sun, 05 Jun 2011 22:24:19 +0200 |
Patrick Mezard |
patch: fix patchmeta/hunk synchronization in iterhunks()
|
Sun, 05 Jun 2011 22:24:11 +0200 |
Patrick Mezard |
patch: remove unnecessary exists() call in selectfile()
|
Sun, 05 Jun 2011 13:27:06 +0200 |
Patrick Mezard |
patch: remove redundant islink() call
|
Wed, 01 Jun 2011 12:38:46 +0200 |
Martin Geisler |
check-code: flag 0/1 used as constant Boolean expression
|
Fri, 27 May 2011 21:50:11 +0200 |
Patrick Mezard |
patch: do not patch unknown files (issue752)
|
Fri, 27 May 2011 21:50:10 +0200 |
Patrick Mezard |
patch: use temporary files to handle intermediate copies
|
Fri, 27 May 2011 21:50:09 +0200 |
Patrick Mezard |
patch: refactor file creation/removal detection
|
Thu, 26 May 2011 22:51:02 +0800 |
Steven Brown |
patch: restore the previous output of 'diff --stat'
|
Thu, 26 May 2011 17:15:35 -0500 |
Matt Mackall |
context: make forget work like commands.forget
|
Tue, 24 May 2011 14:21:04 +0200 |
Patrick Mezard |
patch: remove EOL support from linereader class
|
Sat, 21 May 2011 15:06:38 -0500 |
Matt Mackall |
patch: use diffstatsum in diffstat
|
Sat, 21 May 2011 15:06:36 -0500 |
Matt Mackall |
patch: add diffstatsum helper
|
Sat, 21 May 2011 15:01:28 -0500 |
Matt Mackall |
diffstatdata: no longer a generator
|
Thu, 19 May 2011 22:55:13 +0200 |
Patrick Mezard |
patch: fast-path git case in selectfile()
|
Thu, 19 May 2011 22:49:43 +0200 |
Patrick Mezard |
patch: unify backend file access interface
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: merge backend setmode() into writelines()
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: stop modifying gitpatch objects
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: stop handling hunkless git blocks out of stream
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: reindent code
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: unify iterhunks() afile/bfile handling
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: git metadata was ignored if strip > 1
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: construct and parse binary hunks at the same time
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: refactor iterhunks() regular and binary files emission
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: remove patch.patch() cwd argument
|
Thu, 19 May 2011 22:44:01 +0200 |
Patrick Mezard |
patch: merge _updatedir() into externalpatch()
|
Wed, 18 May 2011 23:48:17 +0200 |
Patrick Mezard |
patch: add a workingbackend dirstate layer on top of fsbackend
|
Wed, 18 May 2011 23:48:13 +0200 |
Patrick Mezard |
patch: handle binary copies as regular ones
|
Wed, 18 May 2011 23:48:13 +0200 |
Patrick Mezard |
patch: remove files while patching, not in updatedir()
|
Wed, 18 May 2011 23:48:13 +0200 |
Patrick Mezard |
patch: set desired mode when patching, not in updatedir()
|
Wed, 18 May 2011 23:48:13 +0200 |
Patrick Mezard |
patch: stop changing current directory before patching
|
Wed, 18 May 2011 09:05:18 +0200 |
Sune Foldager |
patch: remove unused variable to make pyflakes test happy
|
Tue, 17 May 2011 23:46:38 +0200 |
Patrick Mezard |
patch: add lexists() to backends, use it in selectfile()
|
Tue, 17 May 2011 23:46:38 +0200 |
Patrick Mezard |
patch: move copyfile() into backends, abstract basedir
|
Tue, 17 May 2011 23:46:37 +0200 |
Patrick Mezard |
patch: merge makerejlines() into write_rej()
|
Tue, 17 May 2011 23:46:15 +0200 |
Patrick Mezard |
patch: extract fs access from patchfile into fsbackend
|
Tue, 17 May 2011 23:27:58 +0200 |
Patrick Mezard |
mq: fix qpush changes detection of renamed files
|
Fri, 13 May 2011 14:48:48 -0500 |
Matt Mackall |
scmutil: drop some aliases in cmdutil
|
Sun, 08 May 2011 17:48:31 +0200 |
Patrick Mezard |
patch: make patch()/internalpatch() always update the dirstate
|
Sun, 08 May 2011 17:48:30 +0200 |
Patrick Mezard |
patch: move updatedir() from cmdutil into patch
|
Fri, 06 May 2011 19:03:41 +0300 |
Idan Kamara |
patch: introduce changedfiles
|
Fri, 06 May 2011 18:45:12 +0300 |
Idan Kamara |
patch: remove unused ui arg to iterhunks
|
Fri, 06 May 2011 15:31:09 +0200 |
Adrian Buehlmann |
rename explain_exit to explainexit
|
Fri, 06 May 2011 15:19:48 +0200 |
Adrian Buehlmann |
rename util.parse_patch_output to parsepatchoutput
|
Fri, 06 May 2011 11:31:40 +0200 |
Martin Geisler |
patch: fix clash between local variable and exception instance
|
Fri, 06 May 2011 11:12:55 +0200 |
Martin Geisler |
patchfile: use real Booleans instead of 0/1
|
Tue, 26 Apr 2011 21:22:14 +0200 |
Patrick Mezard |
patch: remove redundant variable in iterhunks()
|
Wed, 20 Apr 2011 21:41:41 +0200 |
Adrian Buehlmann |
move canonpath from util to scmutil
|
Wed, 20 Apr 2011 19:54:57 +0200 |
Adrian Buehlmann |
move opener from util to scmutil
|
Mon, 04 Apr 2011 16:21:59 -0500 |
Matt Mackall |
misc: replace .parents()[0] with p1()
|
Thu, 24 Mar 2011 10:28:29 +0100 |
Patrick Mezard |
patch: deprecate ui.patch / external patcher feature
|
Sun, 20 Mar 2011 00:22:47 +0100 |
Patrick Mezard |
patch: move closefile() into patchfile.close()
|
Sun, 20 Mar 2011 00:09:44 +0100 |
Patrick Mezard |
patch: inline patchfile.hashlines()
|
Sun, 20 Mar 2011 00:08:44 +0100 |
Patrick Mezard |
patch: fix hunk newlines when parsing hunks, not in iterhunks()
|
Fri, 04 Feb 2011 16:32:14 -0300 |
Gast?n Kleiman |
diffstat: fix parsing of filenames with spaces
|
Fri, 10 Dec 2010 15:14:05 +0100 |
Adrian Buehlmann |
opener: always reset flags on 'w'rite
|
Wed, 08 Dec 2010 13:12:12 -0600 |
Matt Mackall |
merge with stable
|
Fri, 03 Dec 2010 11:40:30 +0900 |
Patrick Mezard |
patch: write .rej files without rewriting EOLs
stable
|
Wed, 03 Nov 2010 21:11:07 +0100 |
Patrick Mezard |
patch: remove unused applydiff() sourcefile argument
|
Wed, 03 Nov 2010 21:11:05 +0100 |
Patrick Mezard |
patch: remove unused gitworkdone variable from iterhunks()
|
Sun, 24 Oct 2010 12:56:38 +0200 |
Patrick Mezard |
Test applying context diffs
stable
|
Thu, 14 Oct 2010 01:28:29 +0200 |
Mads Kiilerich |
import: only the first hg patch marker should be processed (issue2417)
|
Sat, 09 Oct 2010 15:13:08 -0500 |
Patrick Mezard |
patch: fails immediately upon malformed hunk
|
Sat, 09 Oct 2010 15:13:08 -0500 |
Patrick Mezard |
patch: always raise PatchError with a message, simplify handling
|
Sat, 09 Oct 2010 15:13:08 -0500 |
Patrick Mezard |
patch: simplify externalpatch() arguments
|
Sat, 09 Oct 2010 15:13:08 -0500 |
Patrick Mezard |
patch: remove internal patcher fallback and NoHunk error
|
Sat, 09 Oct 2010 15:13:08 -0500 |
Patrick Mezard |
patch: remove unused patchmeta.lineno
|
Sat, 09 Oct 2010 15:13:08 -0500 |
Patrick Mezard |
patch: remove unused flags from readgitpatch()
|
Fri, 08 Oct 2010 23:39:44 -0500 |
Mads Kiilerich |
import: don't strip '#' lines from patch descriptions (issue 2417)
|
Tue, 28 Sep 2010 01:11:24 +0200 |
Patrick Mezard |
Merge with stable
|
Tue, 28 Sep 2010 00:41:08 +0200 |
Patrick Mezard |
patch: test and document a bit binary to regular file upgrade
stable
|
Tue, 28 Sep 2010 00:41:07 +0200 |
Patrick Mezard |
patch: upgrade to git patch when removing binary file
stable
|
Mon, 27 Sep 2010 22:47:10 +0200 |
Patrick Mezard |
patch: fix rename text to binary file (issue2400)
stable
|
Mon, 20 Sep 2010 22:29:13 +0200 |
Patrick Mezard |
Merge with stable
|
Mon, 20 Sep 2010 21:46:56 +0200 |
Patrick Mezard |
Use lexists() instead of exists() where appropriate
stable
|
Mon, 20 Sep 2010 21:42:11 +0200 |
Patrick Mezard |
patch: do not overwrite broken untracked symlinks
stable
|
Mon, 20 Sep 2010 21:42:11 +0200 |
Patrick Mezard |
patch: fix target when patching broken symlinks (issue2368)
stable
|
Mon, 13 Sep 2010 13:08:09 +0200 |
Martin Geisler |
patch: break import cycle with cmdutil
|
Fri, 03 Sep 2010 12:58:51 +0200 |
Martin Geisler |
diff: recurse into subrepositories with --subrepos/-S flag
|
Thu, 02 Sep 2010 12:08:13 +0200 |
Martin Geisler |
clone, patch, convert: use hex(nullid) instead of '0'*40
|
Sun, 29 Aug 2010 22:55:37 +0200 |
Martin Geisler |
Merge with stable
|
Sun, 29 Aug 2010 22:37:58 +0200 |
Martin Geisler |
Lowercase error messages
stable
|
Wed, 25 Aug 2010 16:23:32 +0200 |
Martin Geisler |
util: remove lexists, Python 2.4 introduced os.path.lexists
|
Thu, 12 Aug 2010 17:58:03 +0200 |
Martin Geisler |
patch: fix typo in comment
|
Thu, 22 Jul 2010 14:30:27 +0900 |
Dan Drake |
patch: fix extract() docstring, it returns branch as well
stable
|
Sun, 18 Jul 2010 01:06:50 +0900 |
FUJIWARA Katsunori |
i18n: use encoding.colwidth() for correct column width
stable
|
Thu, 17 Jun 2010 15:51:27 +0200 |
Dirkjan Ochtman |
patch: inline small, single-use 'write' function
|
Thu, 17 Jun 2010 15:50:35 +0200 |
Dirkjan Ochtman |
patch: inline small, single-use 'close' function
|
Mon, 07 Jun 2010 20:03:32 +0200 |
Dirkjan Ochtman |
move working dir/dirstate methods from localrepo to workingctx
|
Mon, 26 Apr 2010 13:21:03 +0200 |
Mads Kiilerich |
patch: strip paths in leaked git patchmeta objects
|
Mon, 26 Apr 2010 13:21:03 +0200 |
Mads Kiilerich |
patch: minor cleanup of _applydiff
|
Mon, 26 Apr 2010 13:21:02 +0200 |
Mads Kiilerich |
patch: git delete mode shouldn't be used at all
|
Mon, 26 Apr 2010 13:21:02 +0200 |
Mads Kiilerich |
patch: make "unable to strip away" message less confusing
|
Mon, 26 Apr 2010 13:21:02 +0200 |
Mads Kiilerich |
patch: descriptive patchmeta.__repr__ to help debugging
|
Sat, 17 Apr 2010 13:23:24 -0500 |
Augie Fackler |
patch: refactor applydiff to allow for mempatching
|
Sat, 17 Apr 2010 13:13:57 -0500 |
Augie Fackler |
patch: move mercurial-specific imports after stdlib imports
|
Wed, 14 Apr 2010 17:58:10 +0900 |
Nicolas Dumazet |
pylint, pyflakes: remove unused or duplicate imports
|
Sun, 11 Apr 2010 20:59:55 -0700 |
Brendan Cully |
Merge with stable
|
Fri, 09 Apr 2010 20:34:05 +0200 |
Peter Arrenbrecht |
patch: don't look for headers in diff lines
stable
|
Fri, 02 Apr 2010 15:22:06 -0500 |
Brodie Rao |
diff: make use of output labeling
|
Mon, 22 Mar 2010 11:08:42 +0100 |
Benoit Boissinot |
patch: warn when the internal patcher fails
|
Sat, 20 Mar 2010 16:57:24 -0500 |
Matt Mackall |
Merge with stable
|
Sat, 20 Mar 2010 14:47:05 +0100 |
Benoit Boissinot |
patch: more precise NoHunk, raised for every file (issue2102)
stable
|