mercurial/scmutil.py
Wed, 29 Aug 2018 15:49:11 -0700 Martin von Zweigbergk shortest: fix an off-by-1 when disambiguating against revnums
Sat, 25 Aug 2018 15:28:48 +0900 Yuya Nishihara transaction: remember original len(repo) instead of tracking added revs (API)
Fri, 24 Aug 2018 22:21:04 -0700 Martin von Zweigbergk merge with stable
Fri, 24 Aug 2018 18:21:55 -0700 Gregory Szorc scmutil: avoid quadratic membership testing (issue5969) stable
Sun, 05 Aug 2018 00:42:07 -0700 Martin von Zweigbergk shortest: use nodetree for finding shortest node within revset
Wed, 25 Jul 2018 17:11:52 +0200 Boris Feld addremove: add labels for messages about added and removed files
Mon, 16 Apr 2018 23:49:38 -0700 Martin von Zweigbergk shortest: use 'x' prefix to disambiguate from revnum if configured
Sun, 29 Apr 2018 10:07:40 -0700 Martin von Zweigbergk revisions: allow "x123" to refer to nodeid prefix "123"
Mon, 07 May 2018 16:12:12 -0700 Martin von Zweigbergk shortest: make isrev() a top-level function
Tue, 17 Apr 2018 11:16:59 -0700 Martin von Zweigbergk shortest: cache disambiguation revset
Fri, 13 Apr 2018 23:23:47 -0700 Martin von Zweigbergk scmutil: make shortest() respect disambiguation revset
Wed, 28 Mar 2018 09:36:02 -0700 Martin von Zweigbergk lookup: add option to disambiguate prefix within revset
Fri, 13 Apr 2018 23:37:53 -0700 Martin von Zweigbergk revlog: use specialized exception for ambiguous prefix lookup
Thu, 05 Jul 2018 10:42:48 +0530 Sushil khanchi rebase: support "history-editing-backup" config option
Wed, 01 Aug 2018 13:00:45 -0700 Gregory Szorc global: use pycompat.xrange()
Thu, 19 Jul 2018 23:22:05 -0700 Rodrigo Damazio Bovendorp dispatch: making all hg abortions be output with a specific label
Mon, 30 Jul 2018 15:53:47 +0200 Boris Feld sparse-revlog: also use sparse-revlog config as a general delta trigger stable
Fri, 13 Jul 2018 14:20:12 -0700 Gregory Szorc scmutil: rewrite docstring for filecache
Wed, 11 Jul 2018 13:40:50 -0400 Augie Fackler scmutil: fix shortesthexnodeidprefix on Python 3 for 0-prefixed nodes
Sun, 08 Jul 2018 18:58:11 +0900 Yuya Nishihara py3: drop b'' while formatting ResponseError
Sun, 10 Jun 2018 17:07:29 +0900 Yuya Nishihara pycompat: move rapply() from util
Fri, 29 Jun 2018 14:43:41 -0700 Danny Hooper scmutil: fix __enter__ in progress context manager
Fri, 15 Jun 2018 00:50:48 +0530 Pulkit Goyal scmutil: move construction of instability count message to separate fn
Thu, 21 Jun 2018 08:22:11 -0700 Martin von Zweigbergk cleanupnodes: preserve phase of parents of new nodes
Tue, 19 Jun 2018 11:07:40 -0700 Martin von Zweigbergk scmutil: make cleanupnodes optionally also fix the phase
Tue, 19 Jun 2018 22:19:37 -0700 Martin von Zweigbergk progress: enforce use of complete() on the helper class
Sun, 17 Jun 2018 13:48:58 -0700 Martin von Zweigbergk progress: make the progress helper a context manager
Sun, 17 Jun 2018 22:13:41 -0700 Martin von Zweigbergk progress: hide update(None) in a new complete() method
Fri, 15 Jun 2018 22:37:01 -0700 Martin von Zweigbergk progress: create helper class for incrementing progress
Sat, 16 Jun 2018 17:56:37 +0900 Yuya Nishihara py3: remove b'' from error message of disallowed filename
Wed, 13 Jun 2018 22:51:08 +0530 Pulkit Goyal py3: replace `unicode` with pycompat.unicode
Tue, 05 Jun 2018 02:50:25 +0200 Boris Feld phases: use "published" in the phase movement message
Tue, 05 Jun 2018 01:49:52 +0200 Boris Feld phase: clarify the message about movement on command changeset
Thu, 24 May 2018 12:19:50 +0200 Denis Laxalde transaction-summary: show phase changes statistics in pull/unbundle
Tue, 15 May 2018 14:35:41 +0200 David Demelier scmutil: move repair.stripbmrevset as scmutil.bookmarkrevs (API)
Fri, 11 May 2018 09:16:26 -0700 Martin von Zweigbergk shortest: avoid magic number "41"
Thu, 03 May 2018 15:57:12 -0700 Martin von Zweigbergk shortest: move revnum-disambiguation out of revlog
Fri, 11 May 2018 00:55:01 -0400 Augie Fackler scmutil: remove deprecated revpairnodes method (API)
Thu, 10 May 2018 21:08:32 +0900 Yuya Nishihara stringutil: flip the default of pprint() to bprefix=False
Fri, 27 Apr 2018 11:49:49 -0400 Augie Fackler scmutil: fix __repr__ of status tuple
Thu, 26 Apr 2018 21:38:49 -0400 Augie Fackler scmutil: clean up bytes/string cache decorator mess on Python 3 again
Mon, 07 May 2018 12:18:09 -0700 Martin von Zweigbergk directaccess: use resolvehexnodeidprefix() instead of _partialmatch()
Sat, 05 May 2018 00:16:43 -0700 Martin von Zweigbergk shortest: don't keep checking for longer prefix if node doesn't exist (API)
Mon, 16 Apr 2018 23:29:09 -0700 Martin von Zweigbergk revlog: make shortest() take a full binary nodeid (API)
Sat, 14 Apr 2018 18:50:45 -0400 Matt Harbison scmutil: teach the file prefetch hook to handle multiple commits
Sat, 14 Apr 2018 00:13:08 -0700 Martin von Zweigbergk scmutil: make shortesthexnodeidprefix() take a full binary nodeid
Fri, 13 Apr 2018 10:36:03 -0700 Martin von Zweigbergk scmutil: make shortesthexnodeidprefix() use unfiltered repo
Fri, 13 Apr 2018 22:55:01 -0700 Martin von Zweigbergk scmutil: introduce shortesthexnodeidprefix()
Fri, 13 Apr 2018 11:00:30 -0700 Martin von Zweigbergk scmutil: use resolvehexnodeidprefix() from revsymbol()
Fri, 13 Apr 2018 22:46:37 -0700 Martin von Zweigbergk scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
Fri, 13 Apr 2018 09:48:22 -0700 Martin von Zweigbergk scmutil: document that isrevsymbol() raises on ambiguous node prefix
Sun, 08 Apr 2018 09:28:08 -0700 Martin von Zweigbergk revsymbol: stop delegating to repo.__getitem__ for unhandled symbols (API)
Sun, 08 Apr 2018 09:28:49 -0700 Martin von Zweigbergk context: handle partial nodeids in revsymbol()
Fri, 06 Apr 2018 23:46:17 -0700 Martin von Zweigbergk context: handle namespaces in revsymbol()
Fri, 06 Apr 2018 23:43:52 -0700 Martin von Zweigbergk scmutil: handle full hex nodeids in revsymbol()
Fri, 06 Apr 2018 23:39:40 -0700 Martin von Zweigbergk context: handle stringified ints in revsymbol()
Sun, 08 Apr 2018 08:06:34 -0700 Martin von Zweigbergk context: extract partial nodeid lookup method to scmutil
Sat, 07 Apr 2018 21:23:42 +0900 Yuya Nishihara procutil: make explainexit() simply return a message (API)
Thu, 05 Apr 2018 00:04:09 -0700 Martin von Zweigbergk context: move handling of filtering error to revsymbol() (API)
Wed, 04 Apr 2018 22:36:21 -0700 Martin von Zweigbergk extdatasource: use revsymbol() for converting to node
Sun, 01 Apr 2018 22:48:32 -0700 Martin von Zweigbergk revset: use revsymbol() for checking if a symbol is valid
Tue, 03 Apr 2018 22:24:50 +0900 Yuya Nishihara addremove: pass command-level similarity value down to scmutil.addremove()
Mon, 02 Apr 2018 16:18:33 -0700 Martin von Zweigbergk scmutil: add method for looking up a context given a revision symbol
Sat, 31 Mar 2018 23:49:58 +0530 Sushil khanchi addremove: remove dry_run, similarity from scmutil.addremove (API)
Sat, 31 Mar 2018 23:34:15 -0700 Martin von Zweigbergk scmutil: deprecate revpairnodes()
Sat, 31 Mar 2018 23:10:46 -0700 Martin von Zweigbergk scmutil: make revpair() return context objects (API)
Sat, 31 Mar 2018 23:37:25 -0700 Martin von Zweigbergk scmutil: introduce deprecated alias for revpair()
Sat, 24 Mar 2018 15:10:51 +0900 Yuya Nishihara procutil: bulk-replace function calls to point to new module
Sat, 24 Mar 2018 17:19:32 +0900 Yuya Nishihara directaccess: do not abort by 'ff...' hash
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Tue, 06 Mar 2018 07:24:12 -0600 Yuya Nishihara py3: drop b'' from debug message "moving bookmarks"
Sun, 04 Mar 2018 10:20:41 -0500 Augie Fackler scmutil: fix oversight in b76248e51605c6 where I forgot to use msg
Sat, 03 Mar 2018 17:08:05 -0500 Augie Fackler scmutil: avoid using basestring and add explicit handling of unicodes
Sat, 03 Mar 2018 15:41:12 -0500 Yuya Nishihara py3: accept both unicode and byte strings as filename carried by IOError
Sat, 03 Mar 2018 10:02:36 -0500 Yuya Nishihara py3: fix some unicode madness in global exception catcher
Fri, 02 Mar 2018 00:19:30 -0500 Augie Fackler scmutil: fix a repr in an error message on Python 3
Sun, 25 Feb 2018 23:08:41 -0500 Augie Fackler py3: hunt down str(exception) instances and use util.forcebytestr
Tue, 06 Feb 2018 08:48:05 -0800 Martin von Zweigbergk walkrepos: don't reimplement any()
Sun, 18 Feb 2018 14:37:36 -0500 Augie Fackler scmutil: fix requires-file isalnum() check on first byte
Sat, 17 Feb 2018 00:29:23 -0500 Augie Fackler scmutil: bytes-ify IOErrors before wrapping them in abort message
Mon, 12 Feb 2018 16:09:31 +0100 Boris Feld label: enforce the lack of leading or trailing white space
Sun, 11 Feb 2018 00:23:57 -0500 Matt Harbison cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)
Mon, 05 Feb 2018 12:58:51 +0530 Pulkit Goyal py3: slice on bytes to prevent getting the ascii values
Sun, 21 Jan 2018 13:03:03 +0900 Yuya Nishihara cmdutil: drop aliases for logcmdutil functions (API)
Fri, 19 Jan 2018 11:35:55 -0800 Martin von Zweigbergk scmutil: 0-pad transaction report callback category
Sun, 14 Jan 2018 00:02:40 -0800 Martin von Zweigbergk evolution: make reporting of new unstable changesets optional
Sun, 14 Jan 2018 23:59:17 -0800 Martin von Zweigbergk evolution: report new unstable changesets
Tue, 26 Dec 2017 22:56:07 +0530 Pulkit Goyal scmutil: use a tuple of possible values instead of using startswith()
Fri, 15 Dec 2017 04:31:29 +0530 Pulkit Goyal scmutil: add utility fn to return repo object with user passed revs unhidden
Sun, 01 Oct 2017 12:21:50 +0100 Yuya Nishihara extdata: abort if external command exits with non-zero status (BC)
Fri, 08 Dec 2017 01:23:34 +0100 Joerg Sonnenberger transaction: build changes['revs'] as range instead of a set
Mon, 04 Dec 2017 09:39:37 +0100 Boris Feld scmutil: improve format pattern used in nodesummaries
Thu, 16 Nov 2017 03:52:42 +0100 Boris Feld server: introduce a 'experimental.single-head-per-branch' option
Thu, 16 Nov 2017 03:52:38 +0100 Boris Feld scmutil: extra utility to display a reasonable amount of nodes
Sun, 26 Nov 2017 14:59:39 -0500 Matt Harbison convert: allow the sink object to be wrapped when the extension isn't loaded
Fri, 24 Nov 2017 21:51:41 -0500 Boris Feld tr-summary: keep a weakref to the unfiltered repository stable
Fri, 03 Nov 2017 09:27:36 -0700 Mark Thomas scmutil: don't try to delete origbackup symlinks to directories (issue5731) stable
Wed, 04 Oct 2017 15:27:43 +0200 Denis Laxalde revset: extract a parsefollowlinespattern helper function
Sun, 15 Oct 2017 14:34:24 +0530 Pulkit Goyal scmutil: add capability to cleanupnodes to take obsmarker metadata
Mon, 16 Oct 2017 15:35:08 +0200 Denis Laxalde transaction-summary: use a revset to filter obsoletes in reportnewcs()
Thu, 12 Oct 2017 09:39:50 +0200 Denis Laxalde transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Thu, 12 Oct 2017 23:30:46 -0700 Jun Wu codemod: use pycompat.iswindows
Wed, 04 Oct 2017 18:49:09 +0200 Denis Laxalde scmutil: factor out building of transaction summary callback
Sun, 01 Oct 2017 09:52:44 +0200 Denis Laxalde scmutil: factor out transaction name lookup in registersummarycallback()
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas scmutil: handle conflicting files and dirs in origbackuppath
Sun, 01 Oct 2017 12:21:50 +0100 Yuya Nishihara extdata: show debug message if external command exits with non-zero status
Sun, 01 Oct 2017 12:12:56 +0100 Yuya Nishihara extdata: use subprocess so we don't have to chdir() manually
Sun, 01 Oct 2017 11:58:27 +0100 Yuya Nishihara extdata: just use iterator to read lines one by one
Sun, 01 Oct 2017 11:56:41 +0100 Yuya Nishihara extdata: ignore ambiguous identifier as well
Tue, 13 Sep 2016 14:14:05 -0500 Matt Mackall extdata: add extdatasource reader
Sat, 30 Sep 2017 07:52:48 -0700 Martin von Zweigbergk merge with stable
Mon, 18 Sep 2017 10:54:00 -0700 Jun Wu rebase: move bookmarks with --keep (issue5682) stable 4.3.3
Wed, 20 Sep 2017 09:32:26 -0700 Martin von Zweigbergk cleanupnodes: rename "mapping" to "replacements" stable
Wed, 20 Sep 2017 09:10:43 -0700 Martin von Zweigbergk cleanupnodes: separate out bookmark destination calculation from actual update stable
Fri, 29 Sep 2017 14:19:36 -0700 Martin von Zweigbergk dirstate: use keyword arguments to clarify walk()'s callers
Sun, 24 Sep 2017 12:43:57 +0900 Yuya Nishihara scmutil: extract helper functions that returns human-readable change id
Mon, 11 Sep 2017 17:49:49 +0000 Mark Thomas scmutil: don't append .orig to backups in origbackuppath (BC)
Tue, 22 Aug 2017 20:03:07 -0400 Augie Fackler python3: wrap all uses of <exception>.strerror with strtolocal
Tue, 29 Aug 2017 17:27:37 -0700 Jun Wu rebase: initial support for multiple destinations
Wed, 26 Jul 2017 23:47:54 -0400 Augie Fackler scmutil: use util.shellquote instead of %r
less more (0) -120 tip