[ET Trac] [Einstein Toolkit] #2070: shallow checkouts do not work with branches
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Thu Aug 24 12:21:52 CDT 2017
#2070: shallow checkouts do not work with branches
---------------------------+------------------------------------------------
Reporter: rhaas | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: GetComponents | Version: development version
Keywords: |
---------------------------+------------------------------------------------
Currently using both --shallow and a branch (rather than master) fails
since GetComponents wants to first clone the full repo then switch to the
requested branch which fails with a shallow clone.
However newer versions of git (>=1.7) support a "-b" (branch) option for
clone and that one works fine even with shallow clones.
My recollection is that we could not use this method initially since there
were clusters around that only offered git 1.6 (queenbee likely). This is
no longer the case and all clusters in simfactory offer at least git 1.7.
This pull request:
https://github.com/gridaphobe/CRL/pull/6/files
both fixes the problem and simplifies the code.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2070>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list