* [push][13]: pushes only the current branch to origin
* [pull][14]: pulls changes down but with `rebase-i-p` to avoid same-branch merges and commit replays
-[12]: master/scripts/checkout
-[13]: master/scripts/push
-[14]: master/scripts/pull
+[12]: blob/master/scripts/checkout
+[13]: blob/master/scripts/push
+[14]: blob/master/scripts/pull
Server-side Hooks
=================
* [update-lock-check][9]: enforces locked/preserved branches
* [update-stable][10]: enforces proper movement of stable
-[1]: master/server/post-receive-commitnumbers
-[2]: master/server/post-receive-email
-[3]: master/server/post-receive-gitconfig
-[4]: master/server/post-receive-hudson
-[5]: master/server/post-receive-trac
-[6]: master/server/update-allow-tags-branches
-[7]: master/server/update-ensure-follows
-[8]: master/server/update-ensure-ticket-reference
-[9]: master/server/update-lost-check
-[10]: master/server/update-stable
+[1]: blob/master/server/post-receive-commitnumbers
+[2]: blob/master/server/post-receive-email
+[3]: blob/master/server/post-receive-gitconfig
+[4]: blob/master/server/post-receive-hudson
+[5]: blob/master/server/post-receive-trac
+[6]: blob/master/server/update-allow-tags-branches
+[7]: blob/master/server/update-ensure-follows
+[8]: blob/master/server/update-ensure-ticket-reference
+[9]: blob/master/server/update-lost-check
+[10]: blob/master/server/update-stable
Client-side Hooks
=================
* [commit-msg-trac][11]: enforces ticket references in commit messages
-[11]: master/client/commit-msg-trac
+[11]: blob/master/client/commit-msg-trac
Bootstrapping Scripts
=====================
* [create-gitconfig][15]: creates a new DAG for managing repository-specific configuration (works with [post-receive-gitconfig][3])
* [create-stable][16]: creates a new DAG for the first release to merge in to (works with [update-stable][10])
-[15]: master/scripts/create-gitconfig
-[16]: master/scripts/create-stable
+[15]: blob/master/scripts/create-gitconfig
+[16]: blob/master/scripts/create-stable
Install Server-side Hooks
=========================
* Edit `your_repo.git/hooks/post-receive` and `your_repo.git/hooks/update` to call the `gc` hooks as appropriate
* [post-receive.sample][17] and [update.sample][18] are good templates to use for calling multiple hooks
-[17]: master/server/post-receive.sample
-[18]: master/server/update.sample
+[17]: blob/master/server/post-receive.sample
+[18]: blob/master/server/update.sample
Todo
====