|
scord − reduce the disk space used by a subversion working copy |
|
scord [*−−daemon|−−foreground|−−debug] [other options ...] scorddir svnwcdir |
|
scord reduces the disk space used by a subversion working copy with large and/or many files; ignoring other subversion overhead, scord reduces the size of a working copy to just the size of working files, instead of 200% their size. Subversion users may find the disk savings useful for large source code or media repositories. scord stands for "Subversion Check Out, Reduced Disk". |
|
scorddir |
|
Directory in which scord stores its data. |
|
svnwcdir |
|
Directory in which you keep your subversion working copy(ies). |
|
−−daemon|−−foreground|−−debug |
|
scord mode; run as a daemon (default), in the foreground, or in the foreground with debugging messages. |
|
−V, −−version |
|
Display version information. |
|
−h, −−help |
|
Display a summary of command line options. |
|
Start using scord: |
|
$ mkdir .scord_photos/ photos/ |
|
$ scord .scord_photos/ photos/ |
|
$ svn checkout <URL> photos/ |
|
Stop scord via fusermount or kill -SIGTERM: |
|
$ fusermount -u photos/ |
|
• |
scord does not preserve all file metadata |
||
|
• |
scord assumes files are owned by the scord owner and group |
||
|
• |
scord assumes the permissions of pristine file versions are the working sibling’s minus write access |
||
|
• |
for shared files, the working and pristine file share their change, modification, and access times |
||
|
• |
scord does not preserve extended attributes |
||
|
• |
similar to NFS, removing an open file does not immediately |
|
remove the file; it is temporarily renamed and then removed upon close |
|
• |
scord does not support hard links |
||
|
• |
only processes with the same user id as the scord daemon may access the daemon’s filesystem |
|
scordstatus(1), startscord(1), fusermount(1), fuser(1), svn(1) scord website: http://scord.sf.net/ |
|
Written by Chris Frost <chris@frostnet.net>. |