Subversion
From Knowledge Discovery
svn co https://webdav.seas.upenn.edu/svn/datamining/trunk/software/
or browse it at
https://webdav.seas.upenn.edu/viewvc/datamining/trunk/software/
For access via ssh, you can use any host that has /project/cis/datamining. For example,
seas.upenn.edu
- svn co -- checks out a directory
- svn add <filename> adds a file (assuming you are in a checked out directory
- svn commit sends all updates and added files back to the repository ("checks it in")
- svn update updates your local directory to be consistent with the server (except where you have more made changes)
- svn status - check what is up to date ...
To get svn to ignore various types of files when checking status, go to .subversion/config and uncomment and edit the line starting "global-ignores". You also need to uncomment the "section header" , called "miscellany" (leave the square brackets there).
global-ignores = *.o *.lo *.la #*# .DS_Store *.log *.log *.aux *.pdf *.toc *.lot *.blg
You can see what SEAS says at https://svn.cis.upenn.edu/, but their instructions do not fully apply to us.
New group members should do as follows:
Please run htpasswd to generate a password hash and mail it to ungar@cis.upenn.edu,
along with a request to join the "datamining" repository.
Your interaction with htpasswd should go something like
% htpasswd -s -n username
New password: <type your password>
Re-type new password: <type your password again>
username:{SHA}C+7Hteo/D9vJXQ3UfzxbwnXaijM=
