On 07/25/2012 05:52 PM, David C. Rankin wrote: > On 07/25/2012 05:32 PM, Slávek Banko wrote: >> Here is not yet 3.5.13-sru branch on the "meta" project "tde". It is therefore >> necessary to switch individual modules. >> >> Slavek > > I'm having trouble with that too :( Reading, I should be able to do: > > git submodule foreach --recursive "git checkout v3.5.13-sru" > > That also gives the error: > > 17:45 providence:/mnt/pv/home/david/tde13/tde> git submodule foreach --recursive > "git checkout v3.5.13-sru" > Entering 'experimental' > error: pathspec 'v3.5.13-sru' did not match any file(s) known to git. > Stopping at 'experimental'; script returned non-zero status. > > In the individual applications of git.trinitydesktop.org, I do see the branch > listed "origin/v3.5.13-sru". > > So do I need to write a quick script to loop through each of the modules in > main, main/dependencies, main/applications and do it in each directory? If so, > then how would I update the tree when you make changes? Same way? If I do a > normal git pull, wouldn't that just switch back to HEAD or origin/master? > > Thank you for trying to help! We will git this figured out (no pun intended). > OK, That's what you have to do. Just set up the script and do it on a per-directory basis. Can't we set up some top-level branch in the GIT tree that holds the v3.5.13-sru info so users can just do a single checkout and have it setup 3.5.13-sru? Here is what I will do: 17:53 providence:/mnt/pv/home/david/tde13/tde/main/applications/amarok> git checkout v3.5.13-sru M admin M cmake Branch v3.5.13-sru set up to track remote branch v3.5.13-sru from origin. Switched to a new branch 'v3.5.13-sru' 17:54 providence:/mnt/pv/home/david/tde13/tde/main/applications/amarok> git pull Already up-to-date. 17:54 providence:/mnt/pv/home/david/tde13/tde/main/applications/amarok> git submodule update Submodule path 'admin': checked out 'e4edddce0ad20cd639e6ea1b21bb3bb6b0a3a3d9' Submodule path 'cmake': checked out '8552bcafcd974f7303bb3cc4947b30a7ce0533f9' -- David C. Rankin, J.D.,P.E.