git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] Provide for config to specify tags not to abbreviate
@ 2016-11-08  0:52 Ian Jackson
  2016-11-08  0:52 ` [PATCH GITK 1/6] gitk: Internal: drawtags: Abolish "singletag" variable Ian Jackson
                   ` (5 more replies)
  0 siblings, 6 replies; 18+ messages in thread
From: Ian Jackson @ 2016-11-08  0:52 UTC (permalink / raw)
  To: git; +Cc: Ian Jackson, Junio C Hamano, Paul Mackerras

Hi.

Please find in the following mails patches which provide a way to make
gitk display certain tags in full, even if they would normally be
abbreviated.

There are four patches to gitk, three to prepare the ground, and one
to introduce the new feature.

There is one patch for git, to just document the new config variable.

I hope this is the right way to submit this series.  Thanks for your
attention.


As I say in the patch "gitk: Provide for config to specify tags not to
abbreviate":

The config setting is in git config logs.* rather than gitk's
own configuration, because:

 - Tools which manage git trees may want to set this, depending
   on their knowledge of the nature of the tags likely to be
   present;

 - Whether this property ought to be set is mostly a property of the
   contents of the tag namespaces in the tree, not a user preference.
   (Although of course user preferences are supported.)

 - Other git utilities (or out of tree utilities) may want to
   reference this setting for their own display purposes.

There will be another, separate, patch to the `git' tree to document
this config option.

Background motivation:

Debian's dgit archive gateway tool generates and uses tags called
archive/debian/VERSION.  If such a tag refers to a Debian source tree,
it is probably very interesting because it refers to a version
actually uploaded to Debian by the Debian package maintainer.

We would therefore like a way to specify that such tags should be
displayed in full.  dgit will be able to set an appropriate config
setting in the trees it deals with.



Ian Jackson (4):
  gitk: Internal: drawtags: Abolish "singletag" variable
  gitk: Internal: drawtags: Idempotently reset "ntags"
  gitk: drawtags: Introduce concept of unabbreviated marks
  gitk: Provide for config to specify tags not to abbreviate

 gitk | 34 ++++++++++++++++++++++++++++++----
 1 file changed, 30 insertions(+), 4 deletions(-)


Ian Jackson (1):
  config docs: Provide for config to specify tags not to abbreviate

 Documentation/config.txt | 8 ++++++++
 1 file changed, 8 insertions(+)


-- 
2.10.1


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2016-11-10  0:36 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-08  0:52 [PATCH 0/6] Provide for config to specify tags not to abbreviate Ian Jackson
2016-11-08  0:52 ` [PATCH GITK 1/6] gitk: Internal: drawtags: Abolish "singletag" variable Ian Jackson
2016-11-08  0:52 ` [PATCH GITK 2/6] gitk: Internal: drawtags: Idempotently reset "ntags" Ian Jackson
2016-11-08  0:52 ` [PATCH GITK 3/6] gitk: drawtags: Introduce concept of unabbreviated marks Ian Jackson
2016-11-08  0:52 ` [PATCH GITK 4/6] gitk: Provide for config to specify tags not to abbreviate Ian Jackson
2016-11-08  0:52 ` [PATCH 5/6] config docs: " Ian Jackson
2016-11-08  2:28   ` Jacob Keller
2016-11-08 10:51     ` Ian Jackson
2016-11-08 21:57       ` Jeff King
2016-11-09  1:41         ` Ian Jackson
2016-11-09  5:55           ` Junio C Hamano
2016-11-09 10:51             ` Ian Jackson
2016-11-09 23:13               ` Junio C Hamano
2016-11-09 23:31                 ` Ian Jackson
2016-11-10  0:36                   ` Markus Hitter
2016-11-08  0:54 ` [PATCH 0/6] " Ian Jackson
2016-11-08  9:19   ` Markus Hitter
2016-11-08 13:42     ` Ian Jackson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).