On Wed, Aug 08, 2007 at 01:59:38PM -0500, Sparks, Sam wrote: > Hello All, > > Please excuse me if this is an ignorant question; I'm new to git and my > have overlooked something in the documentation. > > I'm attempting to obtain a snapshot of source code from an unlabeled git > branch in a public repository. I've found in the documentation that a > timestamp cannot be used to specify a particular version of source code, > but I believe I can work with the commit value as returned by 'git > show'. > > However, I have been unsuccessful in my attempts to use this identifier > to clone or checkout the associated source tree. Has anyone been > successful in using git to successfully replicate an unlabeled version > of sources in a repository? > > Here is my latest attempt: > /dir_i_want_to_replicate $ git show --pretty=short > commit 5b1313fb2758ffce8b624457f777d8cc6709608d > Author: .... > > /replication_dir $ git clone git://www.denx.de/git/u-boot.git > u-boot-mpc83xx > Blah blah blah.. > 100% (4378/4378) done > /replication_dir/u-boot-mpc83xx/ $ git checkout > 5b1313fb2758ffce8b624457f777d8cc6709608d > error: pathspec '5b1313fb2758ffce8b624457f777d8cc6709608d' did not match > any. > Because there is no 5b1313fb2758ffce8b624457f777d8cc6709608d in the repo. $ git clone git://www.denx.de/git/u-boot.git Initialized empty Git repository in /tmp/u-boot/.git/ remote: Generating pack... remote: Done counting 40938 objects. remote: Deltifying 40938 objects. remote: 100% (40938/40938) done Indexing 40938 objects... remote: Total 40938 (delta 32545), reused 39302 (delta 31040) 100% (40938/40938) done Resolving 32545 deltas... 100% (32545/32545) done $ cd u-boot; git-rev-list --all|grep ^5b1 5b1d713721c3ea02549940133f09236783dda1f9 -Peter - 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