Mon, 31 May 2021 18:35:44 +0200 |
Simon Sapin |
dirstate-v2: Write .hg/dirstate back to disk on directory cache changes
|
file |
diff |
annotate
|
Tue, 11 May 2021 12:22:26 -0700 |
Martin von Zweigbergk |
templates: fix `revset('parents()') % ...` in amend message template
|
file |
diff |
annotate
|
Mon, 29 Mar 2021 01:52:06 +0200 |
Joerg Sonnenberger |
node: replace nullid and friends with nodeconstants class
|
file |
diff |
annotate
|
Tue, 30 Mar 2021 02:32:30 +0200 |
Joerg Sonnenberger |
refactor: prefer checks against nullrev over nullid
|
file |
diff |
annotate
|
Tue, 30 Mar 2021 02:33:12 +0200 |
Joerg Sonnenberger |
refactor: prefer lookup by revision, even for null
|
file |
diff |
annotate
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
file |
diff |
annotate
|
Thu, 18 Mar 2021 18:24:59 -0400 |
Matt Harbison |
merge with stable
|
file |
diff |
annotate
|
Wed, 10 Mar 2021 15:24:52 +1000 |
Corey Schuhen |
enclink: check contents of symlinks not just size in case of fcrypt
stable
|
file |
diff |
annotate
|
Fri, 29 Jan 2021 12:50:10 -0500 |
Augie Fackler |
context: add missing manifest invalidation after write in overlayworkingctx
|
file |
diff |
annotate
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
file |
diff |
annotate
|
Fri, 20 Nov 2020 07:37:09 +0100 |
Pierre-Yves David |
context: small update to ctx.status doc
|
file |
diff |
annotate
|
Tue, 15 Sep 2020 16:10:16 -0700 |
Martin von Zweigbergk |
merge: use in-memory mergestate when using in-memory context
|
file |
diff |
annotate
|
Thu, 17 Sep 2020 09:56:05 -0700 |
Martin von Zweigbergk |
py3: don't risk passing a None value to error.ManifestLookupError()
|
file |
diff |
annotate
|
Tue, 28 Jul 2020 20:07:05 +0200 |
Manuel Jacob |
context: re-add `overlayworkingctx._compact()` removed in 6a5dcd754842
stable
|
file |
diff |
annotate
|
Sat, 11 Jul 2020 03:17:42 +0200 |
Manuel Jacob |
overlayworkingctx: remove unused `nofilechanges()` and `_compact()` methods
|
file |
diff |
annotate
|
Sat, 11 Jul 2020 02:13:19 +0200 |
Manuel Jacob |
memctx: make `parents()` return list of one element if it’s not a merge
|
file |
diff |
annotate
|
Sat, 11 Jul 2020 01:14:00 +0200 |
Manuel Jacob |
commit: factor out empty commit check to `basectx.isempty()`
|
file |
diff |
annotate
|
Sat, 11 Jul 2020 00:53:34 +0200 |
Manuel Jacob |
overlayworkingctx: rename misleadingly named `isempty()` method
|
file |
diff |
annotate
|
Thu, 09 Jul 2020 18:48:55 -0700 |
Rodrigo Damazio Bovendorp |
scmutil: allowing different files to be prefetched per revision
|
file |
diff |
annotate
|
Wed, 27 May 2020 12:26:08 +0200 |
Pierre-Yves David |
metadata: move computation related to files touched in a dedicated module
|
file |
diff |
annotate
|
Wed, 03 Jun 2020 12:04:38 -0700 |
Martin von Zweigbergk |
context: fix creation of ProgrammingError to not use non-existent field
|
file |
diff |
annotate
|
Wed, 03 Jun 2020 19:20:18 +0900 |
Yuya Nishihara |
merge with stable
|
file |
diff |
annotate
|
Sat, 16 May 2020 20:38:31 +0200 |
Pierre-Yves David |
flags: read flag from dirstate/disk for workingcopyctx (issue5743)
stable
|
file |
diff |
annotate
|
Mon, 18 May 2020 16:00:26 -0400 |
Augie Fackler |
context: implement mergestate() method
|
file |
diff |
annotate
|
Tue, 28 Jan 2020 14:07:57 -0800 |
Martin von Zweigbergk |
copy: add experimetal support for unmarking committed copies
|
file |
diff |
annotate
|
Tue, 11 Feb 2020 00:08:28 -0500 |
Augie Fackler |
context: use manifest.find() instead of two separate calls
|
file |
diff |
annotate
|
Wed, 05 Feb 2020 15:15:18 -0500 |
Augie Fackler |
context: use manifest.walk() instead of manifest.match() to get file list
|
file |
diff |
annotate
|
Thu, 21 Nov 2019 17:27:44 +0100 |
Pierre-Yves David |
changectx: mark parent of changesets as non filtered
|
file |
diff |
annotate
|
Thu, 21 Nov 2019 23:46:51 +0100 |
Pierre-Yves David |
changectx: use unfiltered changelog to walk ancestors in annotate
|
file |
diff |
annotate
|
Sun, 17 Nov 2019 14:39:28 +0100 |
Pierre-Yves David |
localrepo: also fastpath access to working copy parents when possible
|
file |
diff |
annotate
|
Fri, 10 Jan 2020 13:24:25 -0800 |
Martin von Zweigbergk |
workingctx: move setparents() logic from localrepo to mirror overlayworkingctx
|
file |
diff |
annotate
|
Fri, 10 Jan 2020 21:41:28 -0800 |
Martin von Zweigbergk |
overlayworkginctx: implement a setparents() to mirror dirstate.setparents()
|
file |
diff |
annotate
|
Fri, 10 Jan 2020 17:03:23 -0800 |
Martin von Zweigbergk |
overlayworkingctx: default branch to base context's branch
|
file |
diff |
annotate
|
Fri, 27 Dec 2019 14:08:02 -0800 |
Martin von Zweigbergk |
overlwayworkingctx: remove doubly bad reference to wrapped ctx for copies
|
file |
diff |
annotate
|
Sat, 28 Dec 2019 02:02:34 -0500 |
Matt Harbison |
commit: change default `editor` parameter to None
|
file |
diff |
annotate
|
Fri, 06 Dec 2019 20:40:02 -0500 |
Matt Harbison |
match: resolve filesets against the passed `cwd`, not the current one
|
file |
diff |
annotate
|
Fri, 27 Dec 2019 16:47:47 +0100 |
Pierre-Yves David |
commitablectx: fix the default phase
|
file |
diff |
annotate
|
Sun, 01 Dec 2019 18:46:10 -0500 |
Matt Harbison |
cleanup: fix docstring formatting
|
file |
diff |
annotate
|
Sat, 23 Nov 2019 16:54:59 -0800 |
Pierre-Yves David |
changectx: mark the parents of the working copy as non filtered
|
file |
diff |
annotate
|
Sun, 17 Nov 2019 08:50:21 +0100 |
Pierre-Yves David |
changectx: use unfiltered changelog to access parents of unfiltered revs
|
file |
diff |
annotate
|
Sun, 17 Nov 2019 06:06:38 +0100 |
Pierre-Yves David |
changectx: add a "maybe filtered" filtered attribute
|
file |
diff |
annotate
|
Thu, 14 Nov 2019 15:27:40 -0500 |
Augie Fackler |
context: use field names instead of field numbers on scmutil.status
|
file |
diff |
annotate
|
Thu, 14 Nov 2019 08:03:26 -0800 |
Martin von Zweigbergk |
utils: move finddirs() to pathutil
|
file |
diff |
annotate
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
file |
diff |
annotate
|
Thu, 07 Nov 2019 13:18:19 -0500 |
Augie Fackler |
cleanup: remove pointless r-prefixes on double-quoted strings
|
file |
diff |
annotate
|
Tue, 29 Oct 2019 10:41:30 +0100 |
Pierre-Yves David |
formatting: run black version 19.10b0 on the codebase
stable
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: move various copies related function to the copies modules
|
file |
diff |
annotate
|
Wed, 09 Oct 2019 22:59:38 +0200 |
Pierre-Yves David |
sidedatacopies: read rename information from sidedata
|
file |
diff |
annotate
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 13:28:56 -0400 |
Gregory Szorc |
py3: manually import pycompat.open into files that need it
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Fri, 27 Sep 2019 00:11:03 +0200 |
Pierre-Yves David |
context: clarify the various mode in the _copies property cache
|
file |
diff |
annotate
|
Fri, 27 Sep 2019 00:09:43 +0200 |
Pierre-Yves David |
context: clarify the various mode in the filesremoved method
|
file |
diff |
annotate
|
Fri, 27 Sep 2019 00:06:02 +0200 |
Pierre-Yves David |
context: clarify the various mode in the filesadded method
|
file |
diff |
annotate
|
Mon, 19 Aug 2019 15:43:27 -0700 |
Martin von Zweigbergk |
context: filter out invalid copies from workingctx.p[12]copies()
|
file |
diff |
annotate
|
Wed, 07 Aug 2019 20:08:35 +0200 |
Pierre-Yves David |
rawdata: update callers in context
|
file |
diff |
annotate
|
Wed, 12 Jun 2019 13:42:52 +0100 |
Pierre-Yves David |
changectx: extract explicit computechangesetfilesremoved method from context
|
file |
diff |
annotate
|
Wed, 12 Jun 2019 13:42:22 +0100 |
Pierre-Yves David |
changectx: extract explicit computechangesetfilesadded method from context
|
file |
diff |
annotate
|
Tue, 06 Aug 2019 03:17:40 +0200 |
Pierre-Yves David |
copies: extract an explicit `computechangesetcopie` method from context
|
file |
diff |
annotate
|
Mon, 15 Jul 2019 15:29:22 -0700 |
Martin von Zweigbergk |
copies: remove unnecessary override of p[12]copies() in workingctx
|
file |
diff |
annotate
|
Mon, 24 Jun 2019 16:01:22 -0700 |
Martin von Zweigbergk |
rebase: fix in-memory rebasing of copy of empty file
|
file |
diff |
annotate
|
Mon, 27 May 2019 16:55:46 -0400 |
Valentin Gatien-Baron |
merge: fix race that could cause wrong size in dirstate
|
file |
diff |
annotate
|
Tue, 14 May 2019 22:20:10 -0700 |
Martin von Zweigbergk |
context: get filesadded() and filesremoved() from changeset if configured
|
file |
diff |
annotate
|
Thu, 18 Apr 2019 13:34:20 -0700 |
Martin von Zweigbergk |
context: add ctx.files{modified,added,removed}() methods
|
file |
diff |
annotate
|
Wed, 09 Jan 2019 15:54:45 -0800 |
Martin von Zweigbergk |
copies: fix duplicatecopies() with overlay context
|
file |
diff |
annotate
|
Fri, 10 May 2019 22:24:47 -0700 |
Martin von Zweigbergk |
context: default to using branch from dirstate only in workingctx
|
file |
diff |
annotate
|
Fri, 10 May 2019 22:51:33 -0700 |
Martin von Zweigbergk |
context: let caller pass in branch to committablectx.__init__()
|
file |
diff |
annotate
|
Fri, 10 May 2019 21:55:59 -0700 |
Martin von Zweigbergk |
context: move contents of committablectx.markcommitted() to workingctx
|
file |
diff |
annotate
|
Fri, 10 May 2019 21:53:41 -0700 |
Martin von Zweigbergk |
context: move walk() and match() overrides from committablectx to workingctx
|
file |
diff |
annotate
|
Fri, 10 May 2019 21:35:30 -0700 |
Martin von Zweigbergk |
context: move flags overrides from committablectx to workingctx
|
file |
diff |
annotate
|
Fri, 10 May 2019 13:41:42 -0700 |
Martin von Zweigbergk |
context: reuse changectx._copies() in all but workingctx
|
file |
diff |
annotate
|
Fri, 10 May 2019 14:27:22 -0700 |
Martin von Zweigbergk |
overlayworkingctx: don't include added-then-deleted files in memctx
|
file |
diff |
annotate
|
Fri, 10 May 2019 11:03:54 -0700 |
Martin von Zweigbergk |
overlaycontext: allow calling copydata() on clean context
|
file |
diff |
annotate
|
Wed, 24 Apr 2019 19:42:43 +0300 |
Pulkit Goyal |
context: check file exists before getting data from _wrappedctx
stable
|
file |
diff |
annotate
|
Wed, 27 Dec 2017 22:05:20 -0800 |
Martin von Zweigbergk |
changelog: parse copy metadata if available in extras
|
file |
diff |
annotate
|
Wed, 10 Apr 2019 17:36:37 -0700 |
Martin von Zweigbergk |
overlayworkingctx: remove misleading trailing slash from directory pattern
|
file |
diff |
annotate
|
Wed, 10 Apr 2019 17:31:32 -0700 |
Martin von Zweigbergk |
overlayworkingctx: fix file/dir audit to be repo-relative
|
file |
diff |
annotate
|
Wed, 10 Apr 2019 16:26:40 -0700 |
Martin von Zweigbergk |
messages: replace some instances of "folder" by "directory"
|
file |
diff |
annotate
|
Tue, 19 Mar 2019 23:00:07 -0700 |
Martin von Zweigbergk |
memfilectx: override copysource() instead of using dummy nodeid
|
file |
diff |
annotate
|
Tue, 19 Mar 2019 22:58:39 -0700 |
Martin von Zweigbergk |
memctx: rename constructor argument "copied" to "copysource" (API)
|
file |
diff |
annotate
|
Fri, 15 Mar 2019 22:18:35 -0700 |
Martin von Zweigbergk |
context: use wdirhex constant instead of calculating it
|
file |
diff |
annotate
|
Thu, 14 Mar 2019 14:46:29 -0700 |
Martin von Zweigbergk |
rebase: fix crash with in-memory rebase and copies
|
file |
diff |
annotate
|
Wed, 20 Feb 2019 21:57:39 -0800 |
Martin von Zweigbergk |
committablectx: move status-related methods closer together
|
file |
diff |
annotate
|
Sun, 25 Mar 2018 22:07:35 -0700 |
Martin von Zweigbergk |
memfilefromctx: migrate to new method for getting copy info
|
file |
diff |
annotate
|
Sun, 25 Mar 2018 21:30:31 -0700 |
Martin von Zweigbergk |
context: move equivalent renamed() implementations to superclass
|
file |
diff |
annotate
|
Sun, 25 Mar 2018 21:28:30 -0700 |
Martin von Zweigbergk |
context: rewrite renamed() in terms of new copysource() where appropriate
|
file |
diff |
annotate
|
Sun, 25 Mar 2018 21:32:16 -0700 |
Martin von Zweigbergk |
context: add specialized way of getting copy source file only
|
file |
diff |
annotate
|
Thu, 21 Feb 2019 19:11:35 -0800 |
Kyle Lippincott |
context: use includematcher when checking dir/file conflicts
|
file |
diff |
annotate
|
Wed, 20 Feb 2019 19:28:51 -0500 |
Augie Fackler |
cleanup: use () to wrap long lines instead of \
|
file |
diff |
annotate
|
Fri, 18 Jan 2019 13:13:30 -0800 |
Martin von Zweigbergk |
context: introduce p[12]copies() methods and debugp[12]copies commands
|
file |
diff |
annotate
|
Wed, 06 Feb 2019 23:12:56 -0800 |
Martin von Zweigbergk |
patch: replace "prefix" and "relroot" arguments by "pathfn" (API)
|
file |
diff |
annotate
|
Wed, 06 Feb 2019 22:52:49 -0800 |
Martin von Zweigbergk |
patch: accept second matcher that applies only to copy sources (API)
|
file |
diff |
annotate
|
Thu, 07 Feb 2019 21:16:25 -0800 |
Martin von Zweigbergk |
context: replace repeated "self._repo.dirstate" by "ds" variable
|
file |
diff |
annotate
|
Thu, 07 Feb 2019 21:48:24 -0800 |
Martin von Zweigbergk |
context: delete unused undelete()
|
file |
diff |
annotate
|
Mon, 21 Jan 2019 13:45:12 -0800 |
Martin von Zweigbergk |
context: delete mistaken comment about return value of renamed()
|
file |
diff |
annotate
|
Tue, 15 Jan 2019 15:43:00 -0800 |
Kyle Lippincott |
context: use scmutil.matchfiles instead of matchmod.match(exact=True)
|
file |
diff |
annotate
|
Tue, 08 Jan 2019 14:31:22 -0800 |
Kyle Lippincott |
context: schedule file prefetch before comparing for cleanliness
|
file |
diff |
annotate
|
Sun, 16 Dec 2018 16:31:31 +0900 |
Yuya Nishihara |
context: error out if basefilectx.cmp() is called without self._filenode
|
file |
diff |
annotate
|
Sun, 16 Dec 2018 16:24:45 +0900 |
Yuya Nishihara |
context: collapse complex condition to see if filelog have to be compared
|
file |
diff |
annotate
|
Tue, 18 Dec 2018 10:21:25 -0500 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Sun, 16 Dec 2018 17:08:46 +0900 |
Yuya Nishihara |
context: reimplement memfilectx.cmp()
stable
|
file |
diff |
annotate
|
Fri, 14 Dec 2018 19:12:45 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
file |
diff |
annotate
|
Tue, 04 Dec 2018 17:13:01 -0500 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Tue, 20 Nov 2018 14:43:27 -0800 |
Martin von Zweigbergk |
rebase: fix path auditing to audit path relative to repo root (issue5818)
stable 4.8.1
|
file |
diff |
annotate
|
Mon, 03 Dec 2018 11:14:44 -0800 |
Martin von Zweigbergk |
rebase: fix dir/file conflict detection when using in-mem merge
stable
|
file |
diff |
annotate
|
Wed, 10 Oct 2018 00:50:37 +0200 |
Boris Feld |
context: floor adjustlinkrev graph walk during copy tracing
|
file |
diff |
annotate
|
Mon, 19 Nov 2018 14:30:58 +0000 |
Boris Feld |
context: small refactoring of `isintroducedafter`
|
file |
diff |
annotate
|
Wed, 10 Oct 2018 00:50:36 +0200 |
Boris Feld |
context: split `introrev` logic in a sub function
|
file |
diff |
annotate
|
Wed, 10 Oct 2018 00:50:35 +0200 |
Boris Feld |
context: introduce an `isintroducedafter` method and use it in copies
|
file |
diff |
annotate
|
Wed, 10 Oct 2018 00:50:34 +0200 |
Boris Feld |
context: take advantage of `_descendantrev` in introrev if available
|
file |
diff |
annotate
|
Wed, 10 Oct 2018 00:49:30 +0200 |
Boris Feld |
context: spell out the logic around linkrev adjustement starting point
|
file |
diff |
annotate
|
Mon, 19 Nov 2018 23:08:09 -0800 |
Martin von Zweigbergk |
context: remove seemingly impossible code branch
|
file |
diff |
annotate
|
Sun, 14 Oct 2018 11:05:41 -0400 |
Augie Fackler |
context: raise runtime errors with sysstrs
|
file |
diff |
annotate
|
Sat, 13 Oct 2018 08:54:31 -0400 |
Augie Fackler |
context: open files in bytes mode
|
file |
diff |
annotate
|
Fri, 28 Sep 2018 22:35:05 -0700 |
Martin von Zweigbergk |
narrow: filter files by narrowspec in ctx.matches()
|
file |
diff |
annotate
|
Fri, 28 Sep 2018 17:09:15 -0700 |
Martin von Zweigbergk |
narrow: only walk files within narrowspec also for committed revisions
|
file |
diff |
annotate
|
Thu, 27 Sep 2018 23:01:26 -0700 |
Martin von Zweigbergk |
status: intersect matcher with narrow matcher instead of filtering afterwards
|
file |
diff |
annotate
|