git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [StGIT RFC] Changing patch@branch syntax
@ 2007-05-15 22:03 Yann Dirson
  2007-05-16  6:54 ` Karl Hasselström
  2007-05-22 12:27 ` Catalin Marinas
  0 siblings, 2 replies; 12+ messages in thread
From: Yann Dirson @ 2007-05-15 22:03 UTC (permalink / raw)
  To: GIT list, Catalin Marinas

The patch@branch syntax is annoying, at least for bash-completion
purposes: we don't want to provide all possible completions accross
all branches, yet we'd like to get completion for foreign patches.

Another place where I feel it is bad is when using the full
"patch@branch//top" syntax: the MSB is in the middle, and the LSB is
on the right.

Both issues would be solved by switching to a MSB ordering, with a way
to distinguish branchnames when given.  Something similar to pathnames
would fit well - eg. [/branchname/]patchname[//top].  However, I'm not
sure using slashes would be a good choice, precisely because of the
similarity with real pathnames.  But we don't have so many separator
chars that are not special in one way or another, and would require
quoting them to avoid more user confusion.

What do you think ?
-- 
Yann.

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

end of thread, other threads:[~2007-07-06 22:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-15 22:03 [StGIT RFC] Changing patch@branch syntax Yann Dirson
2007-05-16  6:54 ` Karl Hasselström
2007-05-22 12:27 ` Catalin Marinas
2007-05-22 21:00   ` Yann Dirson
2007-06-21 23:02     ` Yann Dirson
2007-06-22 15:59       ` Catalin Marinas
2007-06-22 20:00         ` Yann Dirson
2007-06-22 22:29           ` Catalin Marinas
2007-06-24 21:26             ` Yann Dirson
2007-06-25 22:22               ` Catalin Marinas
2007-06-26 22:31                 ` Yann Dirson
2007-07-06 22:04                   ` [StGIT RFC] Changing patch@branch syntaxtackable> ::= <nameattr> | <stackable>:<stackable> Yann Dirson

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).