hoi :)
On Wed, Apr 11, 2007 at 10:47:00AM +0100, Andy Parkins wrote:
in -=20
en=20
HEAD=20
a=20
Then we already agree on the most important part.
My argument is mostly against updating the ref which is behind HEAD, not
HEAD per se. And I haven't thought about using detached HEADs until I
wrote the mail.
e=20
its=20
No, that may be an misunderstanding because my very first prototype
really did track branches. In the meantime I changed my mind, my
current prototypes all track submodule commits directly.
But in doing so we create a branch of its own: remember, a branch in
git is just a moving reference into the history. Such a reference
can be stored in .git/refs/heads or it can be stored in the index/tree of
the supermodule. The difference is not really big.
So we do not track a branch, but we create a branch by tracking.
up=20
e=20
t it
t at=20
he=20
e=20
he=20
nk=20
I don't like to guess which branches to update.
I'd prefer to just unconditionally update one specific one.
=20
y. =20
That would not work, you are right.
Please see my above comment about tracking & branches.
gous=20
is=20
Wholeheartedly agreed.
Again, doing things conditionally here just adds to confusion.
Just have one dedicated branch and be done with it.
--=20
Martin Waitz