Mon, 08 Jul 2019 14:01:01 -0400 |
Augie Fackler |
extdata: avoid crashing inside subprocess when we get a revset parse error
|
Wed, 19 Jun 2019 09:59:45 -0700 |
Martin von Zweigbergk |
copies: create helper for getting all copies for changeset
|
Wed, 20 Mar 2019 11:42:02 -0700 |
Martin von Zweigbergk |
copies: extract function for deciding whether to use changeset-centric algos
|
Fri, 18 Jan 2019 13:13:48 -0800 |
Martin von Zweigbergk |
getrenamedfn: get copy data from context object if configured
|
Mon, 11 Mar 2019 14:04:48 -0700 |
Martin von Zweigbergk |
scmutil: document matcher argument of movedirstate()
|
Mon, 11 Mar 2019 09:42:29 -0700 |
Martin von Zweigbergk |
uncommit: move _movedirstate() to scmutil for reuse
|
Wed, 02 Jan 2019 03:07:52 +0100 |
Boris Feld |
rewriting: add an option for rewrite commands to use the archived phase
|
Thu, 21 Feb 2019 10:54:29 -0800 |
Martin von Zweigbergk |
templatekw: move getrenamedfn() to scmutil (API)
|
Wed, 13 Feb 2019 12:09:36 -0800 |
Martin von Zweigbergk |
scmutil: fix a comment that doesn't match the code
|
Mon, 11 Feb 2019 09:40:24 -0800 |
Martin von Zweigbergk |
addremove: respect ui.relative-paths
|
Mon, 11 Feb 2019 09:12:23 -0800 |
Martin von Zweigbergk |
windows: use util.localpath for repo-relative paths in getuipathfn()
|
Sat, 09 Feb 2019 22:50:53 -0800 |
Martin von Zweigbergk |
match: delete unused root and cwd arguments from {always,never,exact}() (API)
|
Sat, 09 Feb 2019 14:37:58 -0800 |
Martin von Zweigbergk |
scmutil: remove special handling of pats==("",) in matchandpats() (API)
|
Fri, 08 Feb 2019 13:33:40 -0800 |
Martin von Zweigbergk |
scmutil: respect ui.relative-paths in default match.badfn
|
Fri, 08 Feb 2019 13:51:29 -0800 |
Martin von Zweigbergk |
addremove: use uipathfn instead of m.rel() for recorded similatity message
|
Thu, 07 Feb 2019 23:25:39 -0800 |
Martin von Zweigbergk |
addremove: pass around uipathfn and use instead of m.uipath() (API)
|
Thu, 07 Feb 2019 11:15:30 -0800 |
Martin von Zweigbergk |
add: pass around uipathfn and use instead of m.rel() (API)
|
Fri, 08 Feb 2019 10:32:48 -0800 |
Martin von Zweigbergk |
subrepo: (mostly) use relative path in "skipping missing subrepository"
|
Thu, 07 Feb 2019 10:01:55 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.addremove() (API)
|
Tue, 05 Feb 2019 09:44:22 -0800 |
Martin von Zweigbergk |
scmutil: delete now-unused origpath() (API)
|
Mon, 04 Feb 2019 20:46:33 -0800 |
Martin von Zweigbergk |
scmutil: introduce a new backuppath() to replace origpath()
|
Fri, 01 Feb 2019 22:28:55 -0800 |
Martin von Zweigbergk |
config: introduce a new value for ui.relative-paths getting old behavior
|
Tue, 29 Jan 2019 15:37:35 -0800 |
Martin von Zweigbergk |
status: introduce higher-level ui.relative-paths
|
Tue, 29 Jan 2019 15:37:14 -0800 |
Martin von Zweigbergk |
status: extract helper for producing relative or absolute path for UI
|
Sat, 26 Jan 2019 17:53:03 +0900 |
Yuya Nishihara |
dispatch: unify handler of IOError and OSError
|
Sat, 26 Jan 2019 17:51:55 +0900 |
Yuya Nishihara |
dispatch: quote filename in IOError as well
|
Sat, 26 Jan 2019 17:44:07 +0900 |
Yuya Nishihara |
dispatch: add inline comment about possible IOError subtypes
|
Thu, 24 Jan 2019 12:47:54 -0800 |
Martin von Zweigbergk |
revpair: clarify check for empty revset
|
Thu, 24 Jan 2019 12:38:19 -0800 |
Martin von Zweigbergk |
revpair: simplify revpair by always relying on smartset.first/last
|
Wed, 16 Jan 2019 16:49:15 -0800 |
Martin von Zweigbergk |
scmutil: drop unreachable except clause
|
Thu, 10 Jan 2019 15:23:58 +0100 |
Boris Feld |
revset: enforce "%d" to be interpreted as literal revision number (API) (BC)
|
Sun, 13 Jan 2019 14:36:45 +0900 |
Yuya Nishihara |
progress: specify updatebar() function by constructor argument
|
Sun, 13 Jan 2019 14:21:35 +0900 |
Yuya Nishihara |
progress: change _updatebar() to take parameters as arguments
|
Tue, 08 Jan 2019 00:30:30 -0800 |
Martin von Zweigbergk |
progress: check what type of progress bar to use only once per topic
|
Tue, 08 Jan 2019 00:17:41 -0800 |
Martin von Zweigbergk |
progress: split up _print() method in bar-updating and debug-printing
|
Tue, 08 Jan 2019 00:12:08 -0800 |
Martin von Zweigbergk |
progress: move cached debug flag from progress.progbar to scmutil.progress
|
Mon, 07 Jan 2019 23:55:26 -0800 |
Martin von Zweigbergk |
progress: write ui.progress() in terms of ui.makeprogress()
|
Mon, 12 Nov 2018 01:42:03 +0100 |
Boris Feld |
sparse-revlog: disable sparse-revlog if config disable general-delta
|
Wed, 21 Mar 2018 16:46:28 -0700 |
Martin von Zweigbergk |
cleanupnodes: trust caller when "moves" is not None
|
Thu, 22 Nov 2018 19:26:05 +0100 |
Boris Feld |
revert: extract origvfs logic in a sub-function
|
Thu, 15 Nov 2018 17:50:14 -0500 |
Matt Harbison |
scmutil: display the optional hint when handling StorageError in catchall()
|
Wed, 14 Nov 2018 11:30:46 -0800 |
Martin von Zweigbergk |
requires: use atomictemp=True when writing .hg/requires
|
Sat, 20 Oct 2018 17:56:00 +0900 |
Yuya Nishihara |
filecache: unimplement __set__() and __delete__() (API)
|
Sat, 20 Oct 2018 19:13:05 +0900 |
Yuya Nishihara |
filecache: use try-except for faster __dict__ lookup
|
Mon, 22 Oct 2018 11:34:35 -0700 |
Martin von Zweigbergk |
shortest: never emit 0-length prefix even if unique
|
Thu, 18 Oct 2018 21:00:07 +0900 |
Yuya Nishihara |
addremove: add "ui." prefix to message color keys
|
Tue, 16 Oct 2018 07:21:00 -0700 |
Kyle Lippincott |
revisions: when using prefixhexnode, ensure we prefix "0"
|
Fri, 12 Oct 2018 06:50:01 -0400 |
Augie Fackler |
scmutil: wrap locker information in bytestr before repr()ing it
|
Mon, 01 Oct 2018 14:31:15 -0700 |
Martin von Zweigbergk |
narrow: move remaining narrow-limited dirstate walks to core
|
Wed, 03 Oct 2018 11:59:47 +0200 |
Boris Feld |
cleanupnodes: update comment to drop mention of filtering
|
Thu, 27 Sep 2018 12:06:32 +0200 |
Boris Feld |
cleanupnodes: pass multiple predecessors to `createmarkers` directly
|
Wed, 26 Sep 2018 21:28:21 +0200 |
Boris Feld |
cleanupnodes: drop special casing around prune markers (API)
|
Thu, 27 Sep 2018 16:55:06 +0200 |
Boris Feld |
pullreport: rev duplicated and extinct into account
|
Thu, 27 Sep 2018 16:52:25 +0200 |
Boris Feld |
pullreport: issue a message about "extinct" pulled changesets
|
Thu, 27 Sep 2018 17:00:00 +0200 |
Boris Feld |
pullreport: skip or rework some early return
|
Thu, 27 Sep 2018 16:35:10 +0200 |
Boris Feld |
pullreport: skip filtered revs instead of obsolete ones
|
Wed, 26 Sep 2018 22:17:34 -0700 |
Martin von Zweigbergk |
repo: look up nullrev context by revnum, not symbolic name
|
Thu, 27 Sep 2018 13:57:50 -0700 |
Boris Feld |
scmutil: accept multiple predecessors in 'replacements' (API)
|
Thu, 27 Sep 2018 13:54:37 -0700 |
Boris Feld |
scmutil: expand long "one-liner"
|
Tue, 25 Sep 2018 23:25:36 -0400 |
Matt Harbison |
py3: remove a couple of superfluous calls to pycompat.rapply()
|
Sun, 23 Sep 2018 00:47:04 -0400 |
Matt Harbison |
py3: convert arguments, cwd and env to native strings when spawning subprocess
|
Tue, 18 Sep 2018 16:47:09 -0700 |
Gregory Szorc |
global: replace most uses of RevlogError with StorageError (API)
|
Wed, 12 Sep 2018 15:47:24 -0700 |
Gregory Szorc |
statichttprepo: use new functions for requirements validation
|
Thu, 30 Aug 2018 01:53:21 +0200 |
Boris Feld |
phase: report number of non-public changeset alongside the new range
|
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
|
Wed, 26 Jul 2017 22:10:15 +0900 |
Yuya Nishihara |
pathauditor: disable cache of audited paths by default (issue5628)
stable
|
Wed, 26 Jul 2017 22:10:15 +0900 |
Yuya Nishihara |
pathauditor: disable cache of audited paths by default (issue5628)
stable
|
Sun, 16 Jul 2017 02:33:14 +0200 |
Boris Feld |
debugobsolete: also report the number of obsoleted changesets
|
Sun, 16 Jul 2017 02:20:06 +0200 |
Boris Feld |
transaction-summary: display the summary for all transactions
|
Mon, 10 Jul 2017 19:10:13 +0200 |
Boris Feld |
bookmark: use 'divergent2delete' in 'scmutil.cleanupnode'
|
Sat, 15 Jul 2017 15:01:29 +0900 |
Yuya Nishihara |
scmutil: remove duplicated import of i18n._()
|
Fri, 14 Jul 2017 14:22:40 -0700 |
Jun Wu |
codemod: register core configitems using a script
|
Sun, 09 Jul 2017 15:11:19 +0200 |
Octobus |
cleanupnode: do not use generator for node mapping
|
Mon, 26 Jun 2017 13:13:51 -0700 |
Jun Wu |
scmutil: make cleanupnodes delete divergent bookmarks
|
Mon, 26 Jun 2017 15:08:37 -0700 |
Jun Wu |
scmutil: make cleanupnodes handle filtered node
|
Wed, 28 Jun 2017 03:54:19 +0200 |
Pierre-Yves David |
obsolete: reports the number of local changeset obsoleted when unbundling
|
Fri, 30 Jun 2017 03:42:29 +0200 |
Pierre-Yves David |
configitems: register the 'format.usegeneraldelta' config
|
Fri, 30 Jun 2017 03:42:23 +0200 |
Pierre-Yves David |
configitems: register the 'format.generaldelta' config
|
Sun, 25 Jun 2017 13:31:56 -0700 |
Jun Wu |
scmutil: add a cleanupnodes method for developers
|
Sat, 20 Aug 2016 22:37:58 +0900 |
Yuya Nishihara |
revlog: map rev(wdirid) to WdirUnsupported exception
|
Sat, 03 Jun 2017 19:12:01 +0900 |
Yuya Nishihara |
scmutil: introduce binnode(ctx) as paired function with intrev(ctx)
|
Sat, 03 Jun 2017 18:57:28 +0900 |
Yuya Nishihara |
scmutil: pass ctx object to intrev()
|
Thu, 11 May 2017 08:49:33 -0700 |
Kostia Balytskyi |
scmutil: make simplekeyvaluefile able to have a non-key-value first line
|
Thu, 11 May 2017 08:39:44 -0700 |
Kostia Balytskyi |
scmutil: add simplekeyvaluefile reading test
|
Fri, 05 May 2017 10:08:36 -0700 |
Martin von Zweigbergk |
outgoing: run on filtered repo
|
Sat, 08 Apr 2017 11:02:37 +0530 |
Pulkit Goyal |
py3: use encoding.unitolocal instead of .encode(encoding.encoding)
|
Tue, 02 May 2017 01:59:33 +0200 |
Pierre-Yves David |
cleanup: drop vfs compatibility layer in scmutil
|
Sat, 22 Apr 2017 15:00:17 -0700 |
Jun Wu |
dispatch: take over SignalInterrupt handling from scmutil
|
Mon, 01 May 2017 19:59:13 +0900 |
FUJIWARA Katsunori |
lock: avoid unintentional lock acquisition at failure of readlock
stable
|
Sat, 15 Apr 2017 13:02:34 +0900 |
Yuya Nishihara |
dispatch: print traceback in scmutil.callcatch() if --traceback specified
|
Mon, 03 Apr 2017 14:21:38 +0200 |
Pierre-Yves David |
vfs: deprecate all old classes in scmutil
|
Sun, 26 Mar 2017 20:18:42 -0700 |
Jun Wu |
rcutil: move scmutil.*rcpath to rcutil (API)
|
Fri, 10 Mar 2017 14:33:42 -0800 |
Kostia Balytskyi |
scmutil: add a simple key-value file helper
|
Thu, 16 Mar 2017 06:32:33 +0530 |
Pulkit Goyal |
scmutil: make function name bytes in class filecache
|
Sun, 12 Mar 2017 00:47:39 -0500 |
Augie Fackler |
scmutil: fix key generation to portably bytestringify integer
|
Fri, 05 Aug 2016 14:24:53 +0200 |
Pierre-Yves David |
filecache: make 'join' abstract
|
Wed, 01 Mar 2017 11:00:12 +0100 |
Pierre-Yves David |
vfs: extract 'vfs' class and related code to a new 'vfs' module (API)
|
Sun, 19 Feb 2017 20:00:18 +0900 |
Yuya Nishihara |
scmutil: proxy revrange() through repo to break import cycles
|
Sun, 19 Feb 2017 18:19:33 +0900 |
Yuya Nishihara |
revset: split language services to revsetlang module (API)
|
Mon, 19 Dec 2016 00:16:52 +0530 |
Pulkit Goyal |
py3: replace os.name with pycompat.osname (part 1 of 2)
|
Thu, 24 Nov 2016 00:48:40 +0000 |
Jun Wu |
dispatch: move part of callcatch to scmutil
|
Wed, 16 Nov 2016 23:29:28 -0500 |
Augie Fackler |
merge with stable
|
Sun, 13 Nov 2016 06:12:22 +0900 |
FUJIWARA Katsunori |
scmutil: ignore EPERM at os.utime, which avoids ambiguity at closing
stable
|
Sun, 13 Nov 2016 06:11:56 +0900 |
FUJIWARA Katsunori |
vfs: ignore EPERM at os.utime, which avoids ambiguity at renaming (issue5418)
stable
|
Thu, 20 Oct 2016 23:09:05 +0900 |
Yuya Nishihara |
scmutil: extend termwidth() to return terminal height, renamed to termsize()
|
Thu, 20 Oct 2016 21:38:44 +0900 |
Yuya Nishihara |
scmutil: move util.termwidth()
|
Sun, 06 Nov 2016 04:17:19 +0530 |
Pulkit Goyal |
py3: make scmutil.rcpath() return bytes
|
Sun, 09 Oct 2016 12:37:10 +0200 |
Pulkit Goyal |
py3: use encoding.environ instead of os.environ
|
Thu, 22 Sep 2016 21:51:57 +0900 |
FUJIWARA Katsunori |
vfs: use checkambigatclosing in checkambig=True but atomictemp=False case
|
Thu, 22 Sep 2016 21:51:57 +0900 |
FUJIWARA Katsunori |
scmutil: add file object wrapper class to check ambiguity at closing
|
Thu, 22 Sep 2016 21:51:56 +0900 |
FUJIWARA Katsunori |
scmutil: factor out common logic of delayclosedfile to reuse it
|
Tue, 16 Aug 2016 08:15:12 +0000 |
Hannes Oldenburg |
subrepo: cleanup of subrepo filematcher logic
|
Sat, 06 Aug 2016 20:46:53 +0900 |
Yuya Nishihara |
revpair: do not optimize tree to check for odd-range spec
|
Tue, 09 Aug 2016 09:02:51 +0000 |
Hannes Oldenburg |
match: added matchessubrepo method to matcher
|
Thu, 04 Aug 2016 16:56:50 +0200 |
Pierre-Yves David |
vfs: use propertycache for open
|
Fri, 05 Aug 2016 11:19:22 -0400 |
Augie Fackler |
auditvfs: forward options property from nested vfs
|
Sat, 25 Jun 2016 19:12:20 -0700 |
Gregory Szorc |
scmutil: improve documentation of revset APIs
|
Tue, 14 Jun 2016 11:53:55 +0200 |
liscju |
i18n: translate abort messages
|
Fri, 17 Jun 2016 20:06:09 +0100 |
Martijn Pieters |
scmutil: allow access to filecache descriptor on class
|
Mon, 13 Jun 2016 05:11:56 +0900 |
FUJIWARA Katsunori |
doc: describe detail about checkambig optional argument
|
Fri, 10 Jun 2016 00:12:33 -0400 |
Augie Fackler |
cleanup: replace uses of util.(md5|sha1|sha256|sha512) with hashlib.\1
|