log mercurial/context.py @ 51691:3cb2b5b6626f

age author description
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Thu, 02 Mar 2023 19:02:52 +0100 Pierre-Yves David branching: merge stable into default
Tue, 28 Feb 2023 15:25:47 +0100 Raphaël Gomès dirstate: add a way to test races happening during status stable
Mon, 20 Feb 2023 17:26:41 +0100 Pierre-Yves David status: use `running_status` in dirstate status
Mon, 20 Feb 2023 17:22:57 +0100 Pierre-Yves David status: pre-indent the dirstate status code
Tue, 21 Feb 2023 22:14:12 +0100 Pierre-Yves David status: invalidate dirstate on LockError
Tue, 21 Feb 2023 16:20:11 +0100 Pierre-Yves David status: simplify the post status fixup phases
Wed, 15 Feb 2023 23:29:04 +0100 Pierre-Yves David status: fix post status invalidation
Wed, 15 Feb 2023 23:28:20 +0100 Pierre-Yves David status: fix post status writing
Mon, 30 Jan 2023 19:21:34 +0100 Pierre-Yves David dirstate: rename `pendingparentchange` to `is_changing_parents`
Wed, 25 Jan 2023 19:12:31 +0100 Pierre-Yves David dirstate: rename parentchange to changing_parents
Wed, 25 Jan 2023 18:46:20 +0100 Pierre-Yves David dirstate: pass the repo to the `changeparent` method
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Sun, 29 May 2022 15:17:27 +0200 Manuel Jacob py3: replace `pycompat.xrange` by `range`
Tue, 20 Jul 2021 15:07:10 +0200 Joerg Sonnenberger revlog: recommit 49fd21f32695 with a fix for issue6528
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Fri, 28 Jan 2022 11:35:41 +0100 Pierre-Yves David rank: add context and template keyword
Wed, 26 Jan 2022 15:32:18 -0800 Martin von Zweigbergk arbitraryfilectx: use our existing helpers for reading and writing files
Tue, 23 Nov 2021 18:03:51 +0100 Pierre-Yves David status: move the boundary comparison logic within the timestamp module
Thu, 18 Nov 2021 13:12:40 +0100 Pierre-Yves David status: use filesystem time boundary to invalidate racy mtime
Wed, 17 Nov 2021 23:37:47 +0100 Pierre-Yves David status: gather fixup info at comparison time
Wed, 29 Sep 2021 15:07:21 +0200 Pierre-Yves David dirstate-item: use `tracked` instead of `state` in context.matches
Thu, 30 Sep 2021 15:28:42 +0200 Pierre-Yves David dirstate-item: use `tracked` instead of the `state` in context's iter
Wed, 29 Sep 2021 14:57:54 +0200 Pierre-Yves David dirstate-item: use `tracked` instead of the `state` in context
Mon, 19 Jul 2021 03:16:40 +0200 Pierre-Yves David context: use `update_file` instead of `drop` in `markcommitted`
Mon, 19 Jul 2021 03:15:57 +0200 Pierre-Yves David context: use `update_file` instead of `normal` in `markcommitted`
Mon, 19 Jul 2021 01:44:24 +0200 Pierre-Yves David context: use new API instead of `normal` during fixup post status
Thu, 08 Jul 2021 18:59:55 +0200 Pierre-Yves David sparse: make sure we adjust the dirstate at the same time as the parent
Thu, 08 Jul 2021 01:06:46 +0200 Pierre-Yves David context: use `dirstate.set_untracked` in `context.forget`
Thu, 08 Jul 2021 00:57:25 +0200 Pierre-Yves David context: use `dirstate.set_tracked` in context.copy
Thu, 08 Jul 2021 00:58:44 +0200 Pierre-Yves David context: use `dirstate.set_tracked` in `context.add`
Mon, 31 May 2021 18:35:44 +0200 Simon Sapin dirstate-v2: Write .hg/dirstate back to disk on directory cache changes
Tue, 11 May 2021 12:22:26 -0700 Martin von Zweigbergk templates: fix `revset('parents()') % ...` in amend message template
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Tue, 30 Mar 2021 02:32:30 +0200 Joerg Sonnenberger refactor: prefer checks against nullrev over nullid
Tue, 30 Mar 2021 02:33:12 +0200 Joerg Sonnenberger refactor: prefer lookup by revision, even for null
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Thu, 18 Mar 2021 18:24:59 -0400 Matt Harbison merge with stable
Wed, 10 Mar 2021 15:24:52 +1000 Corey Schuhen enclink: check contents of symlinks not just size in case of fcrypt stable
Fri, 29 Jan 2021 12:50:10 -0500 Augie Fackler context: add missing manifest invalidation after write in overlayworkingctx
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Fri, 20 Nov 2020 07:37:09 +0100 Pierre-Yves David context: small update to ctx.status doc
Tue, 15 Sep 2020 16:10:16 -0700 Martin von Zweigbergk merge: use in-memory mergestate when using in-memory context
Thu, 17 Sep 2020 09:56:05 -0700 Martin von Zweigbergk py3: don't risk passing a None value to error.ManifestLookupError()
Tue, 28 Jul 2020 20:07:05 +0200 Manuel Jacob context: re-add `overlayworkingctx._compact()` removed in 6a5dcd754842 stable
Sat, 11 Jul 2020 03:17:42 +0200 Manuel Jacob overlayworkingctx: remove unused `nofilechanges()` and `_compact()` methods
Sat, 11 Jul 2020 02:13:19 +0200 Manuel Jacob memctx: make `parents()` return list of one element if it’s not a merge
Sat, 11 Jul 2020 01:14:00 +0200 Manuel Jacob commit: factor out empty commit check to `basectx.isempty()`
Sat, 11 Jul 2020 00:53:34 +0200 Manuel Jacob overlayworkingctx: rename misleadingly named `isempty()` method
Thu, 09 Jul 2020 18:48:55 -0700 Rodrigo Damazio Bovendorp scmutil: allowing different files to be prefetched per revision
Wed, 27 May 2020 12:26:08 +0200 Pierre-Yves David metadata: move computation related to files touched in a dedicated module
Wed, 03 Jun 2020 12:04:38 -0700 Martin von Zweigbergk context: fix creation of ProgrammingError to not use non-existent field
Wed, 03 Jun 2020 19:20:18 +0900 Yuya Nishihara merge with stable
Sat, 16 May 2020 20:38:31 +0200 Pierre-Yves David flags: read flag from dirstate/disk for workingcopyctx (issue5743) stable
Mon, 18 May 2020 16:00:26 -0400 Augie Fackler context: implement mergestate() method
Tue, 28 Jan 2020 14:07:57 -0800 Martin von Zweigbergk copy: add experimetal support for unmarking committed copies
Tue, 11 Feb 2020 00:08:28 -0500 Augie Fackler context: use manifest.find() instead of two separate calls
Wed, 05 Feb 2020 15:15:18 -0500 Augie Fackler context: use manifest.walk() instead of manifest.match() to get file list
Thu, 21 Nov 2019 17:27:44 +0100 Pierre-Yves David changectx: mark parent of changesets as non filtered
Thu, 21 Nov 2019 23:46:51 +0100 Pierre-Yves David changectx: use unfiltered changelog to walk ancestors in annotate
Sun, 17 Nov 2019 14:39:28 +0100 Pierre-Yves David localrepo: also fastpath access to working copy parents when possible
Fri, 10 Jan 2020 13:24:25 -0800 Martin von Zweigbergk workingctx: move setparents() logic from localrepo to mirror overlayworkingctx
Fri, 10 Jan 2020 21:41:28 -0800 Martin von Zweigbergk overlayworkginctx: implement a setparents() to mirror dirstate.setparents()
Fri, 10 Jan 2020 17:03:23 -0800 Martin von Zweigbergk overlayworkingctx: default branch to base context's branch
Fri, 27 Dec 2019 14:08:02 -0800 Martin von Zweigbergk overlwayworkingctx: remove doubly bad reference to wrapped ctx for copies
Sat, 28 Dec 2019 02:02:34 -0500 Matt Harbison commit: change default `editor` parameter to None
Fri, 06 Dec 2019 20:40:02 -0500 Matt Harbison match: resolve filesets against the passed `cwd`, not the current one
Fri, 27 Dec 2019 16:47:47 +0100 Pierre-Yves David commitablectx: fix the default phase
Sun, 01 Dec 2019 18:46:10 -0500 Matt Harbison cleanup: fix docstring formatting
Sat, 23 Nov 2019 16:54:59 -0800 Pierre-Yves David changectx: mark the parents of the working copy as non filtered
Sun, 17 Nov 2019 08:50:21 +0100 Pierre-Yves David changectx: use unfiltered changelog to access parents of unfiltered revs
Sun, 17 Nov 2019 06:06:38 +0100 Pierre-Yves David changectx: add a "maybe filtered" filtered attribute
Thu, 14 Nov 2019 15:27:40 -0500 Augie Fackler context: use field names instead of field numbers on scmutil.status
Thu, 14 Nov 2019 08:03:26 -0800 Martin von Zweigbergk utils: move finddirs() to pathutil
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Thu, 07 Nov 2019 13:18:19 -0500 Augie Fackler cleanup: remove pointless r-prefixes on double-quoted strings
Tue, 29 Oct 2019 10:41:30 +0100 Pierre-Yves David formatting: run black version 19.10b0 on the codebase stable
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: move various copies related function to the copies modules
Wed, 09 Oct 2019 22:59:38 +0200 Pierre-Yves David sidedatacopies: read rename information from sidedata
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Fri, 27 Sep 2019 00:11:03 +0200 Pierre-Yves David context: clarify the various mode in the _copies property cache
Fri, 27 Sep 2019 00:09:43 +0200 Pierre-Yves David context: clarify the various mode in the filesremoved method
Fri, 27 Sep 2019 00:06:02 +0200 Pierre-Yves David context: clarify the various mode in the filesadded method
Mon, 19 Aug 2019 15:43:27 -0700 Martin von Zweigbergk context: filter out invalid copies from workingctx.p[12]copies()
Wed, 07 Aug 2019 20:08:35 +0200 Pierre-Yves David rawdata: update callers in context
Wed, 12 Jun 2019 13:42:52 +0100 Pierre-Yves David changectx: extract explicit computechangesetfilesremoved method from context
Wed, 12 Jun 2019 13:42:22 +0100 Pierre-Yves David changectx: extract explicit computechangesetfilesadded method from context
Tue, 06 Aug 2019 03:17:40 +0200 Pierre-Yves David copies: extract an explicit `computechangesetcopie` method from context
Mon, 15 Jul 2019 15:29:22 -0700 Martin von Zweigbergk copies: remove unnecessary override of p[12]copies() in workingctx
Mon, 24 Jun 2019 16:01:22 -0700 Martin von Zweigbergk rebase: fix in-memory rebasing of copy of empty file
Mon, 27 May 2019 16:55:46 -0400 Valentin Gatien-Baron merge: fix race that could cause wrong size in dirstate
Tue, 14 May 2019 22:20:10 -0700 Martin von Zweigbergk context: get filesadded() and filesremoved() from changeset if configured
Thu, 18 Apr 2019 13:34:20 -0700 Martin von Zweigbergk context: add ctx.files{modified,added,removed}() methods
Wed, 09 Jan 2019 15:54:45 -0800 Martin von Zweigbergk copies: fix duplicatecopies() with overlay context
Fri, 10 May 2019 22:24:47 -0700 Martin von Zweigbergk context: default to using branch from dirstate only in workingctx
Fri, 10 May 2019 22:51:33 -0700 Martin von Zweigbergk context: let caller pass in branch to committablectx.__init__()
Fri, 10 May 2019 21:55:59 -0700 Martin von Zweigbergk context: move contents of committablectx.markcommitted() to workingctx
Fri, 10 May 2019 21:53:41 -0700 Martin von Zweigbergk context: move walk() and match() overrides from committablectx to workingctx
Fri, 10 May 2019 21:35:30 -0700 Martin von Zweigbergk context: move flags overrides from committablectx to workingctx
Fri, 10 May 2019 13:41:42 -0700 Martin von Zweigbergk context: reuse changectx._copies() in all but workingctx
Fri, 10 May 2019 14:27:22 -0700 Martin von Zweigbergk overlayworkingctx: don't include added-then-deleted files in memctx
Fri, 10 May 2019 11:03:54 -0700 Martin von Zweigbergk overlaycontext: allow calling copydata() on clean context
Wed, 24 Apr 2019 19:42:43 +0300 Pulkit Goyal context: check file exists before getting data from _wrappedctx stable
Wed, 27 Dec 2017 22:05:20 -0800 Martin von Zweigbergk changelog: parse copy metadata if available in extras
Wed, 10 Apr 2019 17:36:37 -0700 Martin von Zweigbergk overlayworkingctx: remove misleading trailing slash from directory pattern
Wed, 10 Apr 2019 17:31:32 -0700 Martin von Zweigbergk overlayworkingctx: fix file/dir audit to be repo-relative
Wed, 10 Apr 2019 16:26:40 -0700 Martin von Zweigbergk messages: replace some instances of "folder" by "directory"
Tue, 19 Mar 2019 23:00:07 -0700 Martin von Zweigbergk memfilectx: override copysource() instead of using dummy nodeid
Tue, 19 Mar 2019 22:58:39 -0700 Martin von Zweigbergk memctx: rename constructor argument "copied" to "copysource" (API)
Fri, 15 Mar 2019 22:18:35 -0700 Martin von Zweigbergk context: use wdirhex constant instead of calculating it
Thu, 14 Mar 2019 14:46:29 -0700 Martin von Zweigbergk rebase: fix crash with in-memory rebase and copies
Wed, 20 Feb 2019 21:57:39 -0800 Martin von Zweigbergk committablectx: move status-related methods closer together
Sun, 25 Mar 2018 22:07:35 -0700 Martin von Zweigbergk memfilefromctx: migrate to new method for getting copy info
Sun, 25 Mar 2018 21:30:31 -0700 Martin von Zweigbergk context: move equivalent renamed() implementations to superclass
Sun, 25 Mar 2018 21:28:30 -0700 Martin von Zweigbergk context: rewrite renamed() in terms of new copysource() where appropriate
Sun, 25 Mar 2018 21:32:16 -0700 Martin von Zweigbergk context: add specialized way of getting copy source file only
Thu, 21 Feb 2019 19:11:35 -0800 Kyle Lippincott context: use includematcher when checking dir/file conflicts
Wed, 20 Feb 2019 19:28:51 -0500 Augie Fackler cleanup: use () to wrap long lines instead of \
Fri, 18 Jan 2019 13:13:30 -0800 Martin von Zweigbergk context: introduce p[12]copies() methods and debugp[12]copies commands
Wed, 06 Feb 2019 23:12:56 -0800 Martin von Zweigbergk patch: replace "prefix" and "relroot" arguments by "pathfn" (API)
Wed, 06 Feb 2019 22:52:49 -0800 Martin von Zweigbergk patch: accept second matcher that applies only to copy sources (API)
Thu, 07 Feb 2019 21:16:25 -0800 Martin von Zweigbergk context: replace repeated "self._repo.dirstate" by "ds" variable
Thu, 07 Feb 2019 21:48:24 -0800 Martin von Zweigbergk context: delete unused undelete()
Mon, 21 Jan 2019 13:45:12 -0800 Martin von Zweigbergk context: delete mistaken comment about return value of renamed()
Tue, 15 Jan 2019 15:43:00 -0800 Kyle Lippincott context: use scmutil.matchfiles instead of matchmod.match(exact=True)
Tue, 08 Jan 2019 14:31:22 -0800 Kyle Lippincott context: schedule file prefetch before comparing for cleanliness
Sun, 16 Dec 2018 16:31:31 +0900 Yuya Nishihara context: error out if basefilectx.cmp() is called without self._filenode
Sun, 16 Dec 2018 16:24:45 +0900 Yuya Nishihara context: collapse complex condition to see if filelog have to be compared
Tue, 18 Dec 2018 10:21:25 -0500 Augie Fackler merge with stable
Sun, 16 Dec 2018 17:08:46 +0900 Yuya Nishihara context: reimplement memfilectx.cmp() stable
Fri, 14 Dec 2018 19:12:45 +0300 Pulkit Goyal py3: use '%d' for integers instead of '%s'
Tue, 04 Dec 2018 17:13:01 -0500 Augie Fackler merge with stable
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
Mon, 03 Dec 2018 11:14:44 -0800 Martin von Zweigbergk rebase: fix dir/file conflict detection when using in-mem merge stable
Wed, 10 Oct 2018 00:50:37 +0200 Boris Feld context: floor adjustlinkrev graph walk during copy tracing
Mon, 19 Nov 2018 14:30:58 +0000 Boris Feld context: small refactoring of `isintroducedafter`
Wed, 10 Oct 2018 00:50:36 +0200 Boris Feld context: split `introrev` logic in a sub function
Wed, 10 Oct 2018 00:50:35 +0200 Boris Feld context: introduce an `isintroducedafter` method and use it in copies
Wed, 10 Oct 2018 00:50:34 +0200 Boris Feld context: take advantage of `_descendantrev` in introrev if available
Wed, 10 Oct 2018 00:49:30 +0200 Boris Feld context: spell out the logic around linkrev adjustement starting point
Mon, 19 Nov 2018 23:08:09 -0800 Martin von Zweigbergk context: remove seemingly impossible code branch
Sun, 14 Oct 2018 11:05:41 -0400 Augie Fackler context: raise runtime errors with sysstrs
Sat, 13 Oct 2018 08:54:31 -0400 Augie Fackler context: open files in bytes mode
Fri, 28 Sep 2018 22:35:05 -0700 Martin von Zweigbergk narrow: filter files by narrowspec in ctx.matches()
Fri, 28 Sep 2018 17:09:15 -0700 Martin von Zweigbergk narrow: only walk files within narrowspec also for committed revisions
Thu, 27 Sep 2018 23:01:26 -0700 Martin von Zweigbergk status: intersect matcher with narrow matcher instead of filtering afterwards
Thu, 04 Oct 2018 10:38:55 -0700 Martin von Zweigbergk filectx: correct docstring about "changeid"
Thu, 04 Oct 2018 10:30:05 -0700 Martin von Zweigbergk context: drop incorrect and superfluous docstring
Thu, 04 Oct 2018 01:22:25 +0200 Boris Feld context: reverse conditional branch order in introrev
Thu, 04 Oct 2018 08:40:01 +0200 Boris Feld context: drop a redundant fast path in introrev
Thu, 04 Oct 2018 08:34:59 +0200 Boris Feld context: fast path linkrev adjustement in trivial case
Wed, 26 Sep 2018 23:09:28 -0700 Martin von Zweigbergk repo: move unfiltered-repo optimization to workingctx
Wed, 26 Sep 2018 22:53:14 -0700 Martin von Zweigbergk context: move logic from changectx.__init__ to localrepo.__getitem__ (API)
Wed, 26 Sep 2018 22:44:51 -0700 Martin von Zweigbergk context: reduce dependence of changectx constructor
Thu, 27 Sep 2018 14:26:02 -0700 Martin von Zweigbergk context: stop catching TypeError when converting hex nodeid to binary
Thu, 27 Sep 2018 09:56:13 -0700 Martin von Zweigbergk context: stop catching and re-raising FilteredRepoLookupError
Tue, 22 May 2018 16:16:11 +0200 Sean Farley memctx: simplify _manifest with new revlog nodeids
Tue, 22 May 2018 12:35:38 +0200 Sean Farley context: remove unused overlayfilectx (API)
Mon, 11 Jun 2018 20:48:47 -0700 Sean Farley context: fix typo in workingcommitctx
Tue, 17 Jul 2018 17:16:22 -0700 Sean Farley filectx: fix return of renamed
Wed, 12 Sep 2018 17:45:43 +0300 Pulkit Goyal context: don't count deleted files as candidates for path conflicts in IMM
Tue, 28 Aug 2018 00:32:10 +0800 Anton Shestakov context: use new names for unstable changesets in docstrings
Mon, 20 Aug 2018 09:48:08 -0700 Martin von Zweigbergk merge with stable
Sun, 19 Aug 2018 13:27:02 +0900 Yuya Nishihara merge: do not delete untracked files silently (issue5962) stable
Thu, 16 Aug 2018 16:59:40 +0300 Pulkit Goyal context: make sure file is not deleted while checking path conflicts
Wed, 15 Aug 2018 17:40:21 -0700 Kyle Lippincott overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
Tue, 14 Aug 2018 13:36:11 -0700 Boris Feld context: drop compatibility for `context.descendant` (API)
Wed, 01 Aug 2018 16:28:10 +0300 Pulkit Goyal context: safegaurd from 'lx' being passed as file flag in manifest
Thu, 02 Aug 2018 23:50:47 -0700 Martin von Zweigbergk narrow: move status-filtering to core and to ctx
Wed, 01 Aug 2018 13:00:45 -0700 Gregory Szorc global: use pycompat.xrange()
Mon, 30 Jul 2018 14:37:36 -0700 Martin von Zweigbergk context: delete an obsolete comment
Wed, 25 Jul 2018 21:19:06 +0300 Pulkit Goyal context: safegaurd against 'lx' being passed as file flag in manifest stable
Mon, 30 Jul 2018 14:36:42 -0700 Martin von Zweigbergk context: use hex nodeid in error about filtered node stable
Mon, 30 Jul 2018 09:50:32 -0400 Augie Fackler context: add missing b prefix stable
Mon, 16 Jul 2018 16:21:12 +0200 Boris Feld context: reintroduce `ctx.descendant` as deprecated
Thu, 12 Jul 2018 08:22:28 -0700 Martin von Zweigbergk context: rename descendant() to isancestorof()
Thu, 12 Jul 2018 08:14:21 -0700 Martin von Zweigbergk revlog: delete isdescendantrev() in favor of isancestorrev()
Wed, 11 Jul 2018 16:21:41 -0700 Martin von Zweigbergk revlog: replace descendant(b, a) by isdescendantrev(a, b) (API)
Sat, 09 Jun 2018 20:53:12 +0900 Yuya Nishihara fileset: restrict getfileset() to not return a computed set (API)
Fri, 06 Jul 2018 17:57:46 +0200 Joerg Sonnenberger ui: make the large file warning limit fully configurable
Fri, 06 Jul 2018 16:45:44 -0700 Martin von Zweigbergk context: raise ProgrammingError on repo['my-tag']
Fri, 06 Jul 2018 21:28:02 +0900 Yuya Nishihara context: remove unneeded alias of diffopts
Sat, 23 Jun 2018 15:03:05 +0200 Boris Feld context: no longer accept diff options as dictionnary
Sat, 23 Jun 2018 13:19:03 +0100 Boris Feld context: also accept diff option directly
Wed, 23 May 2018 15:31:40 +0200 Boris Feld context: also take all other arguments than `patch.diff` accept
Tue, 22 May 2018 15:02:52 +0200 Boris Feld context: explicitly take diffopts in `context.diff` (API)
Thu, 28 Jun 2018 18:07:22 -0700 Kyle Lippincott unlinkpath: make empty directory removal optional (issue5901) (issue5826)
Mon, 11 Jun 2018 10:05:23 -0700 Martin von Zweigbergk context: make workingctx.matches() filter our removed files (API)
Fri, 18 May 2018 20:11:24 -0400 Augie Fackler context: fix %-formatting on Python 3
Fri, 06 Apr 2018 12:55:32 -0700 Martin von Zweigbergk context: convert to hex for error message only for 20-byte changeid
Fri, 06 Apr 2018 12:59:17 -0700 Martin von Zweigbergk context: clarify that only one attempt is made to interpret changeid
Fri, 06 Apr 2018 12:45:08 -0700 Martin von Zweigbergk context: only bother looking for broken dirstate for 20-byte changeid
Sat, 28 Apr 2018 23:16:41 -0700 Martin von Zweigbergk context: drop support for looking up context by ambiguous changeid (API)
Thu, 19 Apr 2018 19:55:51 +0900 Yuya Nishihara context: translate FilteredIndex/LookupError at repo[changeid] (API) stable
Mon, 16 Apr 2018 09:39:40 -0700 Martin von Zweigbergk context: clarify deprecation warning message
Fri, 13 Apr 2018 22:46:37 -0700 Martin von Zweigbergk scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
Fri, 13 Apr 2018 09:19:38 -0700 Martin von Zweigbergk context: set stack level for deprecation warning
Sun, 08 Apr 2018 09:45:45 -0700 Martin von Zweigbergk context: add deprecation warnings for deprecated types of changeids
Sun, 08 Apr 2018 08:06:34 -0700 Martin von Zweigbergk context: extract partial nodeid lookup method to scmutil
Sun, 25 Mar 2018 18:31:22 +0900 Yuya Nishihara node: rename wdirnodes to clarify they are for manifest/filelogs
Sun, 25 Mar 2018 18:27:43 +0900 Yuya Nishihara workingctx: build _manifest on filenode() or flags() request
Fri, 06 Apr 2018 09:34:44 -0700 Martin von Zweigbergk context: stop catching RepoLookupError from namespace.singlenode()
Thu, 05 Apr 2018 14:03:33 -0700 Martin von Zweigbergk context: make repo[<filtered binary nodeid>] match node
Thu, 05 Apr 2018 00:04:09 -0700 Martin von Zweigbergk context: move handling of filtering error to revsymbol() (API)
Tue, 03 Apr 2018 23:47:01 -0700 Martin von Zweigbergk context: use revsymbol() in "merge.preferancestor" code
Mon, 02 Apr 2018 09:18:01 -0700 Martin von Zweigbergk context: drop support for changeid='' (API)
Fri, 30 Mar 2018 22:46:22 -0700 Martin von Zweigbergk context: drop support for changeid of type long (API?)
Thu, 29 Mar 2018 23:05:41 -0700 Martin von Zweigbergk context: set repo property in basectx
Thu, 29 Mar 2018 22:51:45 -0700 Martin von Zweigbergk context: move reuse of context object to repo.__getitem__ (API)
Thu, 29 Mar 2018 22:22:51 -0700 Martin von Zweigbergk memctx: create parent contexts using "repo[p]" syntax
Thu, 29 Mar 2018 21:15:40 -0700 Martin von Zweigbergk context: remove unwanted assignments in basectx.__new__() (API)
Thu, 29 Mar 2018 09:34:17 -0700 Martin von Zweigbergk context: change default changeid from old form '' to '.'
Sat, 24 Mar 2018 01:30:50 -0400 Matt Harbison context: skip path conflicts by default when clearing unknown file (issue5776)
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Sun, 18 Mar 2018 12:28:19 +0900 Yuya Nishihara annotate: pack line content into annotateline object (API)
Tue, 13 Mar 2018 22:18:06 +0900 Yuya Nishihara annotate: drop linenumber flag from fctx.annotate() (API)
Wed, 28 Feb 2018 15:19:47 -0500 Yuya Nishihara dagop: extract core algorithm of annotate() from context.py
Wed, 28 Feb 2018 15:09:05 -0500 Yuya Nishihara dagop: move annotateline and _annotatepair from context.py
Mon, 05 Mar 2018 12:30:20 -0500 Augie Fackler cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
Mon, 05 Mar 2018 01:05:54 +0530 Pulkit Goyal py3: use b"%d" instead of str() to convert integers to bytes
Sun, 04 Mar 2018 22:40:33 +0530 Pulkit Goyal py3: make sure __repr__ returns a str
Sun, 04 Mar 2018 22:40:08 +0530 Pulkit Goyal py3: make sure regular expressions are bytes
Sun, 04 Mar 2018 10:42:51 -0500 Augie Fackler merge with stable
Sat, 03 Mar 2018 09:19:34 -0500 Yuya Nishihara py3: fix some membership tests on linkrev adjustment
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Wed, 21 Feb 2018 21:14:05 +0900 Yuya Nishihara annotate: do not poorly split lines at CR (issue5798) stable
Sat, 24 Feb 2018 11:21:14 -0800 Gregory Szorc context: remove basectx.__int__ (API)
Tue, 06 Feb 2018 22:36:38 +0900 Yuya Nishihara subrepo: split non-core functions to new module
Fri, 02 Feb 2018 23:27:30 -0500 Matt Harbison context: drop deprecated methods (API)
Wed, 17 Jan 2018 21:43:46 -0500 Augie Fackler context: use native string when peeking in __dict__
Wed, 17 Jan 2018 16:52:13 +0100 Boris Feld write: add the possibility to pass keyword argument from batchget to vfs
Fri, 12 Jan 2018 11:15:41 +0000 Boris Feld visibility: pass a normal repo to _getfilteredreason
Fri, 12 Jan 2018 11:10:18 +0000 Boris Feld visibility: make the filtered message translatable