Skip to content

Various changes to the "tag" command & related

Ævar Arnfjörð Bjarmason git 4 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest16 patches 0 repliesNew
  2. v316 patches 8 repliesSuperseded
  3. v216 patches 28 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v18 patches25 repliesSuperseded

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16tag doc: move the description of --[no-]merged earlierDocumentation/git-tag.txt+5 -50 replies
2/16tag doc: split up the --[no-]merged documentationDocumentation/git-tag.txt+7 -40 replies
3/16tag doc: reword --[no-]merged to talk about commits, not tipsDocumentation/git-tag.txt+3 -30 replies
4/16ref-filter: make combining --merged & --no-merged an errorDocumentation/git-branch.txt Documentation/git-for-each-ref.txt Documentation/git-tag.txt +4 more+32 -70 replies
5/16ref-filter: add test for --contains on a non-committ/t3201-branch-contains.sh t/t7004-tag.sh+12 -10 replies
6/16tag: remove a TODO item from the test suitet/t7004-tag.sh+0 -20 replies
7/16tag tests: fix a typo in a test descriptiont/t7004-tag.sh+1 -10 replies
8/16for-each-ref: partly change <object> to <commit> in helpbuiltin/for-each-ref.c+2 -20 replies
9/16tag: add more incompatibles mode testst/t7004-tag.sh+16 -00 replies
10/16parse-options: add OPT_NONEG to the "contains" optionparse-options.h+2 -20 replies
11/16tag: change misleading --list <pattern> documentationDocumentation/git-tag.txt t/t7004-tag.sh+33 -70 replies
12/16tag: implicitly supply --list given another list-like optionDocumentation/git-tag.txt builtin/tag.c t/t7004-tag.sh+73 -170 replies
13/16tag: change --point-at to default to HEADDocumentation/git-tag.txt builtin/tag.c t/t7004-tag.sh+12 -30 replies
14/16ref-filter: add --no-contains option to tag/branch/for-each-refDocumentation/git-branch.txt Documentation/git-for-each-ref.txt Documentation/git-tag.txt +10 more+245 -250 replies
15/16ref-filter: reflow recently changed branch/tag/for-each-ref docsDocumentation/git-branch.txt Documentation/git-tag.txt+12 -100 replies
16/16tag: add tests for --with and --withoutt/t7004-tag.sh+4 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.

Read the v4 thread

Cover letter [PATCH v4 00/16] Various changes to the "tag" command & related

Hopefully the final version. This is exactly like v3 except for a couple of minor changes (and rebased on the latest upstream master):

Ævar Arnfjörð Bjarmason (16):
tag doc: move the description of --[no-]merged earlier tag doc: split up the --[no-]merged documentation tag doc: reword --[no-]merged to talk about commits, not tips
ref-filter: make combining --merged & --no-merged an error
ref-filter: add test for --contains on a non-commit
tag: remove a TODO item from the test suite
tag tests: fix a typo in a test description
for-each-ref: partly change <object> to <commit> in help
tag: add more incompatibles mode tests

Clarified in the commit message what code in builtin/tag.c we're trying to test here.

parse-options: add OPT_NONEG to the "contains" option
tag: change misleading --list <pattern> documentation

Use the same phrasing as Junio's "branch doc: update description for --list" does when describing "git tag --list".

tag: implicitly supply --list given another list-like option
tag: change --point-at to default to HEAD
ref-filter: add --no-contains option to tag/branch/for-each-ref
ref-filter: reflow recently changed branch/tag/for-each-ref docs
tag: add tests for --with and --without

 Documentation/git-branch.txt           |  33 +++--
 Documentation/git-for-each-ref.txt     |  12 +-
 Documentation/git-tag.txt              |  59 +++++---
 builtin/branch.c                       |   5 +-
 builtin/for-each-ref.c                 |   5 +-
 builtin/tag.c                          |  27 ++--
 contrib/completion/git-completion.bash |   4 +-
 parse-options.h                        |   6 +-
 ref-filter.c                           |  30 +++-
 ref-filter.h                           |   1 +
 t/t3200-branch.sh                      |   4 +
 t/t3201-branch-contains.sh             |  61 +++++++-
 t/t6302-for-each-ref-filter.sh         |  20 +++
 t/t7004-tag.sh                         | 245 +++++++++++++++++++++++++++++++--
 14 files changed, 440 insertions(+), 72 deletions(-)
Signature · 1 line
2.11.0