]> git.ipfire.org Git - thirdparty/git.git/commit - t/t3301-notes.sh
Merge branch 'cc/git-replay'
authorJunio C Hamano <gitster@pobox.com>
Mon, 18 Dec 2023 22:10:11 +0000 (14:10 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 18 Dec 2023 22:10:11 +0000 (14:10 -0800)
commit02230b74e8a7c83a7dd57da2e7a299dbb4174f33
treed99f9864d0d08b43ad0e82f507756579f577cef6
parent333536527011ebcc0a4d1e7f072dc435f605e224
parente928c11e29966b0a8f4340465b8238501c994eb1
Merge branch 'cc/git-replay'

Introduce "git replay", a tool meant on the server side without
working tree to recreate a history.

* cc/git-replay:
  replay: stop assuming replayed branches do not diverge
  replay: add --contained to rebase contained branches
  replay: add --advance or 'cherry-pick' mode
  replay: use standard revision ranges
  replay: make it a minimal server side command
  replay: remove HEAD related sanity check
  replay: remove progress and info output
  replay: add an important FIXME comment about gpg signing
  replay: change rev walking options
  replay: introduce pick_regular_commit()
  replay: die() instead of failing assert()
  replay: start using parse_options API
  replay: introduce new builtin
  t6429: remove switching aspects of fast-rebase
Makefile