Re: New way of tracking remote branches -- question

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Junio C Hamano
Date: Tuesday, January 9, 2007 - 1:28 am

Luben Tuikov <ltuikov@yahoo.com> writes:


Then do not use "remotes/" but hang everything underneath
"heads/" (or "git branch -a").

Of course, the next complaint from you would be that the latest
git-clone would not make the traditional layout, but ...


... at that point, honestly speaking, I feel that you should do
your own "spartan porcelain" that lays things out in a way you
prefer.


No low-level is hiding anything from you.

It used to be 'find .git/refs/ -type f' was the lowest level,
and these days git-for-each-ref is the lowest level.  "git
branch" has always been Porcelain.


And drawing this line was done long time ago (notice different
sections in Documentation/git.txt).

While I've been claiming that I do not do Porcelain, the nature
of what are shipped with git have changed enough over time.  The
Porcelain-ish has long been "barely usable spartan set", hoping
that people would do different porcelains depending on their
needs, but that has never materialized, except perhaps a notable
example of StGIT.

I described my position on recent focus on Porcelain-ish in the
initial "digression" part of this:

http://thread.gmane.org/gmane.comp.version-control.git/34908/focus=34914

We've taken "one step at a time" by first introducing separate
remote layout as an option, taught 'git branch' the needed
options such as -a and -r, and then made this the default
layout.  It still looks _different_ to me from what I am used
to, but that's just traditionalist speaking and I cannot really
deny the advantage of the separate remote layout offers.  In
other words, we have been doing "one step at a time".


-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
New way of tracking remote branches -- question, Luben Tuikov, (Fri Jan 5, 4:02 pm)
Re: New way of tracking remote branches -- question, Junio C Hamano, (Fri Jan 5, 4:17 pm)
Re: New way of tracking remote branches -- question, Junio C Hamano, (Fri Jan 5, 4:39 pm)
Re: New way of tracking remote branches -- question, Junio C Hamano, (Fri Jan 5, 4:50 pm)
Re: New way of tracking remote branches -- question, Luben Tuikov, (Fri Jan 5, 5:16 pm)
Re: New way of tracking remote branches -- question, Luben Tuikov, (Fri Jan 5, 5:39 pm)
Re: New way of tracking remote branches -- question, Junio C Hamano, (Fri Jan 5, 6:11 pm)
Re: New way of tracking remote branches -- question, Steven Grimm, (Fri Jan 5, 7:11 pm)
Re: New way of tracking remote branches -- question, Theodore Tso, (Sat Jan 6, 7:10 am)
Re: New way of tracking remote branches -- question, Luben Tuikov, (Tue Jan 9, 12:45 am)
Re: New way of tracking remote branches -- question, Junio C Hamano, (Tue Jan 9, 1:28 am)
Re: New way of tracking remote branches -- question, Luben Tuikov, (Tue Jan 9, 1:41 am)
Re: New way of tracking remote branches -- question, Martin Langhoff, (Tue Jan 9, 1:57 am)