]> git.ipfire.org Git - thirdparty/git.git/commit - Documentation/RelNotes/2.30.0.txt
Merge branch 'ab/mktag'
authorJunio C Hamano <gitster@pobox.com>
Mon, 25 Jan 2021 22:19:16 +0000 (14:19 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Jan 2021 22:19:17 +0000 (14:19 -0800)
commitc7d6d419b0ddbc895aaf5de81a79a10773842d89
tree71494cf43cdfb9e37f380f6a57c007c0940ac57e
parent66e871b6647ffea61a77a0f82c7ef3415f1ee79c
parent06ce79152be8dab44b63faf4486d5c5c171434af
Merge branch 'ab/mktag'

"git mktag" validates its input using its own rules before writing
a tag object---it has been updated to share the logic with "git
fsck".

* ab/mktag: (23 commits)
  mktag: add a --[no-]strict option
  mktag: mark strings for translation
  mktag: convert to parse-options
  mktag: allow omitting the header/body \n separator
  mktag: allow turning off fsck.extraHeaderEntry
  fsck: make fsck_config() re-usable
  mktag: use fsck instead of custom verify_tag()
  mktag: use puts(str) instead of printf("%s\n", str)
  mktag: remove redundant braces in one-line body "if"
  mktag: use default strbuf_read() hint
  mktag tests: test verify_object() with replaced objects
  mktag tests: improve verify_object() test coverage
  mktag tests: test "hash-object" compatibility
  mktag tests: stress test whitespace handling
  mktag tests: run "fsck" after creating "mytag"
  mktag tests: don't create "mytag" twice
  mktag tests: don't redirect stderr to a file needlessly
  mktag tests: remove needless SHA-1 hardcoding
  mktag tests: use "test_commit" helper
  mktag tests: don't needlessly use a subshell
  ...