| 102 | |
| 103 | Once the delivery has been checked (and corrected if necessary), the project directory (all of it, not just the delivery) should be rsynced back to the repository: |
| 104 | 1. su to arsf |
| 105 | 1. cd to the relevant project directory under ~arsf/arsf_data/ |
| 106 | 1. Run `rsync -av --dry-run <processing_directory> ./` |
| 107 | * This should give you a list of files that it thinks have been updated - check this looks sensible |
| 108 | 1. If there are any files in the list that shouldn't be rsynced back (eg. screenshots in the wrong place, test scripts), take them out of the rsync by adding --exclude <exclude_pattern>. Then re-run the dry-run rsync and check that the files to be excluded are no longer in the list. |
| 109 | 1. Once you're happy with the list of files to be copied to the repository, re-run the rsync command without the --dry-run argument - this will actually copy the files. |
| 110 | 1. Put a comment in the ticket to say where you've rsynced the files back to. |