[ET Trac] [Einstein Toolkit] #367: When a repo URL changes, GetComponents should offer more help
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Wed Oct 19 20:04:28 CDT 2011
#367: When a repo URL changes, GetComponents should offer more help
----------------------------+-----------------------------------------------
Reporter: eschnett | Owner: eric9
Type: enhancement | Status: accepted
Priority: major | Milestone:
Component: GetComponents | Version:
Resolution: | Keywords:
----------------------------+-----------------------------------------------
Comment (by hinder):
Is it really solved for SVN? I have a Curie checkout and I manually did
an svn switch on the manifest repository to get the new thornlist for the
current trunk. I then fetched the CRL git repo and switched to the master
branch to get the latest version. I then ran
[ianhin at login-damiana Cactus]$ bin/GetComponents -a --update --root=.
manifest/einsteintoolkit.th
It first told me that the URL for simfactory2 had changed, so I moved it
out of the way. It then told me
Error: The URL for EinsteinAnalysis/Multipole has changed, please
perform a clean checkout.
Now, the URL will have changed because the branch has changed, but that is
the only change, I think. Multipole is stored in SVN, so I don't think
this is working, unless I've missed something.
Steps to reproduce:
{{{
# Download Curie version
wget --no-check-certificate
https://github.com/gridaphobe/CRL/raw/ET_2011_05/GetComponents
chmod 755 GetComponents
./GetComponents -a
http://svn.einsteintoolkit.org/manifest/branches/ET_2011_05/einsteintoolkit.th
cd Cactus
# Update GetComponents
cd repos/CRL
git fetch
git checkout master
cd ../..
# Update thornlist
cd manifest
svn switch http://svn.einsteintoolkit.org/manifest/trunk
cd ..
# Move simfactory away (probably have to do this for Carpet as well)
mv simfactory simfactory.old
# Attempt to upgrade to latest version
bin/GetComponents --update --root=. manifest/einsteintoolkit.th
}}}
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/367#comment:10>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list