46 | | |
| 48 | {{{ |
| 49 | git init --bare /git/athena/packagename.git |
| 50 | cd /git/athena/packagename.git |
| 51 | mv hooks hooks.orig |
| 52 | ln -s /git/athena/krbdev-services/githooks hooks |
| 53 | git config core.sharedRepository group |
| 54 | git config core.logAllRefUpdates true |
| 55 | git remote add --mirror=push github git@github.com:mit-athena/packagename.git |
| 56 | git config gc.reflogexpire never |
| 57 | git config gc.reflogexpireunreachable never |
| 58 | git config receive.fsckObjects true |
| 59 | git config receive.denyNonFastForwards true |
| 60 | git config hooks.push-to github |
| 61 | git config hooks.mailinglist source-commits@mit.edu |
| 62 | git config hooks.verbose true |
| 63 | git config hooks.reponame packagename |
| 64 | git config hooks.commit-url-prefix https://github.com/mit-athena/packagename/commit/ |
| 65 | }}} |