log mercurial/patch.py @ 36958:644a02f6b34f

age author description
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