From d2ec6fcb7b5a9fb9314b3e86d0304c99edf58e5d Mon Sep 17 00:00:00 2001 From: Joe Mou Date: Thu, 11 Apr 2019 23:14:16 -0400 Subject: [PATCH] use .zit directory Make it a little harder to trash a real git repository --- .zit | 1 + cat-file | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 120000 .zit diff --git a/.zit b/.zit new file mode 120000 index 0000000..191381e --- /dev/null +++ b/.zit @@ -0,0 +1 @@ +.git \ No newline at end of file diff --git a/cat-file b/cat-file index 881ba8e..a839661 100755 --- a/cat-file +++ b/cat-file @@ -7,7 +7,7 @@ import zlib required_type, sha1 = sys.argv[1:] # sha1_file.c:sha1_file_name -filename = '.git/objects/{}/{}'.format(sha1[:2], sha1[2:]) +filename = '.zit/objects/{}/{}'.format(sha1[:2], sha1[2:]) decompressed = zlib.decompress(open(filename).read()) header, contents = decompressed.split('\0', 1) actual_type, length = header.split(' ')