On Sun, 05 Aug 2007 14:12:04 +0200 David Kastrup <dak@gnu.org> wrote:To me it's yet another example of bad UI design in Git. Git already had remote-tracking branches, which conceptually were relatively easy to explain. Instead of leveraging this foundation, and adding the ability for local branches to pick a default remote-tracking branch to use for merging, Git instead implemented direct remote tracking from local branches. After having read the thread Jeff mentioned earlier i'm still at a loss as to how this decision was justified. To make it even worse, it turns out that this command: $ git branch --track mybranch remote/branch Does _NOT_ tell git to setup mybranch to track remote/branch. Read that command line again and then scratch your head as to how anyone without deep Git knowledge is supposed to infer its real meaning without being told to read previous email threads etc. This also means the feature can't be used to say: $ git branch --track mybranch otherlocalbranch Being a fan of Git, it's frustrating to see that more weight is not paid to such UI concerns. Especially when the concern _was_ raised when the feature was first added. Sean - 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
| Jeremy Allison | Re: [RFC] Heads up on sys_fallocate() |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Joerg Roedel | [PATCH 03/34] AMD IOMMU: add defines and structures for ACPI scanning code |
| Eric W. Biederman | [PATCH] powerpc pseries eeh: Convert to kthread API |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Natalie Protasevich | [BUG] New Kernel Bugs |
git: | |
