Jeff King <peff@xxxxxxxx> writes: > Yep, this makes sense. I don't recall any reason to use the dashed form > back then, but probably it was just that I knew it was a separate > program. Doing it this way will mean an extra parent "git" process > hanging around, but I don't think it's that big a deal. We never try to > kill it by PID, etc (instead we connect to the socket and ask it to > exit). And anyway, it is becoming a builtin in a parallel topic, so that > extra process will go away. :) Yeah, this was discovered when I tentatively merged that "don't run built-in as git-foo" to the tip of seen. Without your slimmed-down topic, it wouldn't have been caught. Likewise for remote-ext.