Sometimes I worry that everytime i do an svn up with a repo that has externals defined i see code changing almost daily. should i be regression testing everytime i see that happen? what if the projects my project depends on break something? well you can put a proxy in between those external repos and your repo using piston. it will be the man in the middle between your repo and theirs (well the code is only mixed in your working copy but who's counting) I haven't tried it yet but it looks like you might be able to "freeze" an external or deploy a new checkout from your repo without being connected to the remote repo (as long as piston already has that remote repo cached)
http://piston.rubyforge.org/
there is even a post from this guy:
http://jfcouture.com/2007/12/12/the-guerilla-guide-to-git-how-to-start-using-git-even-if-your-team-is-on-svn/
who is using it to allow for svn externals in his git repo! so maybe you can intermix svn externals and git submodules?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment