Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: >> In this, part of the pain is that Git tries to guess the version number >> by itself in a complicated way. > > Yes, I never understood that myself why it has to be so complicated. But > then, it did not make _my_ life hard, so I did not care. "echo "MyVersionNumber" >version && make"? > OTOH, it _is_ a nice thing to protohype the new commands as shell or perl > scripts. When they stabilize enough, convert them to builtins. Protohype is a nice word. Throw out a half-working stuff and advertise it as the best thing since sliced bread even before it starts to being useful ;-) > There are exactly 4 perl scripts left that I regularly use: > > add--interactive, cvsimport, remote and svn. > > I somehow have the feeling that it is not worth the effort to convert > cvsimport and svn. With add--interactive, I think it's better to leave it > as is before Junio goes on another "what have I done? why did I have to > add _this_?" spree. I do not follow you here. > But remote will soon be the center of my crosshairs. I am afraid that it might be a bit premature. I've been hoping that we can make git-clone a thin wrapper around init/remote/fetch/checkout. For one thing, we would want to split the separate-remotes layout and bareness to create "mirror" (I called it "pure" previously, but this is really a mirror) layout for git-clone, among other things, and that kind of enhancements would need to be done inside git-remote. - 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