[ET Trac] [Einstein Toolkit] #248: Enhance GetComponents functionality when dealing with git branches
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Fri Jan 28 19:53:42 CST 2011
#248: Enhance GetComponents functionality when dealing with git branches
----------------------------+-----------------------------------------------
Reporter: bmundim | Owner: eric9
Type: enhancement | Status: accepted
Priority: minor | Milestone:
Component: GetComponents | Version:
Resolution: | Keywords: git branches
----------------------------+-----------------------------------------------
Comment (by eschnett):
You specify different branches for the same directory (arrangement/thorn).
Which branch should be checked out?
It would be easy to pull (download) all branches into the repository, but
only one branch can be checked out.
If all available branches are pulled, but only one branch is checked out,
then you can still switch between the branches manually. When updating or
examining the status, GetComponents could ignore the branch specified in
the thorn list and instead look at the branch currently checked out. This
is somewhat dangerous (since some people will forget that they switched to
a branch or a tag), but a message may suffice for this.
svn supports the same mechanism, we could treat it in the same way, i.e.
checking out all branches, and then setting symbolic links to the desired
branch or tag. (The language is different here, "check out" means
different things for git and svn.)
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/248#comment:3>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list