Matt McCutchen wrote:
> The only potentially confusing behavior was that git defaulted to
> pushing all branches.  Given that, the push failed due to a concurrent
> change to a different branch on the destination, and it was necessary to
> switch to that branch in order to perform the merge (well, rebase, but
> the difference isn't important here).  I see nothing arcane, exotic,
> bizarre, or broken about that.  And I don't think I would change the
> default push behavior: I can envision forgetting to push a change to a
> non-current branch until someone complains about it.

The whole idea of having more than one branch in a checkout is confusing. I 
really don't see why I'd want to have a complete clone of the repository on 
my HDD rather than a working copy which contains all I actually work on (the 
current revision of one branch; if I work on multiple branches, that's what 
directories on my file system are for). (And this is another reason why I 
consider DVCSes to be broken by design.)

        Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to