Apache Subversion: Difference between revisions

Content deleted Content added
For the Subversion issue tracker, instead of using Internet archive with the URLs of the old issue tracker, refer to the current issue tracker (+ wikif the second reference).
Limitations and problems: reference for fsvs: instead of using Internet Archive, use the current ___location on GitHub (the owner was pmarek on tigris and is now phmarek on GitHub, so this appears to be the official repository).
Line 240:
 
Subversion does not store the modification times of files. As such, a file checked out of a Subversion repository will have the 'current' date (instead of the modification time in the repository), and a file checked into the repository will have the date of the check-in (instead of the modification time of the file being checked in). This might not always be what is wanted.<ref>{{Cite web |url=https://issues.apache.org/jira/browse/SVN-1256 |title=[SVN-1256] Ability to preserve last modification time (mtime) of files under version control |access-date=2023-09-04 }}</ref>
To mitigate this, third-party tools exist that allow for preserving modification time and other filesystem meta-data.<ref>[http://sourceforge.net/projects/freezeattrib/files/ FreezeAttrib (saves/restores file attributes using properties)]</ref><ref>{{Cite web GitHub|url=http:/phmarek/fsvs.tigris.org/|fsvs – Full |title=System Versioning System}}<!-- previously "FSVS (Fast System VerSioning)" |access-date=2010-09-01archived |archive-date=2010-08-25at |archive-url=https://web.archive.org/web/20100825094540/http://fsvs.tigris.org/ |url-status=dead }}-></ref>
However, giving checked out files a current date is important as well — this is how tools like [[make (software)|make(1)]] will take notice of a changed file for rebuilding it.