[EMAIL PROTECTED] wrote:
I was wondering if and how vss2svn carries the date from vss over to svn. I am using VSSMigrate, not vss2svn, since I know c++ and do not know any perl. VSSMigrate does not carry over the date history and instead revision dates are derived from the day they were added to svn--notf the day they were added/changed in vss.

Is there an option to the svn commit command that lets you change the date?

No, there is not an option in the svn commit command; we accomplish this by generating a dumpfile (which contains the commit dates) rather than using the svn.exe command. However, since the timestamp is stored in the special revision property "svn:date" for each revision, it is possible to modify it after the fact:

svn propset --revprop -rHEAD svn:date 2006-11-28T21:11:32.747797Z <URL>

In order to modify revprops, you must have the "pre-revprop-change" hook script in place. And you also need to make sure that, after modifying timestamps, they are still in chronological order, otherwise certain date-specific functions such as "blame" or date-based checkouts won't work.

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to