Christian Rauch
2014-06-24 08:58:18 UTC
Hi,
it looks like autoproj snapshot is not working on detached head state.
Let's say I need to search in the git history of a couple of packages to
get back to a working state for a demo. I am searching by checking out
commits manually until I found the commits of all effected packages that
work together.
By checking out commits manually, I will get into the detached HEAD state:
$ git checkout 995e018
-> You are in 'detached HEAD' state. [...]
To save the current state of all packages, a snapshot is created:
$ autoproj snapshot demo_working
Now the demo_working/overrides.yml will pin the commit where the HEAD is
pointing to (e.g. 5e2e3a259) instead of the commit that I chose manually
for the package (995e018).
Is this the desired beahviour? In my opinion a snapshot should store the
current state of all my git repositories meaning that I can also select
commits manually.
Regards,
Christian
--
Christian Rauch
Space Robotics
Universit?t Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Stra?e 1
28359 Bremen, Germany
Zentrale: +49 421 178 45-6611
Besuchsadresse der Nebengesch?ftstelle:
Robert-Hooke-Stra?e 5
28359 Bremen, Germany
Tel: +49 421 178 45-6619
Empfang: +49 421 178 45-6600
Fax: +49 421 178 45-4150
E-Mail: Christian.Rauch at dfki.de
Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5071 bytes
Desc: S/MIME Cryptographic Signature
Url : http://www.dfki.de/pipermail/rock-dev/attachments/20140624/63b94803/attachment.bin
it looks like autoproj snapshot is not working on detached head state.
Let's say I need to search in the git history of a couple of packages to
get back to a working state for a demo. I am searching by checking out
commits manually until I found the commits of all effected packages that
work together.
By checking out commits manually, I will get into the detached HEAD state:
$ git checkout 995e018
-> You are in 'detached HEAD' state. [...]
To save the current state of all packages, a snapshot is created:
$ autoproj snapshot demo_working
Now the demo_working/overrides.yml will pin the commit where the HEAD is
pointing to (e.g. 5e2e3a259) instead of the commit that I chose manually
for the package (995e018).
Is this the desired beahviour? In my opinion a snapshot should store the
current state of all my git repositories meaning that I can also select
commits manually.
Regards,
Christian
--
Christian Rauch
Space Robotics
Universit?t Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Stra?e 1
28359 Bremen, Germany
Zentrale: +49 421 178 45-6611
Besuchsadresse der Nebengesch?ftstelle:
Robert-Hooke-Stra?e 5
28359 Bremen, Germany
Tel: +49 421 178 45-6619
Empfang: +49 421 178 45-6600
Fax: +49 421 178 45-4150
E-Mail: Christian.Rauch at dfki.de
Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5071 bytes
Desc: S/MIME Cryptographic Signature
Url : http://www.dfki.de/pipermail/rock-dev/attachments/20140624/63b94803/attachment.bin