Thread (8 messages) flat view 8 messages, 4 authors, 2016-06-15

Re: Git'ing a non-labeled set of sources

From: Peter Baumann <hidden>
Date: 2016-06-15 22:43:28

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help