Boost logo

Boost :

Subject: Re: [boost] [git-help] Clone / fetch specific submodule SHA?
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2013-12-24 16:28:14

On Tue, Dec 24, 2013 at 3:12 PM, Beman Dawes <bdawes_at_[hidden]> wrote:

> On Tue, Dec 24, 2013 at 3:16 PM, Rene Rivera <grafikrobot_at_[hidden]>
> wrote:
> > Does anyone know of a way to do a submodule update and clone that only
> > fetches a specific SHA? In particular the SHA referenced in the
> > superproject?
> >
> Isn't that what git submodule update does if you give it a path to the
> submodule? Assuming the super-project is on branch master, of course. So
> for Boost.Timer, do:
> cd modular-boost # if needed
> git checkout master # if needed
> git submodule update libs/timer
> Or did I misunderstand your question?

Yes, and no.. submodule update "checks out" the SHA of the commit in the
reference of the superproject. It doesn't fetch or clone anything. What I'm
asking is if there's a way to, give that I have the superproject (shallow
clone, or partial history) to first fetch/clone the SHA of referenced in
the superproject *only* and then update to that fetched SHA *only*.

-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. -
-- rrivera/ - grafik/
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

Boost list run by bdawes at, gregod at, cpdaniel at, john at