]> Kevux Git Server - rit/commit
Merge branch 'ps/history' into pw/replay-drop-empty
authorJunio C Hamano <gitster@pobox.com>
Tue, 13 Jan 2026 14:13:12 +0000 (06:13 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 13 Jan 2026 14:13:12 +0000 (06:13 -0800)
commit9e4a786c3db10205fbc8c6a0aa1f14c4ca325760
tree8977722181bf9b8eb485d94ff7257a8e03f866fa
parentf0ef5b6d9bcc258e4cbef93839d1b7465d5212b9
parentd205234cb05a5e330c0f7f5b3ea764533a74d69e
Merge branch 'ps/history' into pw/replay-drop-empty

* ps/history: (186 commits)
  builtin/history: implement "reword" subcommand
  builtin: add new "history" command
  wt-status: provide function to expose status for trees
  replay: support updating detached HEAD
  replay: support empty commit ranges
  replay: small set of cleanups
  builtin/replay: move core logic into "libgit.a"
  builtin/replay: extract core logic to replay revisions
  The 15th batch
  t3650: add more regression tests for failure conditions
  replay: die if we cannot parse object
  replay: improve code comment and die message
  replay: die descriptively when invalid commit-ish is given
  replay: find *onto only after testing for ref name
  replay: remove dead code and rearrange
  The 14th batch
  The 13th batch
  config: use git_parse_int() in git_config_get_expiry_in_days()
  receive-pack: convert receive hooks to hook API
  receive-pack: convert update hooks to new API
  ...