Mercurial > hg-website
view templates/guide/example.sh @ 397:29d4b5e45423
Use flask to render site and get rid of submodules
We don't want to use statically generated html files anymore. We are using
flask to do the routing and render the templates for now. This means we also
get rid of the submoduels and put everything together in templates/.
author | David Soria Parra <davidsp@fb.com> |
---|---|
date | Fri, 07 Mar 2014 14:47:13 -0800 |
parents | |
children |
line wrap: on
line source
#!/bin/sh # Example script which shows the actions in the workflow guide. # make sure , project does not exist before starting. rm -r project feature1 # plain output export HGPLAIN=1 echo init, add and commit hg init project cd project echo "[ui]" >> .hg/hgrc echo "username = Mr. Johnson <johnson@smith.com>" >> .hg/hgrc echo 'print("Hello")' > hello.py hg add #hg commit hg commit --date "2011-11-20 11:00" -m "Initial commit." hg log echo status echo 'print("Hello World")' > hello.py hg status hg diff #hg commit hg commit --date "2011-11-20 11:11" -m "Say Hello World, not just Hello." hg log echo move and copy hg cp hello.py copy hg mv hello.py target hg status hg diff hg ci --date "2011-11-20 11:20" -m "Copy and move." echo log hg log echo Lone developer with nonlinear history hg update 1 hg identify -n echo 'print("Hello Mercurial")' > hello.py hg ci --date "2011-11-20 20:00" -m "Greet Mercurial" hg merge hg ci --date "2011-11-20 20:11" -m "merge greeting and copy+move." hg log cd .. hg clone project feature1 cd feature1 hg update 3 echo 'print("Hello feature1")' > hello.py hg commit --date "2011-11-20 20:11:11" -m "Greet feature1" cd ../project hg in ../feature1 hg pull ../feature1 hg merge hg commit --date "2011-11-20 20:20" -m "merged feature1" hg log -r -1:-3 hg rollback hg commit --date "2011-11-20 20:20:11 +1100" -m "Merged Feature 1" hg log -r -1:-2 echo sharing changes hg out ../feature1