log mercurial/patch.py @ 36046:a5cf79755eff

age author description
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
Sat, 20 Mar 2010 21:16:22 +0100 Benoit Boissinot patch: differentiate start of file with diff --git vs '--- ' stable
Sat, 20 Mar 2010 10:01:56 -0500 Matt Mackall Merge with stable
Fri, 19 Mar 2010 22:52:38 +0100 Benoit Boissinot patch: try harder to find the file to patch on file creation (issue2041) stable
Fri, 19 Mar 2010 16:05:16 -0500 Matt Mackall Merge with stable
Fri, 19 Mar 2010 12:45:39 +0100 Benoit Boissinot patch: second line of a context diff starts with '--- ', not '+++ ' stable
Thu, 18 Mar 2010 14:36:24 -0700 Brendan Cully Merge with stable
Thu, 18 Mar 2010 18:22:34 +0100 Benoit Boissinot patch: enhance diff detection regexp, allow '--- ' in patch message stable
Tue, 09 Mar 2010 19:04:18 +0100 Benoit Boissinot patch/diff: move diff related code next to each other
Mon, 08 Mar 2010 19:43:24 +0100 Benoit Boissinot patch/diff: move patch.export() to cmdutil.export()
Mon, 22 Feb 2010 22:55:58 +0100 Patrick Mezard patch: fix patching with fuzz and eol normalization stable
Fri, 19 Feb 2010 13:04:11 -0200 Wagner Bruna patch, i18n: avoid parameterized messages stable
Thu, 18 Feb 2010 10:46:01 -0800 Brendan Cully import: if in doubt, consume stream until start of diff stable
Sun, 14 Feb 2010 17:53:23 +0100 Patrick Mezard patch: remove useless copy, cleanup stable
Thu, 11 Feb 2010 11:22:57 -0200 Wagner Bruna patch: separate reverse copy data (issue1959) stable
Sun, 07 Feb 2010 18:06:52 +0100 Brendan Cully import: import each patch in a file or stream as a separate change
Mon, 25 Jan 2010 00:05:27 -0600 Matt Mackall many, many trivial check-code fixups
Tue, 19 Jan 2010 22:45:09 -0600 Matt Mackall Merge with stable
Tue, 19 Jan 2010 22:20:08 -0600 Matt Mackall Update license to GPLv2+ stable
Sun, 03 Jan 2010 20:36:30 +0100 Patrick Mezard Merge with crew-stable
Sun, 03 Jan 2010 19:47:07 +0100 Patrick Mezard patch: explicitely close input patch files when leaving stable
Fri, 01 Jan 2010 20:54:05 +0100 Patrick Mezard patch: support diff data loss detection and upgrade
Tue, 29 Dec 2009 16:00:38 +0100 Patrick Mezard patch: make git diffline generation more explicit
Thu, 24 Dec 2009 00:01:13 +0100 Patrick Mezard Merge with crew-stable
Wed, 09 Dec 2009 16:56:00 -0800 Greg Onufer patch: better handling of sequence of offset patch hunks (issue1941) stable
Wed, 23 Dec 2009 19:31:48 +0100 Patrick Mezard patch: drop unused hunk.newctrl()
Wed, 23 Dec 2009 19:31:48 +0100 Patrick Mezard patch: drop eol normalization fast-path for 'lf' and 'crlf'
Wed, 23 Dec 2009 19:31:47 +0100 Patrick Mezard patch: fix eolmode=auto with new files
Sun, 20 Dec 2009 17:18:04 +0100 Martin Geisler patch: implement patch.eol=auto mode
Sun, 20 Dec 2009 17:18:02 +0100 Martin Geisler patch: propagate eolmode down to patchfile
Thu, 05 Nov 2009 15:18:56 +0100 Yannick Gingras diff: add --inverse option
Thu, 05 Nov 2009 10:44:36 +0100 Dirkjan Ochtman kill trailing whitespace
Sat, 31 Oct 2009 18:02:34 +0100 Benoit Boissinot patch: use the public ctx API instead of the internals
Sat, 31 Oct 2009 18:02:13 +0100 Benoit Boissinot patch: don't use mutable object as default argument
Sat, 31 Oct 2009 18:01:08 +0100 Benoit Boissinot patch: initialize all attributes of the hunk class
Sat, 31 Oct 2009 18:00:05 +0100 Benoit Boissinot patch: simplify logic
Sun, 25 Oct 2009 02:53:33 +0200 Brodie Rao diffstat: with --git, mark binary files with Bin
Sun, 25 Oct 2009 02:35:35 +0200 Brodie Rao diffstat: print 0 instead of nothing for 0 adds or removes
Fri, 16 Oct 2009 00:06:23 +0200 Patrick Mezard Merge with crew-stable
Thu, 15 Oct 2009 23:15:30 +0200 Patrick Mezard patch: handle symlink updates/replacements (issue1785)
Thu, 15 Oct 2009 23:15:30 +0200 Patrick Mezard patch: handle symlinks without symlinkhunk
Sun, 11 Oct 2009 13:54:19 -0500 Matt Mackall Merge with stable
Thu, 08 Oct 2009 23:42:33 +0200 Patrick Mezard patch: do not swallow header-like patch first line (issue1859)
Sat, 19 Sep 2009 01:15:38 +0200 Martin Geisler do not attempt to translate ui.debug output
Sun, 23 Aug 2009 14:32:58 +0200 Nicolas Dumazet patch: remove the unused, broken reverse() function
Mon, 24 Aug 2009 14:40:21 +0200 Nicolas Dumazet patch: readgitpatch: remove unused variable 'src'
Mon, 10 Aug 2009 23:02:58 +0200 Martin Geisler patch: marked string for translation
Mon, 10 Aug 2009 22:59:29 +0200 Brodie Rao diffstat: scale adds/removes proportionally to graph width
Fri, 07 Aug 2009 19:27:54 -0700 Brendan Cully patch: create file even if source is not /dev/null
Mon, 27 Jul 2009 18:38:20 -0500 Matt Mackall Merge with crew
Fri, 24 Jul 2009 15:53:40 -0600 Bill Barry fix issue 1763: strip chars from end of line when parsing gitpatch lines
Tue, 14 Jul 2009 16:51:52 -0700 Brendan Cully Merge with crew-stable
Tue, 14 Jul 2009 16:50:37 -0700 Brendan Cully Make patch.diff filelog cache LRU of 20 files. Fixes issue1738.
Sun, 05 Jul 2009 11:02:00 +0200 Alejandro Santos compat: use 'key' argument instead of 'cmp' when sorting a list
Sun, 05 Jul 2009 11:01:30 +0200 Alejandro Santos compat: use open() instead of file() everywhere
Sun, 05 Jul 2009 11:00:44 +0200 Alejandro Santos compat: use // for integer division
Mon, 22 Jun 2009 12:05:11 +0200 Simon Heimberg patch: use new style class in linereader
Fri, 19 Jun 2009 13:47:50 +0200 Dirkjan Ochtman kill trailing whitespace
Tue, 16 Jun 2009 16:22:42 +0100 Colin Caughie Fixed patch.eol bug that truncated all patched lines to one character
Mon, 15 Jun 2009 00:03:26 +0200 Patrick Mezard Add patch.eol to ignore EOLs when patching (issue1019)
Wed, 10 Jun 2009 15:10:21 +0200 Benoit Boissinot use new style classes
Tue, 09 Jun 2009 09:25:17 -0400 timeless Generally replace "file name" with "filename" in help and comments.
Tue, 26 May 2009 22:59:52 +0200 Martin Geisler replace "i in range(len(xs))" with "i, x in enumerate(xs)"
Wed, 20 May 2009 00:52:46 +0200 Martin Geisler use 'x is None' instead of 'x == None'
Wed, 20 May 2009 00:43:23 +0200 Martin Geisler patch: simplify Boolean expression slightly
Sun, 17 May 2009 03:28:49 +0200 Benoit Boissinot patch: use set instead of dict
Thu, 14 May 2009 13:20:40 -0500 Matt Mackall patch: copy copies dict before changing it (issue1651)
Sun, 26 Apr 2009 01:08:54 +0200 Martin Geisler updated license to be explicit about GPL version 2
Sun, 26 Apr 2009 16:50:44 -0500 Matt Mackall replace util.sort with sorted built-in
Mon, 20 Apr 2009 21:16:14 -0300 Wagner Bruna patch, i18n: avoid parameterized plural
Sat, 04 Apr 2009 19:43:00 +0200 Dirkjan Ochtman merge with crew-stable
Tue, 24 Mar 2009 23:28:55 +0000 Vsevolod Solovyov Fix issue1495, corner case of adding empty files via patching
Mon, 23 Mar 2009 13:12:07 +0100 Peter Arrenbrecht cleanup: drop unused imports
Fri, 20 Mar 2009 14:38:50 -0500 Matt Mackall diffstat: use width 80 by default and avoid division by zero
Mon, 16 Feb 2009 17:37:23 -0600 Matt Mackall patch: teach selectfile about symlinks (issue1438)
Thu, 12 Feb 2009 12:35:48 +0100 Dirkjan Ochtman patch: no need to instantiate a match catch-all in diff()
Sat, 07 Feb 2009 23:29:12 +0100 Dirkjan Ochtman merge with mpm
Wed, 04 Feb 2009 20:53:38 +0100 Martin Geisler patch: turned strings with backslashes into raw strings
Sun, 25 Jan 2009 21:20:13 +0100 Mads Kiilerich Make util.find_exe alway returns existing file, fixing issue1459
Mon, 19 Jan 2009 12:59:56 +0100 Dirkjan Ochtman kill some trailing whitespace
Tue, 13 Jan 2009 20:28:06 +0200 Patrick Mezard diffstat: don't fail on merges
Fri, 09 Jan 2009 01:36:35 +0100 Benoit Boissinot patch: export shouldn't close files received as a parameter
Sat, 03 Jan 2009 21:24:31 +0100 Dirkjan Ochtman merge with crew-stable
Fri, 02 Jan 2009 22:53:33 +0100 Martin Geisler use repo.wjoin(f) instead of os.path.join(repo.root, f)
Sat, 03 Jan 2009 20:33:37 +0100 Dirkjan Ochtman patch: kill some trailing whitespace
Thu, 25 Dec 2008 10:48:24 +0200 Alexander Solovyov python implementation of diffstat
Sun, 14 Dec 2008 23:05:18 -0800 Brendan Cully Merge with crew-stable
Fri, 05 Dec 2008 14:51:50 +0100 Bartosz SKOWRON patch: simplify linereader
Sun, 14 Dec 2008 23:04:29 -0800 Brendan Cully patch: handle git patches that remove symlinks (issue1438)
Thu, 11 Dec 2008 22:59:35 +0100 Patrick Mezard patch: catch only IOError from makedirs()
Tue, 09 Dec 2008 14:27:47 +0100 Stefan Rusek When applying a git diff, ensure that the target dir exists for new files
Sat, 22 Nov 2008 00:21:57 -0800 Brendan Cully import: add similarity option (issue295)
Wed, 19 Nov 2008 13:27:57 +0100 Patrick Mezard patch: isolate patchfile filesystem calls into methods
Wed, 19 Nov 2008 13:27:57 +0100 Patrick Mezard patch: pass an opener to patchfile
Wed, 19 Nov 2008 13:27:57 +0100 Patrick Mezard patch: remove useless unlink() call
Thu, 06 Nov 2008 11:17:38 +0100 Ronny Pfannschmidt export: fixed silent output file overwriting
Mon, 03 Nov 2008 16:48:23 +0100 Dirkjan Ochtman patch: turn patch.diff() into a generator
Mon, 27 Oct 2008 22:57:55 +0100 Patrick Mezard patch: rewrite diffstat with util.filter()
Sun, 26 Oct 2008 17:26:28 +0100 Patrick Mezard patch: fix patched files records in externalpatcher()
Fri, 24 Oct 2008 20:46:56 +0200 Bartosz SKOWRON patch: remove double variables in copyfile() func
Wed, 22 Oct 2008 13:14:52 +0200 Dirkjan Ochtman patch/diff: use a separate function to write the first line of a file diff
Wed, 22 Oct 2008 12:56:28 +0200 Dirkjan Ochtman patch: consolidate two different regexes for parsing of git diffs
Wed, 22 Oct 2008 09:29:26 +0200 Dirkjan Ochtman patch: extract local function addmodehdr
Mon, 20 Oct 2008 14:57:04 +0200 Dirkjan Ochtman clean up trailing spaces, leading spaces in C
Sat, 18 Oct 2008 23:45:46 +0200 Patrick Mezard patch: pass linereader to binaryhunk.extract() instead of wrapped fp