Ramkumar Ramachandra [off-list ref] writes:
A couple of thoughts:
1. There's a SP between the OBJID and the ref name in list-heads as
opposed to the TAB used by other git commands such as ls-remote,
diff-tree. Will fixing it break someone's parser somewhere?
If somebody will get broken when you change something, that change is not
"fixing" but just "changing". Why do you even want to "fix" it?
2. Is it worth fixing the "--stdin" tests? What is the usecase?
Having to pack too many refs that would not fit on a command line length
limit, which is not an unusual requirement.