mercurial at 50072: 87 new changesets

Mercurial Commits hg at intevation.de
Thu Feb 16 11:15:49 UTC 2023


87 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/dbcc45221c1f
changeset:   49986:dbcc45221c1f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 17:42:32 2023 +0100
summary:     test: explicitly "add" file before some commit in test-rollback.t

https://www.mercurial-scm.org/repo/hg/rev/1e6015ddf698
changeset:   49987:1e6015ddf698
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 17:42:10 2023 +0100
summary:     test: explicitly "add" file before some commit in test-bookmark.t

https://www.mercurial-scm.org/repo/hg/rev/09367b3d23d8
changeset:   49988:09367b3d23d8
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 19:46:39 2023 +0100
summary:     test: explicitly "add" file before some commit in test-filecache.py

https://www.mercurial-scm.org/repo/hg/rev/93d72a7dd486
changeset:   49989:93d72a7dd486
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 07 12:42:45 2023 +0100
summary:     test: explicitly "add" file before some commit in test-keyword.t

https://www.mercurial-scm.org/repo/hg/rev/ffd19d73518d
changeset:   49990:ffd19d73518d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 23:56:13 2023 +0100
summary:     test: create some history in test-dirstate-backup

https://www.mercurial-scm.org/repo/hg/rev/3997c64eff8b
changeset:   49991:3997c64eff8b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 07 13:14:59 2023 +0100
summary:     test: use a more direct approach to test racy mutation

https://www.mercurial-scm.org/repo/hg/rev/420fad6bdec5
changeset:   49992:420fad6bdec5
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 07 15:27:37 2023 +0100
summary:     test: use a more direct form of interruption in fncache "recover" testing

https://www.mercurial-scm.org/repo/hg/rev/2f348babe30d
changeset:   49993:2f348babe30d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 18:59:04 2023 +0100
summary:     transaction: clarify the "quick abort" scenario

https://www.mercurial-scm.org/repo/hg/rev/3128018e878b
changeset:   49994:3128018e878b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 20:04:17 2023 +0100
summary:     transaction: run abort callback in all cases

https://www.mercurial-scm.org/repo/hg/rev/27fd12eca557
changeset:   49995:27fd12eca557
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 20:09:39 2023 +0100
summary:     transaction: quietly rollback if no other changes than temporary files

https://www.mercurial-scm.org/repo/hg/rev/89796af68b27
changeset:   49996:89796af68b27
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 23:49:52 2023 +0100
summary:     dirstate: explicitly write the dirstate after mq dirstate rebuild

https://www.mercurial-scm.org/repo/hg/rev/981d2f132935
changeset:   49997:981d2f132935
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 23:33:27 2023 +0100
summary:     dirstate: explicitly write the dirstate after `eol` dirstate manipulation

https://www.mercurial-scm.org/repo/hg/rev/44528f4a4d53
changeset:   49998:44528f4a4d53
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 22:53:54 2023 +0100
summary:     dirstate: explicitly write the dirstate after `keyword` "overwrite"

https://www.mercurial-scm.org/repo/hg/rev/637d46c5b1fa
changeset:   49999:637d46c5b1fa
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 22:26:23 2023 +0100
summary:     dirstate: explicitly write the dirstate after `debugrebuilddirstate`

https://www.mercurial-scm.org/repo/hg/rev/1f28172cfce9
changeset:   50000:1f28172cfce9
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 22:27:24 2023 +0100
summary:     debugrebuilddirstate: double check that no transaction is open

https://www.mercurial-scm.org/repo/hg/rev/9313d8666a0f
changeset:   50001:9313d8666a0f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 22:46:26 2023 +0100
summary:     dirstate: pre-indent some of the backup code

https://www.mercurial-scm.org/repo/hg/rev/e358f6e0e50e
changeset:   50002:e358f6e0e50e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 23:05:18 2023 +0100
summary:     dirstate: do not write an empty dirstate just for backup

https://www.mercurial-scm.org/repo/hg/rev/f4eef08575ce
changeset:   50003:f4eef08575ce
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 06 01:22:01 2023 +0100
summary:     dirstate: drop some very fishy looking piece of code

https://www.mercurial-scm.org/repo/hg/rev/3c34a224c232
changeset:   50004:3c34a224c232
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 04:21:27 2022 +0100
summary:     locking: take the `wlock` for the full `hg add` duration

https://www.mercurial-scm.org/repo/hg/rev/16b78c0de506
changeset:   50005:16b78c0de506
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 04:22:46 2022 +0100
summary:     locking: take the `wlock` for the full `hg remove` duration

https://www.mercurial-scm.org/repo/hg/rev/feaa5d08bb19
changeset:   50006:feaa5d08bb19
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 16:26:13 2022 +0100
summary:     locking: take the `wlock` for the full `hg forget` duration

https://www.mercurial-scm.org/repo/hg/rev/2aacd560cf59
changeset:   50007:2aacd560cf59
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 04:22:19 2022 +0100
summary:     locking: take the `wlock` for the full `hg addremove` duration

https://www.mercurial-scm.org/repo/hg/rev/e859f440daa9
changeset:   50008:e859f440daa9
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Feb 05 16:54:26 2023 +0100
summary:     locking: grab the wlock before touching the dirstate in `perfdirstatewrite`

https://www.mercurial-scm.org/repo/hg/rev/115510658219
changeset:   50009:115510658219
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sat Feb 04 11:46:57 2023 +0100
summary:     locking: hold the wlock for the full duration of the "keyword demo"

https://www.mercurial-scm.org/repo/hg/rev/f93bccadcf42
changeset:   50010:f93bccadcf42
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 07 09:36:35 2023 +0100
summary:     mq: properly take the wlock during the full qfold operation

https://www.mercurial-scm.org/repo/hg/rev/016dc2387943
changeset:   50011:016dc2387943
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 00:26:08 2023 +0100
summary:     dirstate: introduce a `hacky_extension_update_file` method

https://www.mercurial-scm.org/repo/hg/rev/d68b71256c33
changeset:   50012:d68b71256c33
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 00:29:39 2023 +0100
summary:     win32text: clean up and clarify the post-revert hack of dirstate

https://www.mercurial-scm.org/repo/hg/rev/05a2f65c9e86
changeset:   50013:05a2f65c9e86
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 25 12:47:55 2023 +0100
summary:     win32text: drop the `changing_parents` context in revert upgrade

https://www.mercurial-scm.org/repo/hg/rev/b7ddd9ae4bef
changeset:   50014:b7ddd9ae4bef
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sat Feb 04 09:08:26 2023 +0100
summary:     win32text: make the hacky call cover more cases

https://www.mercurial-scm.org/repo/hg/rev/e86262dd903e
changeset:   50015:e86262dd903e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Feb 05 08:37:33 2023 +0100
summary:     largefiles: use `hacky_extension_update_file` in `openlfdirstate`

https://www.mercurial-scm.org/repo/hg/rev/c694db2d8876
changeset:   50016:c694db2d8876
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Feb 05 08:38:43 2023 +0100
summary:     largefiles: use `hacky_extension_update_file` in `synclfdirstate`

https://www.mercurial-scm.org/repo/hg/rev/1a2360f7bb35
changeset:   50017:1a2360f7bb35
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Feb 05 09:25:23 2023 +0100
summary:     largefiles: use `hacky_extension_update_file` in `updatelfiles`

https://www.mercurial-scm.org/repo/hg/rev/ef1540c57730
changeset:   50018:ef1540c57730
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 00:55:44 2023 +0100
summary:     largefiles: remove the first `changing_parents` in `updatelfiles`

https://www.mercurial-scm.org/repo/hg/rev/eed104af7401
changeset:   50019:eed104af7401
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 00:57:16 2023 +0100
summary:     largefiles: remove the second `changing_parents` in `updatelfiles`

https://www.mercurial-scm.org/repo/hg/rev/e2f3cba678ce
changeset:   50020:e2f3cba678ce
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Feb 05 12:14:45 2023 +0100
summary:     largefiles: remove the `changing_parents` context in `openlfdirstate`

https://www.mercurial-scm.org/repo/hg/rev/4e955a7a6a55
changeset:   50021:4e955a7a6a55
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Jan 26 15:50:36 2023 +0100
summary:     dirstate: rename _parentwriters to _changing_level

https://www.mercurial-scm.org/repo/hg/rev/e333cc169c45
changeset:   50022:e333cc169c45
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Jan 30 19:21:34 2023 +0100
summary:     dirstate: rename `pendingparentchange` to `is_changing_parents`

https://www.mercurial-scm.org/repo/hg/rev/e1cff85484e2
changeset:   50023:e1cff85484e2
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Jan 26 15:50:45 2023 +0100
summary:     dirstate: introduce a `is_changing_any` property

https://www.mercurial-scm.org/repo/hg/rev/0dc2fb4b4b11
changeset:   50024:0dc2fb4b4b11
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Jan 26 17:16:24 2023 +0100
summary:     dirstate: factor the "changing" context logic out

https://www.mercurial-scm.org/repo/hg/rev/d50d45cd5a5f
changeset:   50025:d50d45cd5a5f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 21:51:45 2023 +0100
summary:     dirstate: invalidate the dirstate change on transaction failure

https://www.mercurial-scm.org/repo/hg/rev/3550e4a88ccd
changeset:   50026:3550e4a88ccd
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Jan 26 17:44:27 2023 +0100
summary:     dirstate: add a context for tracking files change

https://www.mercurial-scm.org/repo/hg/rev/0b4a6912292e
changeset:   50027:0b4a6912292e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 10:46:46 2023 +0100
summary:     largefiles: link the core dirstate._changing context to the lfdirstate one

https://www.mercurial-scm.org/repo/hg/rev/a46dfc2b58a3
changeset:   50028:a46dfc2b58a3
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Feb 05 15:38:23 2023 +0100
summary:     commit: move the addremove logic around to make the next changeset clearer

https://www.mercurial-scm.org/repo/hg/rev/28dfb2df4ab9
changeset:   50029:28dfb2df4ab9
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 11:51:58 2023 +0100
summary:     commit: use `dirstate.change_files` to scope the associated `addremove`

https://www.mercurial-scm.org/repo/hg/rev/5deac4eaa7d1
changeset:   50030:5deac4eaa7d1
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 12:57:38 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `add`

https://www.mercurial-scm.org/repo/hg/rev/b979cdde99e6
changeset:   50031:b979cdde99e6
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 15:07:32 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `addremove`

https://www.mercurial-scm.org/repo/hg/rev/06619266679d
changeset:   50032:06619266679d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 16:27:57 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `forget`

https://www.mercurial-scm.org/repo/hg/rev/7e71d878c708
changeset:   50033:7e71d878c708
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 16:29:30 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `remove`

https://www.mercurial-scm.org/repo/hg/rev/5c9462adc4b9
changeset:   50034:5c9462adc4b9
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Jan 31 00:08:53 2023 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `copy`

https://www.mercurial-scm.org/repo/hg/rev/e356e8b65d70
changeset:   50035:e356e8b65d70
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Jan 31 00:05:12 2023 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `rename`

https://www.mercurial-scm.org/repo/hg/rev/bb6eaa65d12a
changeset:   50036:bb6eaa65d12a
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 16:57:41 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `tag`

https://www.mercurial-scm.org/repo/hg/rev/46883d91e2b0
changeset:   50037:46883d91e2b0
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 25 12:46:22 2023 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `gpg`

https://www.mercurial-scm.org/repo/hg/rev/6cdcab3ae3fa
changeset:   50038:6cdcab3ae3fa
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 15:01:59 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `revert`

https://www.mercurial-scm.org/repo/hg/rev/7b289a70c2c8
changeset:   50039:7b289a70c2c8
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 25 12:57:52 2023 +0100
summary:     dirstate: use wlock and changing_files context in `test-revlog-ancestry`

https://www.mercurial-scm.org/repo/hg/rev/d41960df197e
changeset:   50040:d41960df197e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 25 12:56:26 2023 +0100
summary:     dirstate: wrap repository change in appropriate context in `test-context`

https://www.mercurial-scm.org/repo/hg/rev/1346db77e14d
changeset:   50041:1346db77e14d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 25 12:46:46 2023 +0100
summary:     dirstate: use the `changing_files` context in the `keyword` demo

https://www.mercurial-scm.org/repo/hg/rev/237e9d2e1c71
changeset:   50042:237e9d2e1c71
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Dec 14 00:47:22 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `amend`

https://www.mercurial-scm.org/repo/hg/rev/5cfc48354d0f
changeset:   50043:5cfc48354d0f
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Dec 14 00:52:06 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `automv`

https://www.mercurial-scm.org/repo/hg/rev/e8c170a6571d
changeset:   50044:e8c170a6571d
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Dec 14 00:43:24 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `import`

https://www.mercurial-scm.org/repo/hg/rev/bbe3a65bbd96
changeset:   50045:bbe3a65bbd96
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sat Feb 04 12:14:19 2023 +0100
summary:     subrepo: let black expand some call on multiple lines early

https://www.mercurial-scm.org/repo/hg/rev/2264e775512b
changeset:   50046:2264e775512b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Jan 25 12:51:26 2023 +0100
summary:     subrepo: use `changing_files` context in subrepository code

https://www.mercurial-scm.org/repo/hg/rev/3c431f7551dd
changeset:   50047:3c431f7551dd
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Dec 14 00:46:58 2022 +0100
summary:     dirstate: use wlock and `dirstate.change_files` to scope the change in `mq`

https://www.mercurial-scm.org/repo/hg/rev/c3c8ac540513
changeset:   50048:c3c8ac540513
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sat Feb 04 16:54:46 2023 +0100
summary:     largefiles: rely on the higher level `changing_giles` in `mergerecordupdates`

https://www.mercurial-scm.org/repo/hg/rev/088ee6adfb09
changeset:   50049:088ee6adfb09
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Feb 05 12:05:23 2023 +0100
summary:     largefiles: rely on main scoping for writing dirstate in `mergeupdate`

https://www.mercurial-scm.org/repo/hg/rev/22cd517bc6b0
changeset:   50050:22cd517bc6b0
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Sun Feb 05 12:09:52 2023 +0100
summary:     largefiles: rely on main scoping for writing dirstate in `markcommitted`

https://www.mercurial-scm.org/repo/hg/rev/9409f2946f16
changeset:   50051:9409f2946f16
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Mon Feb 13 23:29:30 2023 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `lfconvert`

https://www.mercurial-scm.org/repo/hg/rev/1b044a63a98a
changeset:   50052:1b044a63a98a
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Dec 15 06:22:23 2022 +0100
summary:     shelve: adjust what happens in some `changing_parents` context

https://www.mercurial-scm.org/repo/hg/rev/5327ae76b740
changeset:   50053:5327ae76b740
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Dec 15 03:04:58 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `unshelve`

https://www.mercurial-scm.org/repo/hg/rev/e2b89b6d4cdd
changeset:   50054:e2b89b6d4cdd
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Dec 15 02:54:06 2022 +0100
summary:     dirstate: use `dirstate.change_files` to scope the change in `shelve`

https://www.mercurial-scm.org/repo/hg/rev/c5ef535e274e
changeset:   50055:c5ef535e274e
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 23:28:20 2023 +0100
summary:     status: fix post status writing

https://www.mercurial-scm.org/repo/hg/rev/1f369ca9e34c
changeset:   50056:1f369ca9e34c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 23:29:04 2023 +0100
summary:     status: fix post status invalidation

https://www.mercurial-scm.org/repo/hg/rev/cf8b9c80d67c
changeset:   50057:cf8b9c80d67c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 09:59:22 2022 +0100
summary:     dirstate: issue a developer warning on implicit write on wlock release

https://www.mercurial-scm.org/repo/hg/rev/d1215f905818
changeset:   50058:d1215f905818
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 21:31:37 2023 +0100
summary:     dirstate: avoid transaction backup/restore if we do not hold the lock

https://www.mercurial-scm.org/repo/hg/rev/3236643066c4
changeset:   50059:3236643066c4
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Dec 13 03:55:14 2022 +0100
summary:     dirstate: warn if we write to the dirstate without holding the wlock

https://www.mercurial-scm.org/repo/hg/rev/4f758b51bf9b
changeset:   50060:4f758b51bf9b
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Jan 26 17:46:54 2023 +0100
summary:     dirstate: enforce the use of `changing_files` context to change tracking

https://www.mercurial-scm.org/repo/hg/rev/64b3cc021833
changeset:   50061:64b3cc021833
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 00:31:23 2023 +0100
summary:     dirstate-guard: remove it usage in `mq`

https://www.mercurial-scm.org/repo/hg/rev/6526c2fb777c
changeset:   50062:6526c2fb777c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 00:31:41 2023 +0100
summary:     dirstate-guard: remove usage in `rebase`

https://www.mercurial-scm.org/repo/hg/rev/a9562ea222be
changeset:   50063:a9562ea222be
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 00:39:49 2023 +0100
summary:     dirstate-guard: replace a usage in `rebase` with a transaction

https://www.mercurial-scm.org/repo/hg/rev/b54801fec664
changeset:   50064:b54801fec664
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 00:42:00 2023 +0100
summary:     dirstate-guard: remove the usage in `import`

https://www.mercurial-scm.org/repo/hg/rev/927da152800c
changeset:   50065:927da152800c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Tue Feb 14 00:40:27 2023 +0100
summary:     dirstate-guard: remove its usage in `backout`

https://www.mercurial-scm.org/repo/hg/rev/ebb8648483db
changeset:   50066:ebb8648483db
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 20:47:08 2023 +0100
summary:     rollback: show that the safety works in a associated test

https://www.mercurial-scm.org/repo/hg/rev/059910ac7b76
changeset:   50067:059910ac7b76
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 20:48:51 2023 +0100
summary:     rollback: display some graphlog before/after a test piece

https://www.mercurial-scm.org/repo/hg/rev/b35fb0e5b8d6
changeset:   50068:b35fb0e5b8d6
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Wed Feb 15 23:39:10 2023 +0100
summary:     rollback: avoid a `hg commit --addremove` at a critical point

https://www.mercurial-scm.org/repo/hg/rev/81870c92c293
changeset:   50069:81870c92c293
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Feb 16 00:26:24 2023 +0100
summary:     rollback: detect "parentgone" case earlier

https://www.mercurial-scm.org/repo/hg/rev/c8f32aa80dca
changeset:   50070:c8f32aa80dca
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Feb 16 10:00:59 2023 +0100
summary:     rollback: explicitly skip dirstate rollback when applicable

https://www.mercurial-scm.org/repo/hg/rev/d91fc026071c
changeset:   50071:d91fc026071c
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Feb 16 00:14:21 2023 +0100
summary:     rollback: remove the dirstateguard usage

https://www.mercurial-scm.org/repo/hg/rev/a99dcf53eebd
changeset:   50072:a99dcf53eebd
bookmark:    @
tag:         tip
user:        Pierre-Yves David <pierre-yves.david at octobus.net>
date:        Thu Feb 16 00:33:15 2023 +0100
summary:     dirstate-guard: remove the feature

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg


More information about the Mercurial-devel mailing list