From: Junio C Hamano Date: Fri, 17 Nov 2006 00:13:44 GMT Subject: Re: Cleaning up git user-interface warts Message-ID: <7vmz6r2amf.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <455CFCBD.8040901@xs4all.nl> Han-Wen Nienhuys writes: > - clone but not a put-clone, What's put-clone? Care to explain? > - pull = merge + fetch, but no command for merge + throw What's merge+throw? Care to explain? > - clone for getting all branches of a repo, but no command for > updating all branches of a repo. This one I can understand, but how would you propose to "update all branches", in other words what's your design for mapping remote branch names to local branch namespaces? It would be nice if the design does not straightjacket different repository layouts different people seem to like, but I think it would be Ok to limit ourselves only to support the straight one-to-one mapping and support only separate-remote layout.