On Wed, Nov 15, 2006 at 11:36:21PM CET, Carl Worth wrote: > On Wed, 15 Nov 2006 13:13:11 -0800, Junio C Hamano wrote: > > That is a very fine example, but I do not see why it is a > > problem. I do not think the goal of Porcelain is to make it > > totally unnecessary for users to know about the plumbing. > > If not, then the promise of the porcelain fails. If cogito offers > "Here are 40 commands so you don't have to learn git's 140" and then > next says "Oh, and you'll still want to learn all those git commands > too", then its existence only makes the "too much stuff to learn" > problem worse, not better. I didn't get this argument before either - why do you need to learn "all those git commands" too? You'll never have to learn "git add" or even "git commit". If you want to pick specific git commands later (like "git bisect", which even seeks in a Cogito-compatible way), that's fine, go ahead! But you by no means have to learn _other_ commands than those you need. If you want to bisect, you have to learn no other Git commands than "git bisect". Another point is, if using _just_ _git_ requires you to learn "all those git commands too" from git-commit-tree up (yes it does! if you want your authorship information to be correct), something is wrong. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1 lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/) - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html