summaryrefslogtreecommitdiff
path: root/src/code/1/1
diff options
context:
space:
mode:
authorkballou <kballou@devnulllabs.io>2017-03-13 19:14:30 -0600
committerkballou <kballou@devnulllabs.io>2017-03-16 15:45:23 -0600
commit912101560834dbc1d1473acc6a95cd71796c2660 (patch)
treea8b375e4b0c576ffe88ed731fe9e6b1c88523af3 /src/code/1/1
parent953b2970a079c29484cb842c3a6dac2afee1b22a (diff)
downloadgit-in-reverse-912101560834dbc1d1473acc6a95cd71796c2660.tar.gz
git-in-reverse-912101560834dbc1d1473acc6a95cd71796c2660.tar.xz
Update `git init` code to use manual procedures
It's too early in the "backwards" introduction to use such simple commands to set things in motion.
Diffstat (limited to 'src/code/1/1')
-rw-r--r--src/code/1/116
1 files changed, 13 insertions, 3 deletions
diff --git a/src/code/1/1 b/src/code/1/1
index 54c8e5f..92be5e7 100644
--- a/src/code/1/1
+++ b/src/code/1/1
@@ -1,3 +1,13 @@
-cd /tmp
-git init foo
-cd foo
+% cd /tmp
+% mkdir -p foo/.git/objects/{info,pack}
+% mkdir -p foo/.git/hooks
+% mkdir -p foo/.git/refs/{tags,heads}
+% echo "ref: refs/heads/master" > foo/.git/HEAD
+% cat << EOF > foo/.git/config
+>[core]
+> repositoryformatversion = 0
+> filemode = true
+> bare = false
+> logallrefupdates = true
+EOF
+% cd foo