Daniel Cheng <j16sdiz+freenet@xxxxxxxxx> wrote: > > When I develop the freenet transport, I found the refWriter in > WalkPushConnection never write the HEAD refs, even if this is a new > repository. > Is this the expected behaviour? This cause error when I clone the repository. Nope. Check WalkPushConnection's createNewRepository(). The method is called from line 162 where we try to create a new HEAD symbolic ref to one of the refs/heads/$name being pushed, and we also put a tiny config file. This way a repository pushed over sftp:// is a valid repository if you later get shell access to it. Sounds like you didn't push a refs/heads/$name when you created the repository, or you something is broken in this section. -- Shawn. -- 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