-
Notifications
You must be signed in to change notification settings - Fork 0
Home
SOAS Library has decided that Fihrist (and all catalogue) records should be maintained in the first instance by SOAS itself and then committed to the shared catalogue. In the same way, SOAS maintains bibliographic records first in OLE and then submits them to OCLC/WorldCat.
Working copy
Our working copy is maintained on a shared drive at R:\BLMS\MANUSCRIPTS_Discovery\FIHRIST\fihrist-mss
SOAS Library will be editing and adding to the TEI catalogue records in R:\BLMS\MANUSCRIPTS_Discovery\FIHRIST\fihrist-mss\collections\school of oriental and african studies. These are the XML files that are edited as part of the cataloguing process using Oxygen XML Editor.
Remote repository
Our remote repository belongs to the soas-library organisation in GitHub at https://github.com/soas-library/fihrist-mss/. This is the repository to which we commit and push completed changes from the working copy.
Upstream repository
The 'master' repository is maintained by Oxford at https://github.com/fihristorg/fihrist-mss/. This is the repository to which we send pull requests to pull SOAS changes and from which we merge changes as part of a sync process to ensure authority files and other catalogue records are kept up-to-date with changes from other Fihrist contributors.
Instructions on syncing our forked GitHub repository with the FIHRIST repository. This is largely based on the instructions at https://help.github.com/articles/syncing-a-fork/
-
Navigate to R:\BLMS\MANUSCRIPTS_Discovery\FIHRIST\fihrist-mss in Windows.
-
Right-click in that directory and select 'Git Bash Here'. This will open the Git Bash interface.
-
Run commands in this interface by typing commands and pressing enter. Run 'git fetch upstream'.
-
Run 'git checkout master'.
-
Run 'git merge upstream/master'. If there are no errors, this should complete fairly quickly.
-
Close the Git Bash window.