├── .gitignore ├── LICENSE ├── README.md ├── blob.go ├── commit.go ├── commit_archive.go ├── commit_test.go ├── commit_utils.go ├── reference.go ├── repo.go ├── repo_branch.go ├── repo_commit.go ├── repo_history.go ├── repo_history_handlers.go ├── repo_object.go ├── repo_tag.go ├── repo_test.go ├── repo_tree.go ├── repo_utils.go ├── repo_utils_reader.go ├── sha1.go ├── signature.go ├── tag.go ├── testdata ├── test.git │ ├── HEAD │ ├── config │ ├── description │ ├── info │ │ └── exclude │ ├── objects │ │ ├── 11 │ │ │ ├── 4be186f03dfe83a22f48c6e3ce254243ba690a │ │ │ └── d6aedbf51b8b79ce19a8ada4853524a59bb1b6 │ │ ├── 28 │ │ │ └── c7f98408356c823d0247f3ee40746e24e3a78b │ │ ├── 36 │ │ │ └── 53a91b9cb7fd42c00609855aba0c25e83df287 │ │ ├── 42 │ │ │ ├── 0efea4685dbebf4d18873a0140fb0c1a5b8f41 │ │ │ └── 22c2df8ad52d79cbdc6759f9b7aab28e4084e7 │ │ ├── 48 │ │ │ └── a0b5834acdbfddbe6d76ba05a9704d954d3e96 │ │ ├── 49 │ │ │ └── e1fdd926412491f65c3c40d245ca63a57217db │ │ ├── 62 │ │ │ └── 9bc57636d5543bce1fa104f841f5d36784ca82 │ │ ├── 63 │ │ │ └── ef7e471785c971adef87d841345129a6fc509a │ │ ├── 73 │ │ │ └── 4123b34fbce40755ab5e47b202828d46f5894a │ │ ├── 86 │ │ │ ├── 2d45768c126f1222351d27112d006369c34554 │ │ │ └── c1f32c64fe8052664a75025fca45bf19d0c337 │ │ ├── 94 │ │ │ └── 713af8983dedc137bf4cb2afc7d369efa4a76c │ │ ├── 00 │ │ │ └── 9a1762c11e24787cb0cca86b5a9e8374e43cdf │ │ ├── 01 │ │ │ └── add1fb2e879c9f77d965e03732f44744dc2b33 │ │ ├── 0d │ │ │ └── b89028be407852110616025d1459e19050196f │ │ ├── 2d │ │ │ └── 8f8990c6b3ab008a1a670d5b205ababbbb7389 │ │ ├── 7f │ │ │ └── 4fa49be0ece08b863bef44c802f1e10c4036e6 │ │ ├── 8a │ │ │ └── c18802bf9a483b97aabe11009181352323c601 │ │ ├── 8d │ │ │ ├── 7869631c72d85780d39ecbe0ae8e50a9997f09 │ │ │ └── 7d38505ca5399c94e5cab429737fb9243a61c0 │ │ ├── 9b │ │ │ └── 1719f5cf069568785080a0bbabbe7c377e22ae │ │ ├── 9f │ │ │ └── 11b19c3a209008050618adf8ecf52687a7f7e4 │ │ ├── b1 │ │ │ └── 188d0fb7fe7dbc5f72cb6c2f8911b8874c5661 │ │ ├── c0 │ │ │ └── 8a875c2363d382d95f021c6de76f0b40366689 │ │ ├── c3 │ │ │ └── ca89834257974d7375ac7915ed58d01afe7d4b │ │ ├── d0 │ │ │ └── eac371a9177b79ef6d5600250880c455141890 │ │ ├── d6 │ │ │ └── 360cd60dc386fff9b0781bc3db466c2b8bda4d │ │ ├── db │ │ │ └── 54dd4139ce063c2275560c1bdea4b9f63b858a │ │ ├── e6 │ │ │ └── 9de29bb2d1d6434b8b29ae775ad8c2e48c5391 │ │ ├── ec │ │ │ └── 8be0d0000fa8ea96d14ec46175a443ae3c9e8c │ │ ├── ee │ │ │ └── 1fe129bc618ee9a4f59430da2ffcdee8918ef4 │ │ ├── ef │ │ │ └── f6dbc66825de8cbfb25ba7dde263dcc8469e9d │ │ └── f9 │ │ │ └── 66952d7e0715683ee935d201cd4ab22736c831 │ └── refs │ │ └── heads │ │ ├── independent-branch │ │ ├── main-alternate │ │ ├── main-bad │ │ ├── main-conflict │ │ └── master ├── test_loose_refs.git │ └── refs │ │ └── tags │ │ ├── v1.0.0 │ │ ├── v1.2.1 │ │ ├── v2.0.0 │ │ ├── v3.0.0 │ │ ├── v3.1.0 │ │ └── v3.10.1 ├── test_mixed_refs.git │ ├── packed-refs │ └── refs │ │ └── tags │ │ ├── v3.0.0 │ │ ├── v3.1.0 │ │ └── v3.10.1 └── test_packed_refs.git │ └── packed-refs ├── tree.go ├── tree_blob.go ├── tree_entry.go ├── tree_utils.go └── utils.go /.gitignore: -------------------------------------------------------------------------------- 1 | git.iml 2 | .idea 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/README.md -------------------------------------------------------------------------------- /blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/blob.go -------------------------------------------------------------------------------- /commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/commit.go -------------------------------------------------------------------------------- /commit_archive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/commit_archive.go -------------------------------------------------------------------------------- /commit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/commit_test.go -------------------------------------------------------------------------------- /commit_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/commit_utils.go -------------------------------------------------------------------------------- /reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/reference.go -------------------------------------------------------------------------------- /repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo.go -------------------------------------------------------------------------------- /repo_branch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_branch.go -------------------------------------------------------------------------------- /repo_commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_commit.go -------------------------------------------------------------------------------- /repo_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_history.go -------------------------------------------------------------------------------- /repo_history_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_history_handlers.go -------------------------------------------------------------------------------- /repo_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_object.go -------------------------------------------------------------------------------- /repo_tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_tag.go -------------------------------------------------------------------------------- /repo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_test.go -------------------------------------------------------------------------------- /repo_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_tree.go -------------------------------------------------------------------------------- /repo_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_utils.go -------------------------------------------------------------------------------- /repo_utils_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/repo_utils_reader.go -------------------------------------------------------------------------------- /sha1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/sha1.go -------------------------------------------------------------------------------- /signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/signature.go -------------------------------------------------------------------------------- /tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/tag.go -------------------------------------------------------------------------------- /testdata/test.git/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /testdata/test.git/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/config -------------------------------------------------------------------------------- /testdata/test.git/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/description -------------------------------------------------------------------------------- /testdata/test.git/info/exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/info/exclude -------------------------------------------------------------------------------- /testdata/test.git/objects/00/9a1762c11e24787cb0cca86b5a9e8374e43cdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/00/9a1762c11e24787cb0cca86b5a9e8374e43cdf -------------------------------------------------------------------------------- /testdata/test.git/objects/01/add1fb2e879c9f77d965e03732f44744dc2b33: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/01/add1fb2e879c9f77d965e03732f44744dc2b33 -------------------------------------------------------------------------------- /testdata/test.git/objects/0d/b89028be407852110616025d1459e19050196f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/0d/b89028be407852110616025d1459e19050196f -------------------------------------------------------------------------------- /testdata/test.git/objects/11/4be186f03dfe83a22f48c6e3ce254243ba690a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/11/4be186f03dfe83a22f48c6e3ce254243ba690a -------------------------------------------------------------------------------- /testdata/test.git/objects/11/d6aedbf51b8b79ce19a8ada4853524a59bb1b6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/11/d6aedbf51b8b79ce19a8ada4853524a59bb1b6 -------------------------------------------------------------------------------- /testdata/test.git/objects/28/c7f98408356c823d0247f3ee40746e24e3a78b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/28/c7f98408356c823d0247f3ee40746e24e3a78b -------------------------------------------------------------------------------- /testdata/test.git/objects/2d/8f8990c6b3ab008a1a670d5b205ababbbb7389: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/2d/8f8990c6b3ab008a1a670d5b205ababbbb7389 -------------------------------------------------------------------------------- /testdata/test.git/objects/36/53a91b9cb7fd42c00609855aba0c25e83df287: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/36/53a91b9cb7fd42c00609855aba0c25e83df287 -------------------------------------------------------------------------------- /testdata/test.git/objects/42/0efea4685dbebf4d18873a0140fb0c1a5b8f41: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/42/0efea4685dbebf4d18873a0140fb0c1a5b8f41 -------------------------------------------------------------------------------- /testdata/test.git/objects/42/22c2df8ad52d79cbdc6759f9b7aab28e4084e7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/42/22c2df8ad52d79cbdc6759f9b7aab28e4084e7 -------------------------------------------------------------------------------- /testdata/test.git/objects/48/a0b5834acdbfddbe6d76ba05a9704d954d3e96: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/48/a0b5834acdbfddbe6d76ba05a9704d954d3e96 -------------------------------------------------------------------------------- /testdata/test.git/objects/49/e1fdd926412491f65c3c40d245ca63a57217db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/49/e1fdd926412491f65c3c40d245ca63a57217db -------------------------------------------------------------------------------- /testdata/test.git/objects/62/9bc57636d5543bce1fa104f841f5d36784ca82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/62/9bc57636d5543bce1fa104f841f5d36784ca82 -------------------------------------------------------------------------------- /testdata/test.git/objects/63/ef7e471785c971adef87d841345129a6fc509a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/63/ef7e471785c971adef87d841345129a6fc509a -------------------------------------------------------------------------------- /testdata/test.git/objects/73/4123b34fbce40755ab5e47b202828d46f5894a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/73/4123b34fbce40755ab5e47b202828d46f5894a -------------------------------------------------------------------------------- /testdata/test.git/objects/7f/4fa49be0ece08b863bef44c802f1e10c4036e6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/7f/4fa49be0ece08b863bef44c802f1e10c4036e6 -------------------------------------------------------------------------------- /testdata/test.git/objects/86/2d45768c126f1222351d27112d006369c34554: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/86/2d45768c126f1222351d27112d006369c34554 -------------------------------------------------------------------------------- /testdata/test.git/objects/86/c1f32c64fe8052664a75025fca45bf19d0c337: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/86/c1f32c64fe8052664a75025fca45bf19d0c337 -------------------------------------------------------------------------------- /testdata/test.git/objects/8a/c18802bf9a483b97aabe11009181352323c601: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/8a/c18802bf9a483b97aabe11009181352323c601 -------------------------------------------------------------------------------- /testdata/test.git/objects/8d/7869631c72d85780d39ecbe0ae8e50a9997f09: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/8d/7869631c72d85780d39ecbe0ae8e50a9997f09 -------------------------------------------------------------------------------- /testdata/test.git/objects/8d/7d38505ca5399c94e5cab429737fb9243a61c0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/8d/7d38505ca5399c94e5cab429737fb9243a61c0 -------------------------------------------------------------------------------- /testdata/test.git/objects/94/713af8983dedc137bf4cb2afc7d369efa4a76c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/94/713af8983dedc137bf4cb2afc7d369efa4a76c -------------------------------------------------------------------------------- /testdata/test.git/objects/9b/1719f5cf069568785080a0bbabbe7c377e22ae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/9b/1719f5cf069568785080a0bbabbe7c377e22ae -------------------------------------------------------------------------------- /testdata/test.git/objects/9f/11b19c3a209008050618adf8ecf52687a7f7e4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/9f/11b19c3a209008050618adf8ecf52687a7f7e4 -------------------------------------------------------------------------------- /testdata/test.git/objects/b1/188d0fb7fe7dbc5f72cb6c2f8911b8874c5661: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/b1/188d0fb7fe7dbc5f72cb6c2f8911b8874c5661 -------------------------------------------------------------------------------- /testdata/test.git/objects/c0/8a875c2363d382d95f021c6de76f0b40366689: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/c0/8a875c2363d382d95f021c6de76f0b40366689 -------------------------------------------------------------------------------- /testdata/test.git/objects/c3/ca89834257974d7375ac7915ed58d01afe7d4b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/c3/ca89834257974d7375ac7915ed58d01afe7d4b -------------------------------------------------------------------------------- /testdata/test.git/objects/d0/eac371a9177b79ef6d5600250880c455141890: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/d0/eac371a9177b79ef6d5600250880c455141890 -------------------------------------------------------------------------------- /testdata/test.git/objects/d6/360cd60dc386fff9b0781bc3db466c2b8bda4d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/d6/360cd60dc386fff9b0781bc3db466c2b8bda4d -------------------------------------------------------------------------------- /testdata/test.git/objects/db/54dd4139ce063c2275560c1bdea4b9f63b858a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/db/54dd4139ce063c2275560c1bdea4b9f63b858a -------------------------------------------------------------------------------- /testdata/test.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 -------------------------------------------------------------------------------- /testdata/test.git/objects/ec/8be0d0000fa8ea96d14ec46175a443ae3c9e8c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/ec/8be0d0000fa8ea96d14ec46175a443ae3c9e8c -------------------------------------------------------------------------------- /testdata/test.git/objects/ee/1fe129bc618ee9a4f59430da2ffcdee8918ef4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/ee/1fe129bc618ee9a4f59430da2ffcdee8918ef4 -------------------------------------------------------------------------------- /testdata/test.git/objects/ef/f6dbc66825de8cbfb25ba7dde263dcc8469e9d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/ef/f6dbc66825de8cbfb25ba7dde263dcc8469e9d -------------------------------------------------------------------------------- /testdata/test.git/objects/f9/66952d7e0715683ee935d201cd4ab22736c831: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/objects/f9/66952d7e0715683ee935d201cd4ab22736c831 -------------------------------------------------------------------------------- /testdata/test.git/refs/heads/independent-branch: -------------------------------------------------------------------------------- 1 | 8d7869631c72d85780d39ecbe0ae8e50a9997f09 2 | -------------------------------------------------------------------------------- /testdata/test.git/refs/heads/main-alternate: -------------------------------------------------------------------------------- 1 | c08a875c2363d382d95f021c6de76f0b40366689 2 | -------------------------------------------------------------------------------- /testdata/test.git/refs/heads/main-bad: -------------------------------------------------------------------------------- 1 | ee1fe129bc618ee9a4f59430da2ffcdee8918ef4 2 | -------------------------------------------------------------------------------- /testdata/test.git/refs/heads/main-conflict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test.git/refs/heads/main-conflict -------------------------------------------------------------------------------- /testdata/test.git/refs/heads/master: -------------------------------------------------------------------------------- 1 | c3ca89834257974d7375ac7915ed58d01afe7d4b 2 | -------------------------------------------------------------------------------- /testdata/test_loose_refs.git/refs/tags/v1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_loose_refs.git/refs/tags/v1.0.0 -------------------------------------------------------------------------------- /testdata/test_loose_refs.git/refs/tags/v1.2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_loose_refs.git/refs/tags/v1.2.1 -------------------------------------------------------------------------------- /testdata/test_loose_refs.git/refs/tags/v2.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_loose_refs.git/refs/tags/v2.0.0 -------------------------------------------------------------------------------- /testdata/test_loose_refs.git/refs/tags/v3.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_loose_refs.git/refs/tags/v3.0.0 -------------------------------------------------------------------------------- /testdata/test_loose_refs.git/refs/tags/v3.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_loose_refs.git/refs/tags/v3.1.0 -------------------------------------------------------------------------------- /testdata/test_loose_refs.git/refs/tags/v3.10.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_loose_refs.git/refs/tags/v3.10.1 -------------------------------------------------------------------------------- /testdata/test_mixed_refs.git/packed-refs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_mixed_refs.git/packed-refs -------------------------------------------------------------------------------- /testdata/test_mixed_refs.git/refs/tags/v3.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_mixed_refs.git/refs/tags/v3.0.0 -------------------------------------------------------------------------------- /testdata/test_mixed_refs.git/refs/tags/v3.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_mixed_refs.git/refs/tags/v3.1.0 -------------------------------------------------------------------------------- /testdata/test_mixed_refs.git/refs/tags/v3.10.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_mixed_refs.git/refs/tags/v3.10.1 -------------------------------------------------------------------------------- /testdata/test_packed_refs.git/packed-refs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/testdata/test_packed_refs.git/packed-refs -------------------------------------------------------------------------------- /tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/tree.go -------------------------------------------------------------------------------- /tree_blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/tree_blob.go -------------------------------------------------------------------------------- /tree_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/tree_entry.go -------------------------------------------------------------------------------- /tree_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/tree_utils.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gogs/git/HEAD/utils.go --------------------------------------------------------------------------------