The jump from cvs to svn is not near as huge as to git. git is a totally different beast.<br><br><div class="gmail_quote">On Mon, Mar 12, 2012 at 5:28 PM, James Sumners <span dir="ltr"><<a href="mailto:james.sumners@gmail.com">james.sumners@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">May I inquire as to why you're opting for SVN over Mercurial or even Git (not my preference)?<div class="HOEnZb"><div class="h5">
<br><br>On Monday, March 12, 2012, Chris Fowler <<a href="mailto:cfowler@outpostsentinel.com" target="_blank">cfowler@outpostsentinel.com</a>> wrote:<br>
> I am primarily a user of CVS and I have decided to migrate to SVN. So<br>> far I've spent many hours doing the migration, but like where this is<br>> headed.<br>><br>> Most of my repositories are going to be embedded type systems. More<br>
> than just one package. I ran into a problem with modified timestamps<br>> that does not occur with CVS since it will store these. I've come up<br>> with a solution and want to vet it out for feasibility.<br>
><br>> Since my tree includes many packages I do _NOT*_ ever want configure to<br>> be executed in those directories. When I did my first migration test<br>> yesterday I noticed that configure was being executed for each package<br>
> on a fresh build. Not what I want. Being a noob with SVN it took me a<br>> while to determine that SVN does not store file time attributes.<br>><br>> I hacked out a solution.<br>><br>> I wrote a perl program to store atime and mtime of all files in the tree<br>
> before the import. I then created some perl utilities to use this<br>> information. The intention is that after I execute a svn checkout I<br>> then execute the <a href="http://fix_timestamps.pl" target="_blank">fix_timestamps.pl</a> utility. It reads a file of stored<br>
> attributes and then uses utime(2) to put those attributes back. The<br>> only downside of this is remembering to do a diff and update on the<br>> TIMESTAMPS file when doing a svn ci. It would not hurt if I forgot<br>
> since I'm only storing the source and the whole tree would need to be<br>> rebuilt anyway.<br>><br>> This is the first solution I've came up with.<br>><br>> Chris<br>><br>><br>> _______________________________________________<br>
> Ale mailing list<br>> <a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>> <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>> See JOBS, ANNOUNCE and SCHOOLS lists at<br>
> <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>><br><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>James Sumners<br><a href="http://james.roomfullofmirrors.com/" target="_blank">http://james.roomfullofmirrors.com/</a><br>
<br>"All governments suffer a recurring problem: Power attracts pathological personalities. It is not that power corrupts but that it is magnetic to the corruptible. Such people have a tendency to become drunk on violence, a condition to which they are quickly addicted."<br>
<br>Missionaria Protectiva, Text QIV (decto)<br>CH:D 59<br>
</font></span><br>_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>-- <br>James P. Kinney III<br><br>As long as the general population is passive, apathetic, diverted to
consumerism or hatred of the vulnerable, then the powerful can do as
they please, and those who survive will be left to contemplate the
outcome.<br>- <i><i><i><i>2011 Noam Chomsky<br><br><a href="http://heretothereideas.blogspot.com/" target="_blank">http://heretothereideas.blogspot.com/</a><br></i></i></i></i><br>