mercurial/repair.py
Mon, 12 Jun 2023 23:24:41 +0200 Pierre-Yves David repair: use `is_manifestlog` to recognise manifest revlog
Tue, 16 May 2023 10:43:36 +0200 Pierre-Yves David store: rename `datafiles` to `data_entries`
Mon, 15 May 2023 09:03:15 +0200 Pierre-Yves David store: issue a single entry for each revlog
Mon, 15 May 2023 09:00:46 +0200 Pierre-Yves David store: use StoreEntry API instead of parsing filename when listing manifestlog
Mon, 15 May 2023 08:56:23 +0200 Pierre-Yves David store: use a StoreEntry object instead of tuple for store files
Mon, 20 Mar 2023 23:16:14 +0100 Raphaël Gomès branching: merge stable into default
Wed, 08 Mar 2023 11:01:11 +0100 Pierre-Yves David bundle: prevent implicite bundling of internal changeset
Fri, 10 Mar 2023 07:10:19 +0100 Pierre-Yves David strip: do now include internal changeset in the strip backup
Fri, 10 Mar 2023 03:41:18 +0100 Pierre-Yves David strip: drop the assert about bundled revision
Thu, 09 Mar 2023 15:06:59 +0100 Pierre-Yves David strip: explicitly compute the boundary of the backup bundle
Mon, 06 Mar 2023 22:16:28 +0100 Pierre-Yves David undo-files: no longer pass the `repo` to `cleanup_undo_files` stable
Mon, 06 Mar 2023 21:03:45 +0100 Pierre-Yves David undo-files: move the undo cleanup code in the transaction module stable
Mon, 06 Mar 2023 13:31:04 +0100 Pierre-Yves David undo-files: cleanup backup when cleaning undos stable
Mon, 06 Mar 2023 13:05:08 +0100 Pierre-Yves David undo-files: also remove the undo.backupfiles stable
Mon, 06 Mar 2023 12:57:46 +0100 Pierre-Yves David undo-files: extract the cleanup code from strip in a function stable
Sun, 29 May 2022 15:17:27 +0200 Manuel Jacob py3: replace `pycompat.xrange` by `range`
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Mon, 02 Aug 2021 08:05:13 -0400 Valentin Gatien-Baron store: return just one filename in walk functions
Fri, 06 Aug 2021 16:27:17 -0400 Valentin Gatien-Baron debugrebuildfncache: add a cheaper option to rebuild the fncache
Fri, 18 Jun 2021 15:48:51 -0700 Martin von Zweigbergk ui: add a context manager for silencing the ui (pushbuffer+popbuffer)
Mon, 12 Apr 2021 03:01:04 +0200 Pierre-Yves David urlutil: extract `url` related code from `util` into the new module
Tue, 06 Apr 2021 10:38:03 +0200 Pierre-Yves David store: also return some information about the type of file `walk` found
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Wed, 03 Mar 2021 12:37:13 +0100 Raphaël Gomès requirements: also add a fncache constant
Wed, 10 Feb 2021 09:49:50 -0800 Martin von Zweigbergk softstrip: fix a reference to an undefined variable
Wed, 10 Feb 2021 09:45:48 -0800 Martin von Zweigbergk softstrip: move _bookmarkmovements() call to where it's needed
Sat, 07 Nov 2020 22:31:29 +0100 Joerg Sonnenberger transaction: split new files into a separate set
Sat, 07 Nov 2020 21:34:09 +0100 Joerg Sonnenberger transaction: change list of journal entries into a dictionary
Sat, 07 Nov 2020 17:56:01 +0100 Joerg Sonnenberger transaction: drop per-file extra data support
Tue, 01 Sep 2020 18:08:24 +0530 Pulkit Goyal scmutil: introduce function to check whether repo uses treemanifest or not
Sat, 08 Aug 2020 16:24:12 +0530 Pulkit Goyal requirements: introduce new requirements related module
Sat, 08 Aug 2020 15:48:17 +0530 Pulkit Goyal repository: introduce constant for treemanifest requirement and use it
Fri, 17 Jul 2020 09:20:48 +0200 Manuel Jacob discovery: change users of `outgoing.missingheads` to `outgoing.ancestorsof`
Fri, 06 Mar 2020 13:27:41 -0500 Augie Fackler cleanup: run pyupgrade on our source tree to clean up varying things
Mon, 13 Jan 2020 17:15:14 -0500 Augie Fackler core: migrate uses of hashlib.sha1 to hashutil.sha1
Thu, 05 Dec 2019 11:15:19 -0500 Augie Fackler merge with stable
Sat, 30 Nov 2019 02:38:42 -0500 Matt Harbison repair: fix an `isinstance(nodelist, str)` check for py3 stable
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David utils: move the `dirs` definition in pathutil (API)
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
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, 06 Sep 2019 23:15:52 -0700 Martin von Zweigbergk strip: fix bug with treemanifests and unordered linkrevs
Fri, 06 Sep 2019 23:10:28 -0700 Martin von Zweigbergk repair: extract a helper for generating all manifest revlogs
Mon, 12 Aug 2019 14:00:19 -0400 Valentin Gatien-Baron fncache: make debugrebuildfncache not fail on broken fncache stable
Thu, 01 Aug 2019 16:22:47 +0200 Pierre-Yves David strip: access bookmark before getting a reference to changelog stable
Fri, 03 May 2019 15:43:44 -0400 Augie Fackler repair: reword comments that I noticed while working on source formatting
Fri, 03 May 2019 15:46:09 -0400 Augie Fackler repair: reword comment about bookmarks logic
Tue, 16 Oct 2018 15:48:00 +0200 Boris Feld strip: introduce a soft strip option
Wed, 02 Jan 2019 05:12:07 +0100 Boris Feld strip: extract bookmark movement into a separate function
Wed, 02 Jan 2019 05:07:03 +0100 Boris Feld strip: compute bookmark target only if we have bookmark to move
Wed, 02 Jan 2019 05:01:15 +0100 Boris Feld strip: extract code to create strip backup
Wed, 02 Jan 2019 04:57:47 +0100 Boris Feld strip: clarify comment around bundle create
Wed, 02 Jan 2019 05:02:25 +0100 Boris Feld strip: move attributes shortcut assigned earlier
Fri, 28 Dec 2018 12:51:47 -0800 Kyle Lippincott procutil: correct spelling of uninterruptable -> uninterruptible
Wed, 19 Sep 2018 17:09:01 +0200 Boris Feld strip: ignore orphaned internal changesets while computing safe strip roots
Mon, 17 Sep 2018 16:29:12 -0700 Gregory Szorc transaction: make entries a private attribute (API)
Fri, 10 Aug 2018 15:01:06 -0700 Gregory Szorc manifest: add getstorage() to manifestlog and use it globally
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()
Mon, 11 Jun 2018 17:03:29 -0400 Augie Fackler repair: mark the critical section of strip() as unsafe
Sun, 17 Jun 2018 23:13:03 -0700 Martin von Zweigbergk repair: use progress helper
Tue, 15 May 2018 14:35:41 +0200 David Demelier scmutil: move repair.stripbmrevset as scmutil.bookmarkrevs (API)
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Sun, 04 Mar 2018 10:34:09 -0500 Gregory Szorc repair: rename _backup to backupbundle
Sun, 04 Mar 2018 22:37:41 +0530 Pulkit Goyal py3: use util.forcebytestr instead of str to convert error messages
Sat, 20 Jan 2018 23:21:59 -0800 Martin von Zweigbergk repair: invalidate volatile sets after stripping
Sun, 14 Jan 2018 14:39:17 -0800 Martin von Zweigbergk repair: filter out unknown revisions from phasecache within transaction
Sun, 14 Jan 2018 23:37:06 -0800 Martin von Zweigbergk repair: drop unnecessary phase cache invalidation
Mon, 18 Sep 2017 14:12:20 -0500 Kevin Bullock merge with stable
Tue, 22 Aug 2017 21:22:34 -0400 Augie Fackler repair: reliably obtain bytestr of node ids
Thu, 14 Sep 2017 11:16:57 -0700 Martin von Zweigbergk repair: preserve phase also when not using generaldelta (issue5678) stable
Tue, 08 Aug 2017 17:25:38 -0700 Durham Goode repair: move manifest strip to a separate function
Tue, 08 Aug 2017 17:25:38 -0700 Durham Goode repair: refactor broken linkrev collection
Mon, 10 Jul 2017 17:46:47 +0200 Boris Feld bookmark: use 'applychanges' in 'repair.strip'
Fri, 30 Jun 2017 23:58:31 -0700 Martin von Zweigbergk strip: don't allow empty changegroup in bundle1
Wed, 28 Jun 2017 13:32:36 +0200 Pierre-Yves David config: register the 'devel.strip-obsmarkers' config
Tue, 27 Jun 2017 01:11:56 +0200 Pierre-Yves David obsutil: move 'exclusivemarkers' to the new modules
Mon, 26 Jun 2017 21:11:02 -0700 Jun Wu strip: respect the backup option in stripcallback
Sun, 25 Jun 2017 10:38:45 -0700 Jun Wu strip: add a delayedstrip method that works in a transaction
Thu, 22 Jun 2017 15:00:19 -0700 Martin von Zweigbergk bundle: make applybundle() delegate v1 bundles to applybundle1()
Thu, 22 Jun 2017 21:27:57 -0700 Martin von Zweigbergk bundle: transpose transaction scope with bundle type switch
Fri, 16 Jun 2017 10:25:11 -0700 Martin von Zweigbergk bundle: add a applybundle1() method
Thu, 15 Jun 2017 00:15:52 -0700 Martin von Zweigbergk strip: include phases in bundle (BC)
Thu, 15 Jun 2017 22:46:38 -0700 Martin von Zweigbergk changegroup: let callers pass in transaction to apply() (API)
Thu, 15 Jun 2017 23:09:14 -0700 Martin von Zweigbergk repair: create transaction for bundle1 unbundling earlier
Mon, 19 Jun 2017 11:24:49 -0700 Martin von Zweigbergk repair: remove unnecessary locking for bookmarks
Mon, 19 Jun 2017 13:18:00 -0700 Martin von Zweigbergk repair: move check for existing transaction earlier
Mon, 19 Jun 2017 13:13:28 -0700 Martin von Zweigbergk strip: remove unncessary "del" and inline variable
Mon, 19 Jun 2017 11:24:21 -0700 Martin von Zweigbergk repair: clarify in comment that caller must take lock, but not transaction
Fri, 16 Jun 2017 10:13:44 -0700 Martin von Zweigbergk strip: remove a redundant setting of hookargs
Sat, 20 May 2017 16:19:59 +0200 Pierre-Yves David strip: strip obsmarkers exclusive to the stripped changeset
Thu, 01 Jun 2017 12:08:49 +0200 Pierre-Yves David strip: do not include obsolescence markers for the temporary bundle
Sat, 20 May 2017 15:06:10 +0200 Pierre-Yves David strip: also backup obsmarkers
Fri, 05 May 2017 18:15:42 +0200 Pierre-Yves David strip: use the 'writenewbundle' function to get bundle on disk
Mon, 15 May 2017 18:55:58 -0700 Durham Goode hg: backout optimizing for treemanifests
Mon, 08 May 2017 11:35:23 -0700 Durham Goode strip: make tree stripping O(changes) instead of O(repo)
Mon, 08 May 2017 11:35:23 -0700 Durham Goode strip: move tree strip logic to it's own function
Tue, 11 Apr 2017 23:12:14 +0900 Yuya Nishihara merge with stable
Fri, 07 Apr 2017 18:53:17 +0200 Pierre-Yves David upgrade: extract code in its own module
Sat, 08 Apr 2017 11:36:39 -0700 Gregory Szorc repair: use rawvfs when copying extra store files stable
Sat, 08 Apr 2017 11:35:00 -0700 Gregory Szorc repair: iterate store files deterministically stable
Sun, 26 Mar 2017 16:53:28 -0700 Jun Wu repair: use ProgrammingError
Thu, 23 Mar 2017 23:47:23 -0400 Matt Harbison repair: use context manager for lock management
Wed, 08 Mar 2017 16:53:39 -0800 Pierre-Yves David repair: directly use repo.vfs.join
Thu, 02 Mar 2017 13:29:43 +0100 Pierre-Yves David vfs: use 'vfs' module directly in 'mercurial.repair'
Wed, 15 Feb 2017 13:17:39 -0800 Simon Farnsworth mercurial: switch to util.timer for all interval timings
Thu, 24 Nov 2016 18:45:29 -0800 Gregory Szorc repair: clean up stale lock file from store backup
Thu, 24 Nov 2016 18:34:50 -0800 Gregory Szorc repair: copy non-revlog store files during upgrade
Sun, 18 Dec 2016 17:00:15 -0800 Gregory Szorc repair: migrate revlogs during upgrade
Sun, 18 Dec 2016 16:59:04 -0800 Gregory Szorc repair: begin implementation of in-place upgrading
Sun, 18 Dec 2016 16:51:09 -0800 Gregory Szorc repair: determine what upgrade will do
Sun, 18 Dec 2016 16:16:54 -0800 Gregory Szorc repair: implement requirements checking for upgrades
Wed, 04 Jan 2017 10:35:04 -0800 Martin von Zweigbergk repair: combine two loops over changelog revisions
Wed, 04 Jan 2017 10:07:12 -0800 Martin von Zweigbergk repair: speed up stripping of many roots
Thu, 10 Nov 2016 02:13:19 -0800 Durham Goode manifest: remove last uses of repo.manifest
Thu, 10 Nov 2016 02:13:19 -0800 Durham Goode manifest: delete unused dirlog and _newmanifest functions
Mon, 31 Oct 2016 15:40:30 -0700 Martin von Zweigbergk repair: make strip() return backup file path
Thu, 22 Sep 2016 21:52:00 +0900 FUJIWARA Katsunori repair: open a file with checkambig=True to avoid file stat ambiguity
Mon, 19 Sep 2016 09:14:35 -0700 Martin von Zweigbergk strip: don't use "full" and "partial" to describe bundles
less more (0) -120 tip