GitBucket
4.21.2
Toggle navigation
Snippets
Sign in
Files
Branches
1
Releases
Issues
Pull requests
Labels
Priorities
Milestones
Wiki
Forks
nigel.stanger
/
LaTeX
Browse code
• The instructions for how to correctly update submodules are slowly getting there…
master
1 parent
1472ebd
commit
171101f127746ab918eb9eddbbe3418f57d62be0
Nigel Stanger
authored
on 30 Jan 2014
Patch
Showing
1 changed file
README.md
Ignore Space
Show notes
View
README.md
Various LaTeX classes. Note that some of this exists as independent LaTeX repostiories (e.g., ouexam, beamerthemes). These are included as submodules. To install, ensure that `$TEXMFHOME` is set to your personal texmf tree (e.g., `~/.texmf`), then: % git clone https://github.com/Otago-InfoSci-Database/LaTeX.git % cd LaTeX % git submodule update % make install Everything should just work beyond that point (fingers crossed! ☺), barring any backwards incompatible changes to classes or the like. **IMPORTANT!!** If you change any of the submodules, make sure that you commit and push the submodule *first*, then commit and push *this* repository to resynchronise the submodule pointer. Otherwise you’ll end up with a detached HEAD in the submodule and things can get very messy! Assuming everything is properly pushed, then updating on other clients is just a matter of: % git pull % cd submodule; git pull; cd .. % git submodule update % make install
Various LaTeX classes. Note that some of this exists as independent LaTeX repostiories (e.g., ouexam, beamerthemes). These are included as submodules. To install, ensure that `$TEXMFHOME` is set to your personal texmf tree (e.g., `~/.texmf`), then: % git clone https://github.com/Otago-InfoSci-Database/LaTeX.git % cd LaTeX % git submodule update % make install Everything should just work beyond that point (fingers crossed! ☺), barring any backwards incompatible changes to classes or the like. **IMPORTANT!!** If you change any of the submodules, make sure that you commit and push the submodule *first*, then commit and push *this* repository to resynchronise the submodule pointer. Otherwise you’ll end up with a detached HEAD in the submodule and things can get very messy! Assuming everything is properly pushed, then updating on other clients is just a matter of: % git pull % git submodule update % make install
Show line notes below