Mon, 16 Sep 2024 15:36:44 +0200 |
Matt Harbison |
typing: add `from __future__ import annotations` to most files
|
file |
diff |
annotate
|
Wed, 13 Sep 2023 12:25:51 +0200 |
Raphaël Gomès |
transaction: abstract away the detection of an abandoned transaction
|
file |
diff |
annotate
|
Wed, 06 Sep 2023 18:12:27 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
file |
diff |
annotate
|
Mon, 21 Aug 2023 10:21:58 -0400 |
Matt Harbison |
transaction: fix __repr__() and make the default name bytes
stable
|
file |
diff |
annotate
|
Mon, 24 Jul 2023 05:13:52 +0200 |
Pierre-Yves David |
transaction: actually delete file created during the transaction on rollback
|
file |
diff |
annotate
|
Sun, 18 Jun 2023 00:09:39 +0200 |
Pierre-Yves David |
branching: merge with stable
|
file |
diff |
annotate
|
Mon, 05 Jun 2023 11:07:08 +0200 |
Arseniy Alekseyev |
revlog: fix a bug in revlog splitting
stable
|
file |
diff |
annotate
|
Mon, 15 May 2023 08:54:47 +0200 |
Pierre-Yves David |
transaction: use a ".bck" extension for all backup file
|
file |
diff |
annotate
|
Tue, 09 May 2023 11:35:50 +0200 |
Raphaël Gomès |
branching: merge stable into default
|
file |
diff |
annotate
|
Wed, 03 May 2023 18:17:32 -0300 |
Anton Shestakov |
transaction: tr._names are actually bytes, use byte string to join them
|
file |
diff |
annotate
|
Wed, 03 May 2023 00:16:38 +0200 |
Pierre-Yves David |
backup: fix issue when the backup end up in a different directory
stable
|
file |
diff |
annotate
|
Wed, 15 Mar 2023 14:29:37 +0100 |
Pierre-Yves David |
transaction: allow to backup file that already have an offset
stable
|
file |
diff |
annotate
|
Wed, 15 Mar 2023 13:20:12 +0100 |
Pierre-Yves David |
transaction: move the restoration of backup file in a small closure
stable
|
file |
diff |
annotate
|
Wed, 15 Mar 2023 12:13:08 +0100 |
Pierre-Yves David |
transaction: raise on backup restoration error
stable
|
file |
diff |
annotate
|
Wed, 15 Mar 2023 12:08:05 +0100 |
Pierre-Yves David |
transaction: add clarifying comment about why ignoring some error is fine
stable
|
file |
diff |
annotate
|
Wed, 15 Mar 2023 11:18:24 +0100 |
Pierre-Yves David |
transaction: properly clean up backup file outside of .hg/store/
stable
|
file |
diff |
annotate
|
Tue, 07 Mar 2023 03:42:40 +0100 |
Pierre-Yves David |
undo-files: cleanup legacy files when applicable
stable
|
file |
diff |
annotate
|
Mon, 06 Mar 2023 22:16:43 +0100 |
Pierre-Yves David |
undo-files: clean existing files up before writing new one
stable
|
file |
diff |
annotate
|
Tue, 07 Mar 2023 03:31:21 +0100 |
Pierre-Yves David |
undo-files: make the undo-prefix configurable in `cleanup_undo_files`
stable
|
file |
diff |
annotate
|
Mon, 06 Mar 2023 22:16:28 +0100 |
Pierre-Yves David |
undo-files: no longer pass the `repo` to `cleanup_undo_files`
stable
|
file |
diff |
annotate
|
Mon, 06 Mar 2023 20:16:17 +0100 |
Pierre-Yves David |
undo-files: relies on a explicit list of possible undo files
stable
|
file |
diff |
annotate
|
Mon, 06 Mar 2023 21:03:45 +0100 |
Pierre-Yves David |
undo-files: move the undo cleanup code in the transaction module
stable
|
file |
diff |
annotate
|
Mon, 06 Mar 2023 19:22:34 +0100 |
Pierre-Yves David |
undo-files: have the transaction directly tracks and manages journal rename
stable
|
file |
diff |
annotate
|
Mon, 06 Mar 2023 19:19:27 +0100 |
Pierre-Yves David |
undo-files: add a undoname closure to the _write_undo method
stable
|
file |
diff |
annotate
|
Mon, 06 Mar 2023 13:22:47 +0100 |
Pierre-Yves David |
undo-files: add a utility function to read the backup-files definition
stable
|
file |
diff |
annotate
|
Thu, 02 Mar 2023 15:34:45 +0100 |
Pierre-Yves David |
transaction: drive the aberratant branch special case away
|
file |
diff |
annotate
|
Thu, 23 Feb 2023 15:37:46 +0100 |
Pierre-Yves David |
transaction: use the standard transaction mechanism to backup branch
|
file |
diff |
annotate
|
Thu, 16 Feb 2023 10:00:59 +0100 |
Pierre-Yves David |
rollback: explicitly skip dirstate rollback when applicable
|
file |
diff |
annotate
|
Tue, 14 Feb 2023 20:09:39 +0100 |
Pierre-Yves David |
transaction: quietly rollback if no other changes than temporary files
|
file |
diff |
annotate
|
Tue, 14 Feb 2023 20:04:17 +0100 |
Pierre-Yves David |
transaction: run abort callback in all cases
|
file |
diff |
annotate
|
Tue, 14 Feb 2023 18:59:04 +0100 |
Pierre-Yves David |
transaction: clarify the "quick abort" scenario
|
file |
diff |
annotate
|
Tue, 31 May 2022 22:50:01 +0200 |
Manuel Jacob |
py3: catch FileNotFoundError instead of checking errno == ENOENT
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 18:28:30 -0800 |
Gregory Szorc |
global: bulk replace simple pycompat.iteritems(x) with x.items()
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
file |
diff |
annotate
|
Mon, 31 Jan 2022 18:38:15 +0100 |
Pierre-Yves David |
transaction: do not rely on a global variable to post_finalize file
|
file |
diff |
annotate
|
Mon, 31 Jan 2022 08:44:48 +0100 |
Pierre-Yves David |
dirstate: introduce a "tracked-key" feature
|
file |
diff |
annotate
|
Mon, 31 Jan 2022 14:26:35 +0100 |
Pierre-Yves David |
dirstate: rename the filegenerator used for writing
|
file |
diff |
annotate
|
Mon, 31 Jan 2022 19:28:58 +0100 |
Pierre-Yves David |
transaction: add a way to know a transaction has been finalized
stable
|
file |
diff |
annotate
|
Wed, 09 Jun 2021 00:59:44 +0200 |
Pierre-Yves David |
transaction: simplify `undo.backupfiles` file creation with a variable
|
file |
diff |
annotate
|
Wed, 09 Jun 2021 01:13:09 +0200 |
Pierre-Yves David |
transaction: clarify a conditionnal about version check
|
file |
diff |
annotate
|
Wed, 09 Jun 2021 01:14:18 +0200 |
Pierre-Yves David |
transaction: extract message about different version in a constants
|
file |
diff |
annotate
|
Wed, 09 Jun 2021 01:12:03 +0200 |
Pierre-Yves David |
transaction: explain why some recovery failed
|
file |
diff |
annotate
|
Sun, 16 May 2021 10:57:14 -0400 |
Valentin Gatien-Baron |
transaction: trivial refactoring
|
file |
diff |
annotate
|
Wed, 19 May 2021 13:45:34 +0200 |
Joerg Sonnenberger |
recover: only apply last journal record per file (issue6423)
|
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
|
Mon, 07 Dec 2020 11:23:34 +0100 |
Joerg Sonnenberger |
transaction: windows workaround for missing line iteration support
|
file |
diff |
annotate
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
file |
diff |
annotate
|
Sat, 07 Nov 2020 22:31:29 +0100 |
Joerg Sonnenberger |
transaction: split new files into a separate set
|
file |
diff |
annotate
|
Sat, 07 Nov 2020 21:34:09 +0100 |
Joerg Sonnenberger |
transaction: change list of journal entries into a dictionary
|
file |
diff |
annotate
|
Sat, 07 Nov 2020 19:24:12 +0100 |
Joerg Sonnenberger |
transaction: rename find to findoffset and drop backup file support
|
file |
diff |
annotate
|
Sat, 07 Nov 2020 17:56:01 +0100 |
Joerg Sonnenberger |
transaction: drop per-file extra data support
|
file |
diff |
annotate
|
Mon, 12 Oct 2020 12:52:45 -0700 |
Martin von Zweigbergk |
transaction: use ProgrammingError for when an committed transaction is used
|
file |
diff |
annotate
|
Sat, 29 Feb 2020 12:56:37 +0530 |
Pulkit Goyal |
transaction: add functionality to have multiple validators
|
file |
diff |
annotate
|
Fri, 28 Feb 2020 00:17:26 +0100 |
Pierre-Yves David |
transaction: clarify the logic around pre-finalize/post-finalize
|
file |
diff |
annotate
|
Fri, 28 Feb 2020 00:02:03 +0100 |
Pierre-Yves David |
transaction: move constant to upper case
|
file |
diff |
annotate
|
Wed, 15 Jan 2020 15:47:03 +0100 |
Pierre-Yves David |
transaction: allow finalizer to add finalizer
|
file |
diff |
annotate
|
Sat, 11 Jan 2020 05:44:58 +0100 |
Pierre-Yves David |
transaction: add a `hasfinalize` method
|
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
|
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 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
|
Sat, 05 Oct 2019 09:57:00 -0400 |
Augie Fackler |
transaction: re-wrap line to avoid a black bug
|
file |
diff |
annotate
|
Tue, 17 Sep 2019 14:01:26 -0700 |
Kyle Lippincott |
transaction: detect an attempt to truncate-to-extend on playback, raise error
|
file |
diff |
annotate
|
Thu, 17 Jan 2019 09:17:12 -0800 |
Martin von Zweigbergk |
cleanup: delete lots of unused local variables
|
file |
diff |
annotate
|
Sun, 23 Dec 2018 12:39:20 +0900 |
Yuya Nishihara |
transaction: do not overwrite atomic-temp files on error
|
file |
diff |
annotate
|
Wed, 07 Nov 2018 19:59:38 +0100 |
Boris Feld |
transaction: display data about why the transaction failed to rollback
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:29:12 -0700 |
Gregory Szorc |
transaction: make entries a private attribute (API)
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:19:55 -0700 |
Gregory Szorc |
transaction: make names a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:13:38 -0700 |
Gregory Szorc |
transaction: make map a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:11:25 -0700 |
Gregory Szorc |
transaction: make report a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:08:02 -0700 |
Gregory Szorc |
transaction: make opener a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:04:52 -0700 |
Gregory Szorc |
transaction: make after a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:02:53 -0700 |
Gregory Szorc |
transaction: make checkambigfiles a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:01:22 -0700 |
Gregory Szorc |
transaction: make validator a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 16:00:09 -0700 |
Gregory Szorc |
transaction: make releasefn a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 15:57:32 -0700 |
Gregory Szorc |
transaction: make file a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 15:55:57 -0700 |
Gregory Szorc |
transaction: make journal a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 15:52:59 -0700 |
Gregory Szorc |
transaction: make undoname a private attribute
|
file |
diff |
annotate
|
Mon, 17 Sep 2018 15:51:19 -0700 |
Gregory Szorc |
transaction: make count and usages private attributes
|
file |
diff |
annotate
|
Fri, 09 Mar 2018 14:30:15 -0800 |
Martin von Zweigbergk |
transaction: add a name and a __repr__ implementation (API)
|
file |
diff |
annotate
|
Sun, 04 Mar 2018 16:11:15 -0500 |
Augie Fackler |
transaction: fix an error string with bytestr() on a repr()d value
|
file |
diff |
annotate
|
Wed, 17 Jan 2018 20:41:51 -0500 |
Augie Fackler |
transaction: fix hg version check when loading journal
|
file |
diff |
annotate
|
Fri, 28 Jul 2017 22:42:10 -0700 |
Martin von Zweigbergk |
util: add base class for transactional context managers
|
file |
diff |
annotate
|
Tue, 04 Jul 2017 23:13:47 +0900 |
FUJIWARA Katsunori |
transaction: apply checkambig=True only on limited files for similarity
|
file |
diff |
annotate
|
Tue, 04 Jul 2017 23:13:46 +0900 |
FUJIWARA Katsunori |
transaction: avoid file stat ambiguity only for files in blacklist
|
file |
diff |
annotate
|
Sun, 25 Jun 2017 10:38:45 -0700 |
Jun Wu |
strip: add a delayedstrip method that works in a transaction
|
file |
diff |
annotate
|
Sat, 24 Jun 2017 21:13:48 -0700 |
Jun Wu |
rebase: clean up rebasestate from active transaction
|
file |
diff |
annotate
|
Fri, 26 May 2017 13:27:21 -0700 |
Gregory Szorc |
transaction: delete callbacks after use
|
file |
diff |
annotate
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
file |
diff |
annotate
|
Tue, 02 May 2017 18:31:18 +0200 |
Pierre-Yves David |
transaction: introduce "changes" dictionary to precisely track updates
|
file |
diff |
annotate
|
Sun, 26 Mar 2017 16:59:30 -0700 |
Jun Wu |
transaction: use ProgrammingError
|
file |
diff |
annotate
|
Thu, 22 Sep 2016 21:52:00 +0900 |
FUJIWARA Katsunori |
transaction: open a file with checkambig=True to avoid file stat ambiguity
|
file |
diff |
annotate
|
Mon, 13 Jun 2016 05:11:56 +0900 |
FUJIWARA Katsunori |
transaction: avoid ambiguity of file stat at restoring from backup
|
file |
diff |
annotate
|
Fri, 03 Jun 2016 00:44:20 +0900 |
FUJIWARA Katsunori |
transaction: avoid ambiguity of file stat at closing transaction
|
file |
diff |
annotate
|
Sat, 16 Apr 2016 16:01:24 -0700 |
Pierre-Yves David |
style: remove namespace class
|
file |
diff |
annotate
|
Sat, 16 Apr 2016 15:59:30 -0700 |
Pierre-Yves David |
style: don't use capital letter for constant
|
file |
diff |
annotate
|
Sat, 16 Apr 2016 09:02:37 -0700 |
Gregory Szorc |
transaction: clear callback instances after usage
|
file |
diff |
annotate
|
Thu, 07 Apr 2016 14:10:49 -0700 |
Durham Goode |
transaction: allow running file generators after finalizers
|
file |
diff |
annotate
|
Tue, 19 Jan 2016 15:18:21 -0800 |
Durham Goode |
transaction: abort transaction during hook exception
stable
|
file |
diff |
annotate
|
Fri, 15 Jan 2016 13:14:47 -0800 |
Bryan O'Sullivan |
transaction: turn a transaction into a Python context manager
|
file |
diff |
annotate
|
Wed, 06 Jan 2016 11:12:09 -0800 |
Martin von Zweigbergk |
transaction: remove 'if True:'
|
file |
diff |
annotate
|
Sat, 17 Oct 2015 15:28:02 -0500 |
Matt Mackall |
spelling: fix typo in transaction error messages
|
file |
diff |
annotate
|
Fri, 16 Oct 2015 03:29:51 +0900 |
FUJIWARA Katsunori |
transaction: reorder unlinking .hg/journal and .hg/journal.backupfiles
|
file |
diff |
annotate
|
Thu, 08 Oct 2015 12:55:45 -0700 |
Pierre-Yves David |
error: get Abort from 'error' instead of 'util'
|
file |
diff |
annotate
|
Fri, 09 Oct 2015 03:53:46 +0900 |
FUJIWARA Katsunori |
transaction: add releasefn to notify the end of a transaction scope
|
file |
diff |
annotate
|
Sat, 08 Aug 2015 20:10:23 -0700 |
Gregory Szorc |
transaction: use absolute_import
|
file |
diff |
annotate
|
Tue, 23 Jun 2015 22:20:08 -0700 |
Gregory Szorc |
global: mass rewrite to use modern exception syntax
|
file |
diff |
annotate
|
Tue, 23 Jun 2015 22:30:33 -0700 |
Gregory Szorc |
global: mass rewrite to use modern octal syntax
|
file |
diff |
annotate
|
Wed, 27 May 2015 17:41:42 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Tue, 26 May 2015 13:02:28 -0700 |
Pierre-Yves David |
transaction: really fix _addbackupentry key usage (issue4684)
stable
|
file |
diff |
annotate
|
Sat, 23 May 2015 15:55:04 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Fri, 22 May 2015 12:13:18 -0500 |
Pierre-Yves David |
transaction: use the proper variable in '_addbackupentry' (issue4684)
stable
|
file |
diff |
annotate
|
Mon, 18 May 2015 15:38:24 -0500 |
Pierre-Yves David |
recover: catch any exception, not just Exception
|
file |
diff |
annotate
|
Tue, 14 Apr 2015 10:59:26 -0400 |
Michael O'Connor |
transaction: add missing newline to message
|
file |
diff |
annotate
|
Mon, 09 Mar 2015 22:43:36 -0700 |
Pierre-Yves David |
transaction: add a validation stage
|
file |
diff |
annotate
|
Fri, 16 Jan 2015 18:34:14 -0800 |
Pierre-Yves David |
transaction: include backup file in the "undo" transaction
|
file |
diff |
annotate
|
Fri, 16 Jan 2015 19:35:04 -0800 |
Pierre-Yves David |
transaction: pass the name of the "undo" journal to the transaction
|
file |
diff |
annotate
|
Fri, 16 Jan 2015 14:54:24 -0800 |
Pierre-Yves David |
transaction: clarify the name of 'journal' argument for transaction
|
file |
diff |
annotate
|
Mon, 05 Jan 2015 12:44:15 -0800 |
Pierre-Yves David |
transaction: use 'util.copyfile' for creating backup
|
file |
diff |
annotate
|
Tue, 06 Jan 2015 21:56:33 -0800 |
Gregory Szorc |
transaction: support for callbacks during abort
|
file |
diff |
annotate
|