Björn Engelmann <BjEngelmann@xxxxxx> writes: > I am well aware that all functionality neccessary already exists. I just > want to prevent people learning git in future to have the same > frustrating experience as I did. I think I understood your points, but for normal "people learning git", hash-object, write-tree, commit-tree and mktag are _not_ the commands they need to know about. These low level commands are for Porcelain writers. The users do not create blobs or trees or commits -- they "git add", "git rm", "git commit", and "git pull" and as part of these actions, blobs, trees and commits are created. The users do not even create tags with mktag -- they use "git tag" for that. - : 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