Commit Graph

58 Commits

Author SHA1 Message Date
Gonçalo Valério 65773a5317 step fifty six: print remote refs 2020-12-01 23:15:21 +00:00
Gonçalo Valério 027bad5d5f step fifty five: allow git directory to change 2020-12-01 20:33:10 +00:00
Gonçalo Valério ca176b8a3b Fix some errors introduced along the way 2020-12-01 00:07:05 +00:00
Gonçalo Valério 87418b8763 step fifty four: fast-forward merge 2020-11-30 23:45:11 +00:00
Gonçalo Valério 8060fab18e step fifty three: three way merge 2020-11-30 23:22:00 +00:00
Gonçalo Valério c51db4a8f1 step fifty two: compute common ancestor of a commit 2020-11-29 21:33:25 +00:00
Gonçalo Valério 1db0a2143a step fifty two: iter over MERGE_HEAD if exists 2020-11-29 14:24:55 +00:00
Gonçalo Valério 1aac45ac62 step fifty one: record both parents on commit 2020-11-28 22:25:06 +00:00
Gonçalo Valério 8f60af7aa4 step fifty: data, delete refs 2020-11-28 21:48:38 +00:00
Gonçalo Valério 2e9b5f6a4d step forty nine: merge, support multiple parents 2020-11-28 21:41:04 +00:00
Gonçalo Valério 8a8b028150 step forty eight: merge in working directory 2020-11-27 00:11:30 +00:00
Gonçalo Valério 89287d3f00 step fourty seven: merge, create command 2020-11-23 23:20:18 +00:00
Gonçalo Valério 84bb97e1a2 step fourty six: show changed files 2020-11-23 23:12:10 +00:00
Gonçalo Valério 4387831290 step fourty five: compare working tree to a commit 2020-11-23 22:48:06 +00:00
Gonçalo Valério 459ded1709 step fourty four: print diff of commit 2020-11-22 00:17:22 +00:00
Gonçalo Valério 284086a234 step fourty three: list changed files in commit 2020-11-21 17:08:47 +00:00
Gonçalo Valério b79d4d0d2a step fourty two: show, print commit message 2020-11-18 00:12:42 +00:00
Gonçalo Valério 26a8da76ef step fourty one: reset move HEAD 2020-11-16 23:25:25 +00:00
Gonçalo Valério 7b46b2cbfa step fourty: show refs that point to each commit 2020-11-14 18:22:10 +00:00
Gonçalo Valério 57d5f13acc step thirty nine: show all branches 2020-11-14 13:19:15 +00:00
Gonçalo Valério 99d6be3834 step thirty eight: print current branch 2020-11-14 12:30:35 +00:00
Gonçalo Valério e0392ead71 step thirty seven: set head to master on init 2020-11-13 20:21:39 +00:00
Gonçalo Valério b54604ac72 step thirty six: switch branches 2020-11-13 20:17:20 +00:00
Gonçalo Valério 0e813bb9e7 step thirty five: write symbolic refs 2020-11-08 13:18:29 +00:00
Gonçalo Valério 1d810df2ae step thirty four: dont always dereference refs 2020-11-08 13:09:17 +00:00
Gonçalo Valério 57c1631be2 step thirty three: deference refs when reading and writing 2020-11-08 12:49:39 +00:00
Gonçalo Valério 38dfc9147d step thirty two: create RefValue container 2020-11-07 23:25:00 +00:00
Gonçalo Valério da2967c736 step thirty one: implement symbolic refs idea 2020-11-07 23:01:19 +00:00
Gonçalo Valério 29e6a60de8 step thirty: create new branches 2020-11-07 22:22:38 +00:00
Gonçalo Valério ba6bd7aac9 step twenty nine: log, use iter_commits_and_parents 2020-11-07 22:06:42 +00:00
Gonçalo Valério cb9b476ef9 step twenty eight: render graph 2020-11-07 20:26:56 +00:00
Gonçalo Valério e0467dec69 step twenty seven: iterate commits and parents 2020-11-07 19:45:58 +00:00
Gonçalo Valério a555ebf6c0 step twenty six: print refs 2020-11-07 13:25:11 +00:00
Gonçalo Valério cf4e05e325 step twenty five: cli pass HEAD by default 2020-11-06 00:34:29 +00:00
Gonçalo Valério 3bdddbc28e step twenty four: try different directories when searching for a ref 2020-11-06 00:19:39 +00:00
Gonçalo Valério 5ddf692f07 step twenty three: tag,resolve name to oid 2020-11-04 21:54:45 +00:00
Gonçalo Valério e035b80888 step twenty two: tag, create the tag ref 2020-11-04 21:33:11 +00:00
Gonçalo Valério 1b1ac3ec74 step twenty one: tag, generalize HEAD to refs 2020-11-04 20:16:08 +00:00
Gonçalo Valério 019729a3fe step twenty: tag, implement cli command 2020-11-03 23:49:43 +00:00
Gonçalo Valério 41cf24d2bd step nineteen: checkout, read tree and move HEAD 2020-11-02 23:01:31 +00:00
Gonçalo Valério 7f36be1c01 step eighteen: log from oid parameter 2020-11-02 22:38:54 +00:00
Gonçalo Valério f1dc7d9cb6 step seventeen: implement log 2020-11-02 22:29:37 +00:00
Gonçalo Valério 6dbfc533a6 step sixteen: set parent to HEAD 2020-11-01 23:01:24 +00:00
Gonçalo Valério 909320d2fb step fifteen: record hash of last commit to HEAD 2020-11-01 22:38:22 +00:00
Gonçalo Valério 17072abf21 step fourteen: create commit 2020-10-26 23:56:25 +00:00
Gonçalo Valério 74bc0eb655 step thirteen: delete all existing stuff before reading 2020-10-26 23:22:17 +00:00
Gonçalo Valério 3436deb267 step twelve: extract tree from object 2020-10-25 18:35:47 +00:00
Gonçalo Valério c93915acf7 step eleven: write tree objects 2020-10-13 22:35:19 +01:00
Gonçalo Valério cbf02e6bc2 step ten: hash the files 2020-10-05 19:32:48 +01:00
Gonçalo Valério 97f9c41bc9 step nine: Ignore .rgit files 2020-10-05 19:04:11 +01:00