aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* object/signed/tag: Add HEAD mainGravatar Runxi Yu27 min.7-0/+659
* internal/testgit: Add -s to tagGravatar Runxi Yu27 min.1-1/+12
* object/signed{,/commit}: AddGravatar Runxi Yu38 min.9-0/+572
* internal/testgit: Add -S to CommitTreeGravatar Runxi Yu45 min.1-0/+8
* TODO: hash function transitionGravatar Runxi Yu101 min.1-0/+2
* README: Link to @main's go docGravatar Runxi Yu113 min.1-1/+1
* rename next to mainGravatar Runxi Yu2 hours1-1/+1
* Update statusGravatar Runxi Yu2 hours2-1/+8
* object/tree: Add FindGravatar Runxi Yu6 hours3-18/+67
* REFACTOR: blob, tag, and tree are done!Gravatar Runxi Yu6 hours1-3/+0
* object/tree: Add testsGravatar Runxi Yu6 hours10-3/+474
* object/tree: Reject duplicatesGravatar Runxi Yu6 hours1-0/+7
* object/tag: Fix my silly self-referential append test, that belongs to roundtripGravatar Runxi Yu6 hours1-9/+28
* internal/testgit: Add UpdateRef and ForEachRefFormatGravatar Runxi Yu6 hours1-0/+32
* object/tree/mode: Other testsGravatar Runxi Yu7 hours1-0/+83
* object/tree/mode: Roundtrip testsGravatar Runxi Yu7 hours1-0/+24
* object/tree/mode: Append testsGravatar Runxi Yu7 hours1-0/+31
* object/tree/mode: Parser testsGravatar Runxi Yu7 hours1-0/+64
* internal/testgit: LsTreeGravatar Runxi Yu7 hours1-0/+47
* internal/testgit: MkTreeEntry -> TreeEntryGravatar Runxi Yu7 hours5-7/+8
* object/tree: Add basic tree functionsGravatar Runxi Yu7 hours10-4/+299
* object/tree/mode: InitializeGravatar Runxi Yu7 hours6-0/+167
* object/tag: AddGravatar Runxi Yu8 hours10-1/+710
* object/commit: Update to the new testgitGravatar Runxi Yu8 hours2-6/+6
* internal/testgit: Prepare for tagGravatar Runxi Yu8 hours5-10/+82
* internal/testgit: Unexport Run and CommandGravatar Runxi Yu9 hours9-17/+17
* REFACTOR: object/commit is doneGravatar Runxi Yu9 hours1-1/+0
* internal/testgit: Fix lints tooGravatar Runxi Yu9 hours3-2/+13
* object/commit: noinlineerrGravatar Runxi Yu9 hours2-4/+6
* object/commit: LintGravatar Runxi Yu9 hours2-0/+6
* object/commit: Stricten the parserGravatar Runxi Yu9 hours1-6/+61
* Add malformed and roundtrip testsGravatar Runxi Yu9 hours2-0/+309
* object/commit: Test author/committer dates in parse testsGravatar Runxi Yu10 hours1-4/+36
* internal/testgit: CommitTree should accept identitiesGravatar Runxi Yu10 hours2-4/+61
* internal/testgit: I don't want exhaustruct:ignore here actuallyGravatar Runxi Yu10 hours2-3/+0
* object/commit: Better testGravatar Runxi Yu10 hours1-92/+68
* object/commit: Append testGravatar Runxi Yu10 hours1-0/+164
* internal/testgit: Use --end-of-options sensiblyGravatar Runxi Yu10 hours4-3/+5
* internal/testgit: Add show and fsckGravatar Runxi Yu10 hours2-0/+59
* object/commit: parse_testGravatar Runxi Yu11 hours1-0/+154
* internal/testgit: Add helpers to prepare for commit testingGravatar Runxi Yu11 hours3-0/+88
* Unify rules around errors.go or notGravatar Runxi Yu12 hours4-10/+11
* More cleanupsGravatar Runxi Yu12 hours8-20/+23
* *: Refactor file granularityGravatar Runxi Yu12 hours11-183/+183
* ref/name: Fix errorGravatar Runxi Yu20 hours1-1/+1
* object/commit: Sentilnel with descriptionGravatar Runxi Yu20 hours2-4/+8
* object/signature: Detailed along with sentinelGravatar Runxi Yu20 hours1-12/+13
* object/header: Use sentinel errorsGravatar Runxi Yu20 hours1-5/+6
* config: Use sentinel errorsGravatar Runxi Yu20 hours4-116/+60
* ref/name, object: Simplify errorsGravatar Runxi Yu20 hours6-47/+39