Merge commit '43d5061cdde5b1ff230def24422193e2bf361c52'
authorJacob Lifshay <programmerjake@gmail.com>
Wed, 23 Mar 2022 03:04:15 +0000 (20:04 -0700)
committerJacob Lifshay <programmerjake@gmail.com>
Wed, 23 Mar 2022 03:04:15 +0000 (20:04 -0700)
1  2 
src/nmutil/openpower_sv_bitmanip_in_wiki/git_subtree_syncing.mdwn

index c01c483060a6de5de7a506a8a10bb9ced143bc7e,0000000000000000000000000000000000000000..34b39e2072c73c55457c4f9093c0884107d8d733
mode 100644,000000..100644
--- /dev/null
@@@ -1,63 -1,0 +1,59 @@@
- Do the initial setup for your local repo first.
 +This folder is synchronized between nmutil.git and libreriscv.git (the wiki) using `git subtree`.
 +
 +# Initial setup for your local repo:
 +```sh
 +cd nmutil
 +git remote add -f wiki ssh://gitolite3@git.libre-soc.org:922/libreriscv.git
 +git checkout -b wiki-master wiki/master
 +git checkout master
 +```
 +
 +# Copying latest changes from libreriscv.git to nmutil.git:
 +
- git checkout wiki-master
- git push
- git checkout master
++Do the initial setup for your local repo (above) first.
 +
 +```sh
 +cd nmutil
 +git checkout wiki-master
 +git subtree split -P openpower/sv/bitmanip --rejoin -b openpower-sv-bitmanip
 +git checkout master
 +git subtree merge -P src/nmutil/openpower_sv_bitmanip_in_wiki openpower-sv-bitmanip
 +git branch -d openpower-sv-bitmanip
 +git push
- Do the initial setup for your local repo first.
++git push wiki wiki-master:master
 +```
 +
 +# Copying latest changes from nmutil.git to libreriscv.git:
 +
- git push
- git checkout wiki-master
- git push
++Do the initial setup for your local repo (above) first.
 +
 +```sh
 +cd nmutil
 +git checkout master
 +git subtree split -P src/nmutil/openpower_sv_bitmanip_in_wiki --rejoin -b openpower-sv-bitmanip
 +git checkout wiki-master
 +git subtree merge -P openpower/sv/bitmanip openpower-sv-bitmanip
 +git branch -d openpower-sv-bitmanip
- Do the initial setup for your local repo first.
 +git checkout master
++git push
++git push wiki wiki-master:master
 +```
 +
 +# Initial setup for repos:
 +
 +This was already done for this folder, you don't need to do it.
 +This is here merely for future reference in case anyone wants to reproduce our setup.
 +
- git push
- git checkout wiki-master
- git push
++Do the initial setup for your local repo (above) first.
 +
 +```sh
 +cd nmutil
 +git checkout wiki-master
 +git subtree split -P openpower/sv/bitmanip --rejoin -b openpower-sv-bitmanip
 +git checkout master
 +git subtree add -P src/nmutil/openpower_sv_bitmanip_in_wiki openpower-sv-bitmanip
 +git branch -d openpower-sv-bitmanip
 +git checkout master
++git push
++git push wiki wiki-master:master
 +```