summaryrefslogtreecommitdiff
path: root/Documentation/git-update-ref.txt
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2020-11-13 08:12:36 (GMT)
committerJunio C Hamano <gitster@pobox.com>2020-11-16 21:44:01 (GMT)
commit262a4d28feb26aff89705b3254cdfc015eaa3ef9 (patch)
tree302223444885516c3e3a834f808a146b9d8d8f82 /Documentation/git-update-ref.txt
parentc0e172612754db0ed4c83d82b44fbc61f766ad6f (diff)
downloadgit-262a4d28feb26aff89705b3254cdfc015eaa3ef9.zip
git-262a4d28feb26aff89705b3254cdfc015eaa3ef9.tar.gz
git-262a4d28feb26aff89705b3254cdfc015eaa3ef9.tar.bz2
update-ref: allow creation of multiple transactions
While git-update-ref has recently grown commands which allow interactive control of transactions in e48cf33b61 (update-ref: implement interactive transaction handling, 2020-04-02), it is not yet possible to create multiple transactions in a single session. To do so, one currently still needs to invoke the executable multiple times. This commit addresses this shortcoming by allowing the "start" command to create a new transaction if the current transaction has already been either committed or aborted. Signed-off-by: Patrick Steinhardt <ps@pks.im> Reviewed-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-update-ref.txt')
-rw-r--r--Documentation/git-update-ref.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/Documentation/git-update-ref.txt b/Documentation/git-update-ref.txt
index d401234..48b6683 100644
--- a/Documentation/git-update-ref.txt
+++ b/Documentation/git-update-ref.txt
@@ -125,7 +125,8 @@ option::
start::
Start a transaction. In contrast to a non-transactional session, a
transaction will automatically abort if the session ends without an
- explicit commit.
+ explicit commit. This command may create a new empty transaction when
+ the current one has been committed or aborted already.
prepare::
Prepare to commit the transaction. This will create lock files for all