#248: Enhance GetComponents functionality when dealing with git branches ----------------------------+----------------------------------------------- Reporter: bmundim | Owner: eric9 Type: enhancement | Status: closed Priority: minor | Milestone: Component: GetComponents | Version: Resolution: fixed | Keywords: git branches ----------------------------+----------------------------------------------- Changes (by eric9):
* status: accepted => closed * resolution: => fixed
Comment:
{{{ # this will setup stable and experimental as remote-tracking branches, # and then checkout the ET_2010_11 tagged commit !TARGET = $ROOT/bin !TYPE = git !URL = git://github.com/gridaphobe/CRL.git !REPO_BRANCH = stable, experimental, ET_2010_11 !CHECKOUT = GetComponents
# this will clone into CRL-experimental, and checkout the experimental
branch
!TARGET = $ROOT/bin !TYPE = git !URL = git://github.com/gridaphobe/CRL.git !REPO_BRANCH = experimental !CHECKOUT = GetComponents !NAME = CRL-experimental }}}
Last night I implemented this functionality. As Bruno said, the second bit doesn't follow standard git practices, so I would discourage using it like that. However, there could be cases where renaming the repository would be useful, i.e. someone has their own git repo called CRL, which is unrelated to !GetComponents.