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>. |