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
|
Mon, 05 Jan 2015 15:00:02 -0800 |
Pierre-Yves David |
transaction: use the right location when cleaning up backup file (issue4479)
|
file |
diff |
annotate
|
Mon, 15 Dec 2014 13:32:34 -0800 |
Pierre-Yves David |
vfs: add a 'split' method
|
file |
diff |
annotate
|
Mon, 15 Dec 2014 13:27:46 -0800 |
Pierre-Yves David |
vfs: add a 'reljoin' function for joining relative paths
|
file |
diff |
annotate
|
Thu, 17 Apr 2014 22:47:38 +0200 |
Mads Kiilerich |
spelling: fixes from proofreading of spell checker issues
|
file |
diff |
annotate
|
Thu, 04 Dec 2014 13:52:46 -0800 |
Pierre-Yves David |
transaction: remove the 'onabort' mechanism
|
file |
diff |
annotate
|
Thu, 04 Dec 2014 13:51:41 -0800 |
Pierre-Yves David |
transaction: remove the redundant 'onclose' mechanism
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 22:19:05 -0700 |
Pierre-Yves David |
transaction: write pending generated files
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 21:57:32 -0700 |
Pierre-Yves David |
transaction: have _generatefile return a boolean
|
file |
diff |
annotate
|
Mon, 29 Sep 2014 01:29:08 -0700 |
Pierre-Yves David |
transaction: allow generating files with a suffix
|
file |
diff |
annotate
|
Wed, 19 Nov 2014 09:52:05 -0600 |
Matt Mackall |
transaction: fix some docstring grammar
|
file |
diff |
annotate
|
Wed, 12 Nov 2014 14:57:41 +0000 |
Pierre-Yves David |
transaction: accept a 'location' argument for registertmp
|
file |
diff |
annotate
|
Wed, 12 Nov 2014 14:47:48 +0000 |
Pierre-Yves David |
transaction: drop special handling for phases and bookmarks generation
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 20:53:42 -0700 |
Pierre-Yves David |
transaction: use 'location' instead of 'vfs' objects for file generation
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 01:59:32 +0000 |
Pierre-Yves David |
transaction: use 'location' instead of 'vfs' in the addbackup method
|
file |
diff |
annotate
|
Fri, 14 Nov 2014 00:14:23 +0000 |
Pierre-Yves David |
addbackup: handle file in subdirectory
|
file |
diff |
annotate
|
Fri, 14 Nov 2014 14:54:55 +0000 |
Pierre-Yves David |
addbackup: use the vfs for the backup destination too
|
file |
diff |
annotate
|
Thu, 13 Nov 2014 11:17:36 +0000 |
Pierre-Yves David |
transaction: set backupentries version to proper value
|
file |
diff |
annotate
|
Thu, 13 Nov 2014 11:17:09 +0000 |
Pierre-Yves David |
transaction: support cache file in backupentries
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 21:04:35 -0700 |
Pierre-Yves David |
transaction: use the location value when doing backup
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 20:49:39 -0700 |
Pierre-Yves David |
transaction: pass a vfs map to the transaction
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 01:52:46 +0000 |
Pierre-Yves David |
transaction: change the on disk format for backupentries
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 09:27:08 +0000 |
Pierre-Yves David |
transaction: allow registering a temporary transaction file
|
file |
diff |
annotate
|
Thu, 13 Nov 2014 10:22:47 +0000 |
Pierre-Yves David |
transaction: always generate file on close
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 13:06:24 +0000 |
Pierre-Yves David |
transaction: extract backupentry registration in a dedicated function
|
file |
diff |
annotate
|
Sat, 08 Nov 2014 16:35:15 +0000 |
Pierre-Yves David |
transaction: pass the transaction to 'postclose' callback
|
file |
diff |
annotate
|
Sat, 08 Nov 2014 16:31:38 +0000 |
Pierre-Yves David |
transaction: pass the transaction to 'finalize' callback
|
file |
diff |
annotate
|
Sat, 08 Nov 2014 16:27:50 +0000 |
Pierre-Yves David |
transaction: pass the transaction to 'pending' callback
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 10:22:17 +0000 |
Pierre-Yves David |
transaction: gather backupjournal logic together in the __init__
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 01:38:48 +0000 |
Pierre-Yves David |
transaction: handle missing file in backupentries (instead of using entries)
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 10:13:01 +0000 |
Pierre-Yves David |
transaction: factorise append-only file registration
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 13:00:48 +0000 |
Pierre-Yves David |
transaction: document `tr.add`
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 10:05:38 +0000 |
Pierre-Yves David |
transaction: drop backupentries logic from startgroup and endgroup
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 10:00:15 +0000 |
Pierre-Yves David |
transaction: document startgroup and endgroup
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 09:31:57 +0000 |
Pierre-Yves David |
transaction: mark backup-related attributes private
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 01:30:29 +0000 |
Pierre-Yves David |
transaction: document the contents of `tr.backupentries`
|
file |
diff |
annotate
|
Wed, 05 Nov 2014 01:33:16 +0000 |
Pierre-Yves David |
transaction: drop the third item in `tr.backupentries`
|
file |
diff |
annotate
|
Tue, 28 Oct 2014 14:24:43 +0100 |
Pierre-Yves David |
transaction: allow registering a post-close callback
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 22:28:09 -0700 |
Pierre-Yves David |
transaction: allow registering a finalization callback
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 21:19:54 -0700 |
Pierre-Yves David |
transaction: add 'writepending' logic
|
file |
diff |
annotate
|
Fri, 17 Oct 2014 21:25:48 -0700 |
Pierre-Yves David |
transaction: only generate file when we actually close the transaction
stable
|
file |
diff |
annotate
|
Mon, 29 Sep 2014 00:59:25 -0700 |
Pierre-Yves David |
transaction: extract file generation into its own function
stable
|
file |
diff |
annotate
|
Tue, 21 Oct 2014 12:38:28 -0700 |
Durham Goode |
transactions: change backupfiles format to use newlines
stable
|
file |
diff |
annotate
|
Tue, 21 Oct 2014 11:37:29 -0700 |
Durham Goode |
transactions: add version number to journal.backupfiles
stable
|
file |
diff |
annotate
|
Mon, 20 Oct 2014 16:53:56 -0700 |
Durham Goode |
transactions: fix hg recover with fncache backups
stable
|
file |
diff |
annotate
|
Sun, 28 Sep 2014 00:36:42 -0700 |
Pierre-Yves David |
transaction: allow generating file outside of store
|
file |
diff |
annotate
|
Wed, 01 Oct 2014 21:40:44 -0500 |
Pierre-Yves David |
transaction: work around and document issue with file backup
|
file |
diff |
annotate
|
Fri, 15 Aug 2014 04:37:46 +0200 |
Mads Kiilerich |
cleanup: name unused variables using convention of leading _
|
file |
diff |
annotate
|
Fri, 15 Aug 2014 16:20:47 +0200 |
Mads Kiilerich |
cleanup: avoid _ for local unused tmp variables - that is reserved for i18n
|
file |
diff |
annotate
|
Thu, 07 Aug 2014 14:40:02 -0700 |
Pierre-Yves David |
transaction: add a file generation mechanism
|
file |
diff |
annotate
|
Thu, 07 Aug 2014 10:54:17 -0700 |
Pierre-Yves David |
transaction: backup file in a dedicated "namespace"
|
file |
diff |
annotate
|
Thu, 07 Aug 2014 11:56:32 -0700 |
Pierre-Yves David |
transaction: use `self.journal` to create backup file
|
file |
diff |
annotate
|
Wed, 30 Apr 2014 15:36:38 -0700 |
Durham Goode |
transaction: fix file descriptor leak for journal.backupfiles
stable
|
file |
diff |
annotate
|
Thu, 17 Apr 2014 17:04:59 -0400 |
Pierre-Yves David |
transaction: add a notion of hook arguments
|
file |
diff |
annotate
|
Wed, 02 Apr 2014 13:41:23 -0500 |
Matt Mackall |
transaction: drop extra import caught by pyflakes
|
file |
diff |
annotate
|
Mon, 24 Mar 2014 15:21:51 -0700 |
Durham Goode |
transaction: add support for non-append files
|
file |
diff |
annotate
|
Mon, 24 Mar 2014 15:57:47 -0700 |
Durham Goode |
transaction: add onclose/onabort hook for pre-close logic
|
file |
diff |
annotate
|
Mon, 17 Feb 2014 14:49:56 -0600 |
Matt Mackall |
journal: report parsing errors on recover/rollback (issue4172)
|
file |
diff |
annotate
|
Tue, 12 Nov 2013 16:23:52 +0900 |
FUJIWARA Katsunori |
transaction: take journal file path relative to vfs to use file API via vfs
|
file |
diff |
annotate
|
Tue, 12 Nov 2013 16:23:52 +0900 |
FUJIWARA Katsunori |
transaction: unlink target file via vfs
|
file |
diff |
annotate
|
Wed, 15 Aug 2012 22:38:42 +0200 |
Mads Kiilerich |
fix trivial spelling errors
|
file |
diff |
annotate
|
Sat, 12 May 2012 16:02:46 +0200 |
Brodie Rao |
cleanup: replace naked excepts with except Exception: ...
|
file |
diff |
annotate
|
Tue, 15 Feb 2011 14:41:49 +0100 |
Adrian Buehlmann |
transaction: use posixfile and unlink from util
|
file |
diff |
annotate
|
Fri, 24 Dec 2010 15:23:01 +0100 |
Dan Villiom Podlaski Christiansen |
explicitly close files
|
file |
diff |
annotate
|
Mon, 26 Jul 2010 22:29:49 +0200 |
Patrick Mezard |
cleanup: typos
|
file |
diff |
annotate
|
Thu, 27 May 2010 17:47:40 +0200 |
Ronny Pfannschmidt |
make transactions work on non-refcounted python implementations
|
file |
diff |
annotate
|
Mon, 25 Jan 2010 00:05:27 -0600 |
Matt Mackall |
many, many trivial check-code fixups
|
file |
diff |
annotate
|
Tue, 19 Jan 2010 22:20:08 -0600 |
Matt Mackall |
Update license to GPLv2+
stable
|
file |
diff |
annotate
|
Mon, 11 Jan 2010 21:40:19 +0100 |
Benoit Boissinot |
transaction: initialize self.journal to None after deletion
stable
|
file |
diff |
annotate
|
Mon, 02 Nov 2009 10:19:14 +0100 |
Sune Foldager |
transaction: always remove empty journal on abort
|
file |
diff |
annotate
|
Sat, 31 Oct 2009 18:17:59 +0100 |
Benoit Boissinot |
transaction: more specific exceptions, os.unlink can raise OSError
|
file |
diff |
annotate
|
Tue, 21 Jul 2009 20:31:45 -0400 |
Greg Ward |
transaction: document close(), abort() methods
|
file |
diff |
annotate
|
Tue, 07 Jul 2009 19:24:52 +0200 |
Henrik Stuart |
transaction: fix uncaught ENOENT (issue1724)
|
file |
diff |
annotate
|
Mon, 11 May 2009 21:12:40 +0200 |
Henrik Stuart |
transaction: add atomic groups to transaction logic
|
file |
diff |
annotate
|
Mon, 04 May 2009 15:31:57 +0200 |
Henrik Stuart |
transaction: refactor transaction.abort and rollback to use the same code
|
file |
diff |
annotate
|
Sun, 19 Apr 2009 20:02:32 +0200 |
Henrik Stuart |
transaction: reset transaction on abort
|
file |
diff |
annotate
|
Fri, 24 Apr 2009 09:56:53 +0200 |
Henrik Stuart |
transaction: ensure finished transactions are not reused
|
file |
diff |
annotate
|
Sun, 26 Apr 2009 01:08:54 +0200 |
Martin Geisler |
updated license to be explicit about GPL version 2
|
file |
diff |
annotate
|
Thu, 16 Apr 2009 15:41:25 +0200 |
Henrik Stuart |
transaction: only delete journal on successful abort/commit
|
file |
diff |
annotate
|
Fri, 07 Nov 2008 18:42:43 +0100 |
Benoit Boissinot |
add missing import from 618140c75d8d
|
file |
diff |
annotate
|
Fri, 07 Nov 2008 18:41:22 +0100 |
Benoit Boissinot |
fix restart of interrupted recover
|
file |
diff |
annotate
|
Mon, 31 Mar 2008 23:02:25 -0700 |
Brendan Cully |
rollback: unlink files truncated to length 0
|
file |
diff |
annotate
|
Sat, 09 Feb 2008 18:38:54 -0200 |
Alexis S. L. Carvalho |
make the journal/undo files from transactions inherit the mode from .hg/store
|
file |
diff |
annotate
|