Submission Instructions

  1. Log in remotely to the CS login server:

    ssh your_cnet_username@linux.cs.uchicago.edu

  2. Check out your project directory from phoenixforge:

    svn co https://phoenixforge.cs.uchicago.edu/svn/your_cnet_username-mpcs53017-win-14

    Replace 'your_cnet_username' with your CNetID. When prompted, enter your CNetID password.

  3. Go to the checked out directory and create a new reports directory:

    cd your_cnet_username-mpcs53017-win-14
    mkdir reports

  4. Copy all your files for submission to the directory you just created.

  5. When done copying, add the new reports directory to the repository

    (assuming you start from inside your reports directory): cd ../
    svn add reports

  6. Finally, submit your work by committing it to the repository. The last step is very important! Do not forget this step otherwise we will not receive your submission.

    svn commit -m "your_cnet_username p3 submission" reports

    Done!

    If you make changes to any of your files and want to resubmit (we will grade your last submitted copy before the submission deadline):

  7. Edit your files in place in the directory you created or copy new ones to the directory to replace the ones already there. If you add new files that you did not previously commit, make sure to run 'svn add newfile' for each new file so that they are added to the repository i.e

    cd reports
    svn add newfile1

  8. Check in your latest submission

    svn commit -m "your_cnet_username p3 resubmission" reports

If you experience any problems checking out your directory or with any of the steps above, please post your questions on piazza. You can test that your homework submission went through by checking out a fresh copy of your project directory:
  1. If logged in to a cs server, from your home directory create a temporary subdirectory and checkout a fresh copy into it:

    mkdir testdir
    cd testdir
    svn co https://phoenixforge.cs.uchicago.edu/svn/your_cnet_username-mpcs53017-win-14

  2. Navigate to the checked out directory. It should contain your submitted hw folder with all the files you submitted. If not, your initial commit did not go through. Repeat the steps to submit your homework or notify the course personnel on piazza.

    This document was written originally for CS53001 in Autumn 2013 by Sam Olofin; modified by Svetlozar Nestorov for CS53017 in Winter 2014.