From 3f98b35e12cfab6a610b21b635885f7c14cb0df3 Mon Sep 17 00:00:00 2001 From: "Shawn O. Pearce" Date: Mon, 11 Aug 2008 18:08:06 -0700 Subject: [PATCH] Add JUnit tests for DirCache compatibility with C Git This new compability test uses an existing (known) DIRC version 2 with the 'TREE' extension and output from C Git's ls-files and ls-tree tools to validate DirCache read the file correctly, and writes it back the same way it found it. Signed-off-by: Shawn O. Pearce Signed-off-by: Robin Rosenberg --- .../dircache/DirCacheCGitCompatabilityTest.java | 204 +++ .../tst/org/spearce/jgit/dircache/gitgit.index | Bin 0 -> 134799 bytes .../tst/org/spearce/jgit/dircache/gitgit.lsfiles | 1437 ++++++++++++++++++++ .../tst/org/spearce/jgit/dircache/gitgit.lstree | 331 +++++ 4 files changed, 1972 insertions(+) create mode 100644 org.spearce.jgit.test/tst/org/spearce/jgit/dircache/DirCacheCGitCompatabilityTest.java create mode 100644 org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.index create mode 100644 org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.lsfiles create mode 100644 org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.lstree diff --git a/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/DirCacheCGitCompatabilityTest.java b/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/DirCacheCGitCompatabilityTest.java new file mode 100644 index 00000000..8f182a3c --- /dev/null +++ b/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/DirCacheCGitCompatabilityTest.java @@ -0,0 +1,204 @@ +/* + * Copyright (C) 2008, Google Inc. + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or + * without modification, are permitted provided that the following + * conditions are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * - Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * + * - Neither the name of the Git Development Community nor the + * names of its contributors may be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package org.spearce.jgit.dircache; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.LinkedHashMap; +import java.util.Map; + +import org.spearce.jgit.lib.FileMode; +import org.spearce.jgit.lib.ObjectId; +import org.spearce.jgit.lib.RepositoryTestCase; +import org.spearce.jgit.treewalk.TreeWalk; + +public class DirCacheCGitCompatabilityTest extends RepositoryTestCase { + private final File index = pathOf("gitgit.index"); + + public void testReadIndex_LsFiles() throws Exception { + final Map ls = readLsFiles(); + final DirCache dc = new DirCache(index); + assertEquals(0, dc.getEntryCount()); + dc.read(); + assertEquals(ls.size(), dc.getEntryCount()); + { + final Iterator rItr = ls.values().iterator(); + for (int i = 0; rItr.hasNext(); i++) + assertEqual(rItr.next(), dc.getEntry(i)); + } + } + + public void testTreeWalk_LsFiles() throws Exception { + final Map ls = readLsFiles(); + final DirCache dc = new DirCache(index); + assertEquals(0, dc.getEntryCount()); + dc.read(); + assertEquals(ls.size(), dc.getEntryCount()); + { + final Iterator rItr = ls.values().iterator(); + final TreeWalk tw = new TreeWalk(db); + tw.reset(); + tw.setRecursive(true); + tw.addTree(new DirCacheIterator(dc)); + while (rItr.hasNext()) { + final DirCacheIterator dcItr; + + assertTrue(tw.next()); + dcItr = tw.getTree(0, DirCacheIterator.class); + assertNotNull(dcItr); + + assertEqual(rItr.next(), dcItr.getDirCacheEntry()); + } + } + } + + private static void assertEqual(final CGitIndexRecord c, + final DirCacheEntry j) { + assertNotNull(c); + assertNotNull(j); + + assertEquals(c.path, j.getPathString()); + assertEquals(c.id, j.getObjectId()); + assertEquals(c.mode, j.getRawMode()); + assertEquals(c.stage, j.getStage()); + } + + public void testReadIndex_DirCacheTree() throws Exception { + final Map cList = readLsFiles(); + final Map cTree = readLsTree(); + final DirCache dc = new DirCache(index); + assertEquals(0, dc.getEntryCount()); + dc.read(); + assertEquals(cList.size(), dc.getEntryCount()); + + final DirCacheTree jTree = dc.getCacheTree(false); + assertNotNull(jTree); + assertEquals("", jTree.getNameString()); + assertEquals("", jTree.getPathString()); + assertTrue(jTree.isValid()); + assertEquals(ObjectId + .fromString("698dd0b8d0c299f080559a1cffc7fe029479a408"), jTree + .getObjectId()); + assertEquals(cList.size(), jTree.getEntrySpan()); + + final ArrayList subtrees = new ArrayList(); + for (final CGitLsTreeRecord r : cTree.values()) { + if (FileMode.TREE.equals(r.mode)) + subtrees.add(r); + } + assertEquals(subtrees.size(), jTree.getChildCount()); + + for (int i = 0; i < jTree.getChildCount(); i++) { + final DirCacheTree sj = jTree.getChild(i); + final CGitLsTreeRecord sc = subtrees.get(i); + assertEquals(sc.path, sj.getNameString()); + assertEquals(sc.path + "/", sj.getPathString()); + assertTrue(sj.isValid()); + assertEquals(sc.id, sj.getObjectId()); + } + } + + private File pathOf(final String name) { + return new File(getClass().getResource(name).getPath()); + } + + private Map readLsFiles() throws Exception { + final LinkedHashMap r = new LinkedHashMap(); + final BufferedReader br = new BufferedReader(new InputStreamReader( + new FileInputStream(pathOf("gitgit.lsfiles")), "UTF-8")); + String line; + while ((line = br.readLine()) != null) { + final CGitIndexRecord cr = new CGitIndexRecord(line); + r.put(cr.path, cr); + } + return r; + } + + private Map readLsTree() throws Exception { + final LinkedHashMap r = new LinkedHashMap(); + final BufferedReader br = new BufferedReader(new InputStreamReader( + new FileInputStream(pathOf("gitgit.lstree")), "UTF-8")); + String line; + while ((line = br.readLine()) != null) { + final CGitLsTreeRecord cr = new CGitLsTreeRecord(line); + r.put(cr.path, cr); + } + return r; + } + + private static class CGitIndexRecord { + final int mode; + + final ObjectId id; + + final int stage; + + final String path; + + CGitIndexRecord(final String line) { + final int tab = line.indexOf('\t'); + final int sp1 = line.indexOf(' '); + final int sp2 = line.indexOf(' ', sp1 + 1); + mode = Integer.parseInt(line.substring(0, sp1), 8); + id = ObjectId.fromString(line.substring(sp1 + 1, sp2)); + stage = Integer.parseInt(line.substring(sp2 + 1, tab)); + path = line.substring(tab + 1); + } + } + + private static class CGitLsTreeRecord { + final int mode; + + final ObjectId id; + + final String path; + + CGitLsTreeRecord(final String line) { + final int tab = line.indexOf('\t'); + final int sp1 = line.indexOf(' '); + final int sp2 = line.indexOf(' ', sp1 + 1); + mode = Integer.parseInt(line.substring(0, sp1), 8); + id = ObjectId.fromString(line.substring(sp2 + 1, tab)); + path = line.substring(tab + 1); + } + } +} diff --git a/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.index b/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.index new file mode 100644 index 0000000000000000000000000000000000000000..215da649e1c68079fb03f4f9bc0f196cca9855c8 GIT binary patch literal 134799 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 Ee-J{SV*mgE literal 0 HcwPel00001 diff --git a/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.lsfiles b/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.lsfiles new file mode 100644 index 00000000..27fe5c23 --- /dev/null +++ b/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.lsfiles @@ -0,0 +1,1437 @@ +100644 6b9c715d21d5486e59083fb6071566aa6ecd4d42 0 .gitattributes +100644 a213e8e25bb2442326e86cbfb9ef56319f482869 0 .gitignore +100644 373476bdc03f718b4c01471dd9996ee4497f43a8 0 .mailmap +100644 9651afc89d5e789abd9cedaa4f3b92dde7dd1412 0 .project +100644 6ff87c4664981e4397625791c8ea3bbb5f2279a3 0 COPYING +100644 ddb030137d54ef3fb0ee01d973ec5cee4bb2b2b3 0 Documentation/.gitattributes +100644 d8edd904065fbc4bd06365ce378f57d4cd8f9f0d 0 Documentation/.gitignore +100644 f628c1f3b7b706f9d585b96041e5a4b12bc0f62c 0 Documentation/CodingGuidelines +100644 62269e39c4edf95b2cf2e6a60bff2a33b239b07e 0 Documentation/Makefile +100644 fea3f9935b7794ce86f04d22c9d68fb9d537167d 0 Documentation/RelNotes-1.5.0.1.txt +100644 b061e50ff05b5e13211bb315e240974e898de32c 0 Documentation/RelNotes-1.5.0.2.txt +100644 cd500f96bfd73e288577b05cfdfe337d7f2b85bb 0 Documentation/RelNotes-1.5.0.3.txt +100644 feefa5dfd4eee5f493fcf3091ec0de116d414fc1 0 Documentation/RelNotes-1.5.0.4.txt +100644 eeec3d73d01a0e9f61df666bad8a48a4f423438a 0 Documentation/RelNotes-1.5.0.5.txt +100644 c02015ad5fdb1953ad1a8cf5b0edd7ef7c04fbac 0 Documentation/RelNotes-1.5.0.6.txt +100644 670ad32b85678c938709b47c37d6caacbb5ebe29 0 Documentation/RelNotes-1.5.0.7.txt +100644 daf4bdb0d7bb24319810fe0e73aa317663448c93 0 Documentation/RelNotes-1.5.0.txt +100644 91471213bdec8d95209db256f594b0e1b3f3ec2a 0 Documentation/RelNotes-1.5.1.1.txt +100644 d88456306c503d9e604ffbb699fb7cadacb2e733 0 Documentation/RelNotes-1.5.1.2.txt +100644 876408b65a0e0841567a2c9b97c6f6e62cb86b81 0 Documentation/RelNotes-1.5.1.3.txt +100644 df2f66ccb5d2a6a038d1fcf9306e7ed7aae05f39 0 Documentation/RelNotes-1.5.1.4.txt +100644 b0ab8eb371ccb05346781e63c5ec4b71dab8be34 0 Documentation/RelNotes-1.5.1.5.txt +100644 55f3ac13e3c242acc4bb1b873272d7d8ff4ef84d 0 Documentation/RelNotes-1.5.1.6.txt +100644 daed3672709f6b94478fc6ad425897abe3433c9a 0 Documentation/RelNotes-1.5.1.txt +100644 ebf20e22a74284f7085a5027f588ba295fb767d0 0 Documentation/RelNotes-1.5.2.1.txt +100644 f6393f8a94f454f4f7b5cc5bb42881b6662cadff 0 Documentation/RelNotes-1.5.2.2.txt +100644 addb22955b4e4e5344f7f139076a798cb50024ff 0 Documentation/RelNotes-1.5.2.3.txt +100644 75cff475f6546402dc3486c43e0b6e7557ae621e 0 Documentation/RelNotes-1.5.2.4.txt +100644 e8281c72a0b997e90cba2c9a2c4153f8607a7b76 0 Documentation/RelNotes-1.5.2.5.txt +100644 6195715dc78a26ce9ac452bd64852455fb79137c 0 Documentation/RelNotes-1.5.2.txt +100644 7ff546c743b3ac2e75610473e496d93e44a6dbe9 0 Documentation/RelNotes-1.5.3.1.txt +100644 4bbde3cab4dc6dc0815aeae5a0a79f88ab784b23 0 Documentation/RelNotes-1.5.3.2.txt +100644 d2138469511d3dc111d81b9354f100ed344d9524 0 Documentation/RelNotes-1.5.3.3.txt +100644 b04b3a45a5629cf852c970ac995bfb80bde846d2 0 Documentation/RelNotes-1.5.3.4.txt +100644 7ff1d5d0d100fc632208f4cbb67189ecbf58e9a4 0 Documentation/RelNotes-1.5.3.5.txt +100644 069a2b2cf9e9f28a2f9e6dc0817723a38b25f475 0 Documentation/RelNotes-1.5.3.6.txt +100644 2f690616c8327f8c86477998358ee0dd17ee467f 0 Documentation/RelNotes-1.5.3.7.txt +100644 0e3ff58a46f3cc2b987f9c3216e4844bab2317a5 0 Documentation/RelNotes-1.5.3.8.txt +100644 d03894b92645f2dd0d7cb464d3ab1905d8cb62ed 0 Documentation/RelNotes-1.5.3.txt +100644 d4e44b8b09d7176c137d826d5de305bd6822e862 0 Documentation/RelNotes-1.5.4.1.txt +100644 21d0df59fbb08ab148e275e21f0ed182c5aab1a1 0 Documentation/RelNotes-1.5.4.2.txt +100644 b0fc67fb2ade1c7e318d309ee4d55d37964021f3 0 Documentation/RelNotes-1.5.4.3.txt +100644 89fa6d03bc038d6210e94d7fe9fbbffdbc84d883 0 Documentation/RelNotes-1.5.4.4.txt +100644 02823413987d5a10364d936327e3a1cfb38cbac2 0 Documentation/RelNotes-1.5.4.5.txt +100644 3e3c3e55a31fd7f6d51e1aa5a1d57532484dacaf 0 Documentation/RelNotes-1.5.4.6.txt +100644 f1323b61746ee5d7f2a9d2fc3835c2cd75e76434 0 Documentation/RelNotes-1.5.4.txt +100644 7de419708f77fff6f61e749b917b5fcecbe9a292 0 Documentation/RelNotes-1.5.5.1.txt +100644 391a7b02eaf32d930e7c9c274dfd2a2edf081f75 0 Documentation/RelNotes-1.5.5.2.txt +100644 f22f98b734f82101d47a6aa2453d5374d5dd8175 0 Documentation/RelNotes-1.5.5.3.txt +100644 2d0279ecce622aab935e8e25914a5bd132fa95f3 0 Documentation/RelNotes-1.5.5.4.txt +100644 30fa3615c77d6198a5a08ebd8e8c63f4cd21b295 0 Documentation/RelNotes-1.5.5.5.txt +100644 29322124881bf65c3ee6f5d613251b09f4a98d9a 0 Documentation/RelNotes-1.5.5.txt +100644 4864b16445f3ca1854cee608f7c15f5a6e0933d8 0 Documentation/RelNotes-1.5.6.1.txt +100644 5902a85a78610ec38f4cf160ccd3c01267b4f9a1 0 Documentation/RelNotes-1.5.6.2.txt +100644 942611299d59abd4bdd820e1258662067a304d62 0 Documentation/RelNotes-1.5.6.3.txt +100644 d8968f1ecbd930463858870ee872efd8cb672bab 0 Documentation/RelNotes-1.5.6.4.txt +100644 e143d8d61be1bb2fac024b5d5f270b33f4f898d4 0 Documentation/RelNotes-1.5.6.txt +100644 2542cf53d2e40b06afe918fcf1cd35de19126d9e 0 Documentation/RelNotes-1.6.0.txt +100644 841bead9db18a025638570c10cac72bcf4791f68 0 Documentation/SubmittingPatches +100644 40d43b78ee9d6c3827bcf631c1f41f54d0e3dfbc 0 Documentation/asciidoc.conf +100644 5428111d732cb38dbb257ddfa860ebd04088b4e9 0 Documentation/blame-options.txt +100755 ba4205e0302a267a5da6bef504f3e69eb0c4aa6d 0 Documentation/build-docdep.perl +100644 6a361a21367bfed4ae325049556f2e82e7e1dbe4 0 Documentation/callouts.xsl +100755 dbc133cd3c1f19dd507014477e68b8ada78eab5e 0 Documentation/cat-texi.perl +100755 04f99778d81def42e9e129b2f5b2b0551a0c760f 0 Documentation/cmd-list.perl +100644 61c376057c0f2b9510bf6f1b2beb42f9859b7f46 0 Documentation/config.txt +100644 400cbb3b1c120b93278472678ee7bdb87a74f95b 0 Documentation/diff-format.txt +100644 517e1eba3c56907ebcb1d478dceb184e53fceda4 0 Documentation/diff-generate-patch.txt +100644 cba90fd27c6a1baaca884328e96adc8a6da8fc36 0 Documentation/diff-options.txt +100644 b878b385c6967f4c64ba30bdfe8f9bd24bef91e3 0 Documentation/docbook-xsl.css +100644 9a6912c641edf52083b8996fdce3a0be2f4dba45 0 Documentation/docbook.xsl +100644 e598cdda45cf0b953a106d6786765b3316e2cc16 0 Documentation/everyday.txt +100644 d313795fdbc420e3395adc42aebe82fabda037d4 0 Documentation/fetch-options.txt +100755 ff7d78f620a35fb66c47e50c4eceecff00b643b3 0 Documentation/fix-texi.perl +100644 2b6d6c86547b2cec370d34b14ddef25264404892 0 Documentation/git-add.txt +100644 c45c53ec2404725394563a9fba40f31cd314adb2 0 Documentation/git-am.txt +100644 8b6b56a54409dd586047a1a6cdf1138e8bb0e77b 0 Documentation/git-annotate.txt +100644 feb51f124ac8a806e65d41f6274c58de64d2991f 0 Documentation/git-apply.txt +100644 c7a6e3ec050b7ceeec79d468b5ffa123314c8f5d 0 Documentation/git-archimport.txt +100644 41cbf9c0819872a322321455b8a5cb805efcc26b 0 Documentation/git-archive.txt +100644 c7981efcd9b86287bbea9ddcaf187a9bd48c77eb 0 Documentation/git-bisect.txt +100644 fba374d652723161c3683d1be98c08ba573057cc 0 Documentation/git-blame.txt +100644 6103d62fe3dca23c78b16dbdbb5ba231a6b39bf7 0 Documentation/git-branch.txt +100644 1b66ab743c64d980a43a028d57ca2f6505d97845 0 Documentation/git-bundle.txt +100644 d35e8a04fe28b095b5405ae2e0b09e3ab448bf63 0 Documentation/git-cat-file.txt +100644 2b821f2a1d70fa108ce279135fd5028453a04fd9 0 Documentation/git-check-attr.txt +100644 034223cc5ace81dd0b63da44d79db5e83a1d492a 0 Documentation/git-check-ref-format.txt +100644 62d84836b8a0d77c2a6ea534566ff8462b0eb37a 0 Documentation/git-checkout-index.txt +100644 5aa69c0e12a6756fd6f79c117008a373f65ba5f5 0 Documentation/git-checkout.txt +100644 837fb08b7971a8b948dd7d039bab4a3c2e54cac7 0 Documentation/git-cherry-pick.txt +100644 74d14c4e7fc88e702e4781b22eb8ed5ce0480c6f 0 Documentation/git-cherry.txt +100644 670cb02b6cc035e4fbcf1a1016f66b7a85cd4ef7 0 Documentation/git-citool.txt +100644 7dcc1ba58c3879cb14ce243a4af00bca9e850799 0 Documentation/git-clean.txt +100644 26fd1b111798461b9150f1416721aa460f1ea525 0 Documentation/git-clone.txt +100644 feec58400b64c65c8f96f2d1834016455c89829e 0 Documentation/git-commit-tree.txt +100644 0e25bb862704eee4a22fe5349c04823d14ea9cba 0 Documentation/git-commit.txt +100644 28e1861094a1689cdb042df6b1d788620ffdf213 0 Documentation/git-config.txt +100644 75a8da1ca906aee4cc6a7d0c3ff19862b8e0fc2f 0 Documentation/git-count-objects.txt +100644 2da8588f4fd6edb842a9824181165b3f043ec87b 0 Documentation/git-cvsexportcommit.txt +100644 b7a8c10b8709108c1c8a0d14f661c179c2b4f22c 0 Documentation/git-cvsimport.txt +100644 c2d3c90d27084e7de7e0f7c37b40f130f6960244 0 Documentation/git-cvsserver.txt +100644 4ba4b75c1126d87c48935e7697e05f0d5210ad2d 0 Documentation/git-daemon.txt +100644 7fdda04bae34790eb2345427dda746e8bf097c1a 0 Documentation/git-describe.txt +100644 5c8c1d95a89b15e936816f486a8114cbc6788fb9 0 Documentation/git-diff-files.txt +100644 26920d4f63cd213ff17ab28d8dd0dbea94482147 0 Documentation/git-diff-index.txt +100644 8c8f35b7a762d42d3c45ff9f4eee1cb32d3917b6 0 Documentation/git-diff-tree.txt +100644 c53eba557d0a242a0d8553d9569ce8b2eb86331b 0 Documentation/git-diff.txt +100644 b974e2115b01f17f0ac809b691baf2f4e4d32169 0 Documentation/git-fast-export.txt +100644 c2f483a8d2aed8dc017f3172e2d5fff4bed2c450 0 Documentation/git-fast-import.txt +100644 47448da22eeebf51fe5829717df2dc7129a9b17e 0 Documentation/git-fetch-pack.txt +100644 d3164c5c88db6b9e02a4186c398e19c425bc204b 0 Documentation/git-fetch.txt +100644 7ba9dab5e6c0b32f927d24de800e17b71a06b84b 0 Documentation/git-filter-branch.txt +100644 1c24796d66d5aeaeeccfd152c69cddba1953fd6c 0 Documentation/git-fmt-merge-msg.txt +100644 727d84e6735417baa82fe7abff5b6945f6d6cef4 0 Documentation/git-for-each-ref.txt +100644 010d9e432231f41a179023df2e85610583b572cf 0 Documentation/git-format-patch.txt +100644 965a8279c1b17df6fbf82f4fbcadbd254049a7d5 0 Documentation/git-fsck-objects.txt +100644 d5a76472196a5e67bc6e62411d90377ec3b46e3a 0 Documentation/git-fsck.txt +100644 7086eea74a38b036130f61db362bae209a065e47 0 Documentation/git-gc.txt +100644 84f23ee525336fc2bdd289991b97eafecddc14b2 0 Documentation/git-get-tar-commit-id.txt +100644 fa4d133c1bccc088d3c8da65bce4e15cafd394aa 0 Documentation/git-grep.txt +100644 0e650f497bd456e633334a91bd929053a08eb0d3 0 Documentation/git-gui.txt +100644 ac928e198e75595a6fcd4e83b89aaf68987bd420 0 Documentation/git-hash-object.txt +100644 f414583fc48e85e4785fbf5f9431bb81a96ccd9d 0 Documentation/git-help.txt +100644 e7c796155fdd0ad644decf5dc488c6d780a2d164 0 Documentation/git-http-fetch.txt +100644 aef383e0b142bd603b77620cad720c102d70c4b7 0 Documentation/git-http-push.txt +100644 b3d8da33ee64730794821440c287f30c4bb85789 0 Documentation/git-imap-send.txt +100644 4b5c743c1e5f11281e2b9df7508d57e9878ee5d2 0 Documentation/git-index-pack.txt +100644 1fd0ff2610a1375bcf0defe2a234b2dee1a7997a 0 Documentation/git-init-db.txt +100644 71749c09d309f4cae2da9788969359d2620224a9 0 Documentation/git-init.txt +100644 22da21a54f625c434216945889127ec283d3d09f 0 Documentation/git-instaweb.txt +100644 05cbac56aced6ad27f36fe63f8f536e794794f9f 0 Documentation/git-log.txt +100644 602b8d5d4de8f7649cb88e6622108c012f484933 0 Documentation/git-lost-found.txt +100644 9f85d60b5fb6d6ae1b4d8c2e65a6131cbe21450b 0 Documentation/git-ls-files.txt +100644 abe7bf9ff9eb9a3ddb1924938de071291520797a 0 Documentation/git-ls-remote.txt +100644 4c7262f1cd82ca8d9ea6be638d23b18d9bba3738 0 Documentation/git-ls-tree.txt +100644 31eccea5bc0697ee461503734942429c2133ef3f 0 Documentation/git-mailinfo.txt +100644 5cc94ec53daf3057f57c993983d659543962abec 0 Documentation/git-mailsplit.txt +100644 1a7ecbf8f39381b0c7b2da513dfa26eacec15cf6 0 Documentation/git-merge-base.txt +100644 024ec015a3a3e0d3677a82e082e72a36c4572827 0 Documentation/git-merge-file.txt +100644 ff088c5c294527dd97c542012483aafe3ca64314 0 Documentation/git-merge-index.txt +100644 dc8a96adb00c0b674e12e071a4a56f89bfe8583d 0 Documentation/git-merge-one-file.txt +100644 dbb0c18668ff0fb60c31c12b02c27d92b430c24a 0 Documentation/git-merge-tree.txt +100644 2db88809898592c691166427efdd106d844d42d9 0 Documentation/git-merge.txt +100644 31570b1e27af6a603df98868c627da08d91c17cc 0 Documentation/git-mergetool.txt +100644 8bcc11443dce7322ac5b0fa70e07b2465f762615 0 Documentation/git-mktag.txt +100644 af19f06ed738bdecc7ab9a72a5c9a216b816f4c2 0 Documentation/git-mktree.txt +100644 9c5660275b326661bf7dc9a5162e5177b8a62b0f 0 Documentation/git-mv.txt +100644 6e77ab135353aaf713b638a70701717db1706c2c 0 Documentation/git-name-rev.txt +100644 8c354bd47014825de71243d73158b6b080ecb350 0 Documentation/git-pack-objects.txt +100644 5f9435e59b49fec1e37c65f1bfdc38be3704c4e5 0 Documentation/git-pack-redundant.txt +100644 a5244d35f49f10b7954d8fa52164663e3d167d4b 0 Documentation/git-pack-refs.txt +100644 cd43069874d59504627211e011250a3554aeee5a 0 Documentation/git-parse-remote.txt +100644 477785e13418e1971156f5210015da4ab9d77cab 0 Documentation/git-patch-id.txt +100644 8282a5e82b6e897ac501ef05c982d5e69415363f 0 Documentation/git-peek-remote.txt +100644 b5f26cee132622185457d92522fb932302dec97d 0 Documentation/git-prune-packed.txt +100644 54f1dab38de9e01d8452753ac6028875b91d5f6b 0 Documentation/git-prune.txt +100644 7578623edba9e2ddc5232f1a981bcb297182638d 0 Documentation/git-pull.txt +100644 050c3ddae2732fdf4cb9f3b0f798e3d2d190fa4e 0 Documentation/git-push.txt +100644 d4037de5124010e9c90dcc97e8b64e6011dbed21 0 Documentation/git-quiltimport.txt +100644 6f4b9b017f7b504a2b9e909639a61b1ef7750af0 0 Documentation/git-read-tree.txt +100644 59c1b021a6c410e1097df21d6d47365aec6689e2 0 Documentation/git-rebase.txt +100644 6b2f8c4de7c32927f270e561362d4766193986fa 0 Documentation/git-receive-pack.txt +100644 d99236e14d5238c936304029bd48efc6ac9dd024 0 Documentation/git-reflog.txt +100644 25ff8f9dcbe0db52675338f1429e9169052b9cf1 0 Documentation/git-relink.txt +100644 bb99810ec76f93ff1cdc59aacdf592c64419701a 0 Documentation/git-remote.txt +100644 38ac60947bc6c4cbfc8aae70a92f9163fefed442 0 Documentation/git-repack.txt +100644 e5bdb5533e61687874ad36d30534b2ac9e58d7cb 0 Documentation/git-repo-config.txt +100644 19335fddae2b706cd785258a8c02a5595c525667 0 Documentation/git-request-pull.txt +100644 89f321b414212a555f1e0fb0ff0ce6f4c180fd06 0 Documentation/git-rerere.txt +100644 6abaeac28cb70bcff809c803d732f79630c8046f 0 Documentation/git-reset.txt +100644 fd1de92e34b459cdc89928e1561ee6934cd63c19 0 Documentation/git-rev-list.txt +100644 2921da320d2b84df4d15ec2745e6d94093dd6907 0 Documentation/git-rev-parse.txt +100644 98cfa3c0d0f27e0cb603f07c76285f85ef07a771 0 Documentation/git-revert.txt +100644 4d0c495bc3ecb5482165a46956efe73dfdc5ee72 0 Documentation/git-rm.txt +100644 afbb294a7faadc7ff6d4039246dc1c085575cd4f 0 Documentation/git-send-email.txt +100644 399821832c2a5cd6a718a7dc37a87e6b5bc0b213 0 Documentation/git-send-pack.txt +100644 18f14b5be89b4e0240f59b13313308f3c09d012c 0 Documentation/git-sh-setup.txt +100644 ff420f8f8c52eb598976a134916000da9b8f3976 0 Documentation/git-shell.txt +100644 7ccf31ccc401fd35a0ed65667be001805436249b 0 Documentation/git-shortlog.txt +100644 d3f258869f5d441bea16b46d8030eb64ecb7df99 0 Documentation/git-show-branch.txt +100644 e3285aacfd310cc269cdb03aa9243c939c24def7 0 Documentation/git-show-index.txt +100644 9a4389981ca067633d773e28393a1d72ac6552ae 0 Documentation/git-show-ref.txt +100644 1642cfd8236a5b57420f67da580b42066afaa4f6 0 Documentation/git-show.txt +100644 7d50d74cc9a945f0dd82b0c26509bf0392eff837 0 Documentation/git-stash.txt +100644 84f60f3407499c40a8e0caadf9d40ed5e9b8386b 0 Documentation/git-status.txt +100644 7508c0e42d2cd50ac522fc80a3a866411b7b51c5 0 Documentation/git-stripspace.txt +100644 35efeefb3056ac69cf02689dc338956340e9efc9 0 Documentation/git-submodule.txt +100644 f230125a81baab9f13bf84e3543b63fc77a8e827 0 Documentation/git-svn.txt +100644 210fde03a12cd757769f81754e789a2a5934f02c 0 Documentation/git-symbolic-ref.txt +100644 046ab3542bab4048fe07c8a6718d63f9cd9e3791 0 Documentation/git-tag.txt +100644 a5d9558dd1eabd71e838026721d707c5f1ecc369 0 Documentation/git-tar-tree.txt +100644 a96403cb8cb720dbf094b06a0dc0b430147298fc 0 Documentation/git-tools.txt +100644 995db9feadf68df6f22de745d90790a145128e44 0 Documentation/git-unpack-file.txt +100644 36d1038056101a459a33e32b6729d75e03f127ce 0 Documentation/git-unpack-objects.txt +100644 1d9d81a702d26706047ae6ea29b4ca62ebe59460 0 Documentation/git-update-index.txt +100644 9639f705afafab6fcf0cd21ad2693627ab42f66d 0 Documentation/git-update-ref.txt +100644 35d27b0c7f0e4b7a1d0851140958e71fabb0e6bc 0 Documentation/git-update-server-info.txt +100644 bbd7617587084b0c66fd8e0b9f623cac50be2c03 0 Documentation/git-upload-archive.txt +100644 b8e49dce4a19a4d7083459468f27c273c1d91fea 0 Documentation/git-upload-pack.txt +100644 3647dd6c8f9c74a688f7a143119386ba89a8f13d 0 Documentation/git-var.txt +100644 c8611632d1d501d57eb7000de0ec3c3b36810b80 0 Documentation/git-verify-pack.txt +100644 ba837df4bc66e2b828fcd49c94f35957c27322df 0 Documentation/git-verify-tag.txt +100644 36afad8d4e0d67a8d9dd33d3bc590789e9f6604d 0 Documentation/git-web--browse.txt +100644 cadfbd90403766d44598c8d96d89dc5a0e4e2ef8 0 Documentation/git-whatchanged.txt +100644 26d3850e7317c22dcf0999e0c4a6afe9a5ea2e03 0 Documentation/git-write-tree.txt +100644 44ea35e949dbbc0e5785ba2831072059881058f8 0 Documentation/git.txt +100644 d7b41142d2c843bc5460f03c73c609b1c53ff4a6 0 Documentation/gitattributes.txt +100644 29e5929db22257346a2bed16cbd5ca6531698676 0 Documentation/gitcli.txt +100644 49179b0a00fad1ecda1fdf0537ccbce77f5fc494 0 Documentation/gitcore-tutorial.txt +100644 aaa7ef737a4c190c60e37e2849ce42f3bdb5dda7 0 Documentation/gitcvs-migration.txt +100644 2bdbc3d4f6a97c1a1d970f0c5f27222ef9e31274 0 Documentation/gitdiffcore.txt +100644 565719ed5f8516e17229ec11bbec5e1354580397 0 Documentation/gitglossary.txt +100644 046a2a7fe7cf8ec301d3a20f7ebc587a09d210e3 0 Documentation/githooks.txt +100644 59321a2e82b1e141746d94c439452b52b84994ad 0 Documentation/gitignore.txt +100644 e02ecf57444df14d61d82dcf2f9e0c3f6b990b91 0 Documentation/gitk.txt +100644 f8d122a8b90ca7cb4920768ca23fd9a27574ffdf 0 Documentation/gitmodules.txt +100644 a969b3fbc3efc99ce490455b93c8bfb912994e2e 0 Documentation/gitrepository-layout.txt +100644 660904686c656fd00078aa272d0b9a5a198e1833 0 Documentation/gittutorial-2.txt +100644 48d1454a90cf9453e5e3c9fa01b3dbc369a58f1f 0 Documentation/gittutorial.txt +100644 9b4a4f45e900a96c4ddeb214816877f39cca15a5 0 Documentation/glossary-content.txt +100755 34aa30c5b9ffc617e1519878317c2ae83bed6a6a 0 Documentation/howto-index.sh +100644 4357e269131fad960367534ae4161fe078fee30a 0 Documentation/howto/maintain-git.txt +100644 554909fe08de380aa02f2bf37f0f3b43b0233f4b 0 Documentation/howto/rebase-and-edit.txt +100644 d214d4bf9d0e539c6bf58ba24dcd12aabbaea1d8 0 Documentation/howto/rebase-from-internal-branch.txt +100644 48c67568d3418b2d6608f362f4b76e02ec450abc 0 Documentation/howto/rebuild-from-update-hook.txt +100644 323b513ed0e0ce8b749672f589a375073a050b97 0 Documentation/howto/recover-corrupted-blob-object.txt +100644 e70d8a31e7b05e8efc70c6a56f476324065d57a6 0 Documentation/howto/revert-branch-rebase.txt +100644 6d3eb8ed00e1779efce8abe201d37c8cff07ec29 0 Documentation/howto/separating-topic-branches.txt +100644 40327486084ac02874faff70fd100b619af83214 0 Documentation/howto/setup-git-server-over-http.txt +100644 697d9188850e9a685045da5bd37844b02978752d 0 Documentation/howto/update-hook-example.txt +100644 4e2f75cb6167633c97ec1981d2b6659368cc0170 0 Documentation/howto/use-git-daemon.txt +100644 0953a50b693307976977c81a4c0b611fd5dfb490 0 Documentation/howto/using-merge-subtree.txt +100644 fb0d7da56b902217f8f1f4d4bc85186d6bf0dc4c 0 Documentation/i18n.txt +100755 35f440876ed182de319b6d3f0b8296b1a1ede29d 0 Documentation/install-doc-quick.sh +100755 2135a8ee1f4f56a8c799437949ba76d7526164c0 0 Documentation/install-webdoc.sh +100644 4065a3a27a38be73132b9f509e1d63546b3fddef 0 Documentation/manpage-1.72.xsl +100644 48ce747cf4dad592d642735856eb156e93d6cf30 0 Documentation/merge-config.txt +100644 007909a82fe77325e46c54799d00dc78493a47f9 0 Documentation/merge-options.txt +100644 1276f858ade29bec40716d19cf56fe6e3882fc25 0 Documentation/merge-strategies.txt +100644 c11d4957714db202a012209e2437b9e050a28ae0 0 Documentation/pretty-formats.txt +100644 6d66c74cc11e6622892061f8328d04dfe38f87bf 0 Documentation/pretty-options.txt +100644 00a8d210476089257be3d09ac8a16d1f8e1dd8dc 0 Documentation/pull-fetch-param.txt +100644 3aa38097e6350a02c50873d5c670e108003fab22 0 Documentation/rev-list-options.txt +100644 8aa891daee050f03cf265a6ea991ff9ebb60815e 0 Documentation/technical/.gitignore +100644 43dbe09f735525b0a1549ccfb4de2f2ca87252a0 0 Documentation/technical/api-allocation-growing.txt +100644 7ede1e64e5d40ec8f742e900d7273d6f961605e2 0 Documentation/technical/api-builtin.txt +100644 1d52a6ce14416c7308f6c2c5d6a3dd2a43184e91 0 Documentation/technical/api-decorate.txt +100644 20b0241d30026747391fa4b6b38de5cf959cee70 0 Documentation/technical/api-diff.txt +100644 5bbd18f0206604416c3833b7541a5b55b7e63976 0 Documentation/technical/api-directory-listing.txt +100644 9d97eaa9dee99eef7e66072c4c51cfff3000bba3 0 Documentation/technical/api-gitattributes.txt +100644 a69cc8964d585db41b1907a8ce7cb8d0a9511ef2 0 Documentation/technical/api-grep.txt +100644 c784d3edcb2537b84bfb5db3da55faaf45995155 0 Documentation/technical/api-hash.txt +100644 e9559790a32185b1d4ac8ae72881f4f63f082538 0 Documentation/technical/api-history-graph.txt +100644 adbdbf5d75d8e17e38e1ba0e3694b4ff210f5799 0 Documentation/technical/api-in-core-index.txt +100644 af7cc2e395f1399830f9eacc52468376b216fb86 0 Documentation/technical/api-index-skel.txt +100755 9c3f4131b8586408acd81d1e60912b51688575ed 0 Documentation/technical/api-index.sh +100644 dd894043ae8b04269b3aa2108f96cb935217181d 0 Documentation/technical/api-lockfile.txt +100644 03bb0e950dd1616b00f950f83263835c57bfa70a 0 Documentation/technical/api-object-access.txt +100644 539863b1f920f8f34ad9272907cbacbd35a7fcbd 0 Documentation/technical/api-parse-options.txt +100644 e8a1bce94e05f06c5b2aa51d2b610fb9da15d0bb 0 Documentation/technical/api-quote.txt +100644 073b22bd83badb5aada47e061bb29e48d5f95518 0 Documentation/technical/api-remote.txt +100644 996da0503acfa3e3a0ed0f57a951d0fbc1500fb8 0 Documentation/technical/api-revision-walking.txt +100644 75aa5d49234ec36857a7c8d2f3900001af5cbcde 0 Documentation/technical/api-run-command.txt +100644 4f63a04d7db0e7b578c5034c2856ba95a7ef5739 0 Documentation/technical/api-setup.txt +100644 a9668e5f2d2b1a7ffac45e4111ca6d8a4818af2b 0 Documentation/technical/api-strbuf.txt +100644 293bb15d206e71f57e906b33ca27ee05e3429521 0 Documentation/technical/api-string-list.txt +100644 e3ddf912841298d6317a682a29cbaf628e86f156 0 Documentation/technical/api-tree-walking.txt +100644 6296ecad1d65511f943fcd82ded188954a33b052 0 Documentation/technical/api-xdiff-interface.txt +100644 1803e64e465fa4f8f0fe520fc0fd95d0c9def5bd 0 Documentation/technical/pack-format.txt +100644 103eb5d989349c8e7e0147920b2e218caba9daf9 0 Documentation/technical/pack-heuristics.txt +100644 9cd48b48597f9b7e822fc3d81e0bc556d6631b02 0 Documentation/technical/pack-protocol.txt +100644 6bdf034b3af55c8d881fee9153d5cd1824660692 0 Documentation/technical/racy-git.txt +100644 681efe42190fa28f8e6bc8f1eb569bfcf160ed4b 0 Documentation/technical/send-pack-pipeline.txt +100644 559263af485f139d6c33d982bed9342aa4110e50 0 Documentation/technical/shallow.txt +100644 24c84100b0790be22330464e01ea876e5d30fc9a 0 Documentation/technical/trivial-merge.txt +100644 504ae8a53bca42d7c9ec560b65ddfe14699387a4 0 Documentation/urls-remotes.txt +100644 fa34c6747194aaecf9e8124462129b8bbc9ae7d4 0 Documentation/urls.txt +100644 339b30919e6cd9791a5cc30b93395a88fb5e9d96 0 Documentation/user-manual.conf +100644 00256ca57cc7453ef4a0dce90169078ee96e95e3 0 Documentation/user-manual.txt +100755 cb7cd4b53827fa6820e84b1318572d0115b3b17f 0 GIT-VERSION-GEN +100644 7d0c2c2f865d6ed969038e7543dbeb8933723ec3 0 INSTALL +100644 52c67c1a472455dcce5c19a21bbfd0520ff7dd26 0 Makefile +100644 548142c327a6790ff8821d67c2ee1eff7a656b52 0 README +120000 b9a53c3416991b66e1d35c2bbf663b48340b0041 0 RelNotes +100644 0d561246e0a958d9a7284409b1900a82876eebf3 0 abspath.c +100644 ccb1108c94436035d0da8b1d6f08f859b68294a3 0 alias.c +100644 216c23a6f854c614d38c743cd7687a37f304161b 0 alloc.c +100644 13029619e5ec34bac4ba61a6fc08800ab36f4a1b 0 archive-tar.c +100644 cf285044e3576d0127c3215cb1253443d67517dc 0 archive-zip.c +100644 f834b5f51f4cf5d3b73d21dfd99198caef3b19f8 0 archive.c +100644 0b15b35143fffcc13764e4e668ee452b191cc609 0 archive.h +100644 9e3ae038e818f4e21bc50f864fc5204f6fa44daa 0 arm/sha1.c +100644 3952646349cf9d033177e69ba9433652a378c0e9 0 arm/sha1.h +100644 8c1cb99fb403875af85e4d1524d21f7eb818f59b 0 arm/sha1_arm.S +100644 17f6a4dca521d9690377f2e93a0192d8a874d2ad 0 attr.c +100644 f1c2038b0923d3130937eef965667204a8634e6d 0 attr.h +100644 b88270f90844095b3d352cc4213cbebd95a7f420 0 base85.c +100644 bd7d078e1ae5fe4ce0a16fda62a2c1743237941b 0 blob.c +100644 ea5d9e9f8b63be2c7048d19ee53feb06b0795c80 0 blob.h +100644 b1e59f2196b933ab7169a30efc5d1d340f8f9c5c 0 branch.c +100644 9f0c2a2c1fab9a312f436880956da0973c68ead8 0 branch.h +100644 fc3f96eaefff91e4e85adb92162716939f0ecd72 0 builtin-add.c +100644 fc43eed36b55e4966796490b8c0a02fae790229c 0 builtin-annotate.c +100644 2216a0bf7cd53adc31346f66a3b9786a1d688bad 0 builtin-apply.c +100644 22445acbfc5279f391ac6afa855b21064ec54535 0 builtin-archive.c +100644 8b6b09b10b8f9dcda0b7224f31c860bb803945f0 0 builtin-blame.c +100644 b1a2ad7a6b3b150cda8d031a87352a4daedc40ea 0 builtin-branch.c +100644 ac476e7a4b45fc55b6b6d1e4d02be0c35aba2c7b 0 builtin-bundle.c +100644 7441a56acdbefdd8044a406f4d756ce8a4f06644 0 builtin-cat-file.c +100644 cb783fc77e75515a02ed2268dfb37ee3bbd03749 0 builtin-check-attr.c +100644 fe04be77a9312c11fa054897c5982fa6c74b8e5e 0 builtin-check-ref-format.c +100644 71ebabf9903bd90b7da59c47f1c0819b5f25c538 0 builtin-checkout-index.c +100644 411cc513c65ba854221ad52dd6aeaaac7d213c9d 0 builtin-checkout.c +100644 48bf29f40a5e06fd588b34c468535e04abcf206b 0 builtin-clean.c +100644 e086a40b41810c30a4f5228daa4e38857dae84d5 0 builtin-clone.c +100644 7a9a309be0543da7d27e7710ef82271f2582e0a9 0 builtin-commit-tree.c +100644 f7c053a0106c2e42833d0d7c7255b7b636d09a93 0 builtin-commit.c +100644 91fdc4985d8e64fae12209174dd4aa2d887793e5 0 builtin-config.c +100644 91b5487478998e39bb8ae4a5cb667360cff82c9a 0 builtin-count-objects.c +100644 ec404c839b6542deb4e15ca342fd3c0afbbedd2e 0 builtin-describe.c +100644 9bf10bb37e2f56ec2a10239d7419db8fbb641745 0 builtin-diff-files.c +100644 17d851b29ee5de33e01745eabcd5cd735c30b352 0 builtin-diff-index.c +100644 415cb1612f5322da89850874ba81885e41808678 0 builtin-diff-tree.c +100644 7ffea975059f9e13b07ca680e6707ffc14973f90 0 builtin-diff.c +100644 070971616dbb12d005c5c9a1f82cc5b0c5391f62 0 builtin-fast-export.c +100644 7460ab7fce2a4e6a7e014f448819140e2204ccb7 0 builtin-fetch--tool.c +100644 273239af3be61736ee4ff484d628950c4de7311a 0 builtin-fetch-pack.c +100644 7eec4a0e43ad5760f1060a7d5bcf2a5083015130 0 builtin-fetch.c +100644 df02ba7afdd615492361a1897a9dedd6ab233c96 0 builtin-fmt-merge-msg.c +100644 445039e19c75e4c9321f7ee64289ef8201a25c14 0 builtin-for-each-ref.c +100644 6eb7da88d3e8591a8c544acc61a42e00babff120 0 builtin-fsck.c +100644 fac200e0b08360625afc81b02913128c9b87f486 0 builtin-gc.c +100644 631129ddfd0ffe06f919882d22cfc494d9553f50 0 builtin-grep.c +100644 3a062487a7eacd01ed824b46a9124dd343cd2e60 0 builtin-http-fetch.c +100644 baf0d09ac4ea372b4015d399560a133b401b55cc 0 builtin-init-db.c +100644 f4975cf35f7f1555739f7657ee62ed983d18cb84 0 builtin-log.c +100644 e8d568eed7ab700bc338af8f589d2f61e81f323c 0 builtin-ls-files.c +100644 c21b841e7c5e8d27a6e66e7f70786d77aa4653b5 0 builtin-ls-remote.c +100644 d25767a1f7eb0a8b45bc1eed6b9aa95de0847f18 0 builtin-ls-tree.c +100644 f974b9df968c74c5d62d58b2a09493e6abb4322e 0 builtin-mailinfo.c +100644 71f3b3b8741e505fc652e6c74c75972f19211f71 0 builtin-mailsplit.c +100644 3382b1382a7dcbd525126a35209072da4b4d8041 0 builtin-merge-base.c +100644 3605960c2d9692514a6df0f344f3c3269cf1de3c 0 builtin-merge-file.c +100644 8f5bbaf402e020e308e7af9cedb7df1b2ec5a2b7 0 builtin-merge-ours.c +100644 43e55bf90154c51b94527b2ab7eb7c60fe36e9ec 0 builtin-merge-recursive.c +100644 dde0c7ed33118ff8d0cc421e8a0366e342c6d011 0 builtin-merge.c +100644 4f65b5ae9baf66953e79886fd93fe31786b24d36 0 builtin-mv.c +100644 85612c4dcb719b460623204046e35486e9d9fe97 0 builtin-name-rev.c +100644 2dadec1630c266bbaf42e84810f7059ed5c43b1e 0 builtin-pack-objects.c +100644 34246df4ec946273d9f42e6f0848b02d8510beea 0 builtin-pack-refs.c +100644 10cb8df8457fd5f2ba9be62ecd0f9384e21c3e63 0 builtin-prune-packed.c +100644 947de8cf258c73d8a327ef3a1daed417ba533f1b 0 builtin-prune.c +100644 c1ed68d938f67343c6938cfef54d5ff69a522a63 0 builtin-push.c +100644 72a6de302f88728af17ce5c5c6983c5267afc6f6 0 builtin-read-tree.c +100644 0c34e378199064e87aa09caf0fa0a2346333ec69 0 builtin-reflog.c +100644 54d1c3e3d16b2cebcff0c6c57d98756e48472b67 0 builtin-remote.c +100644 dd4573fe8dcd9dc8edd5a7d41bc8daa83034ee7e 0 builtin-rerere.c +100644 c24c21909194014b467c86fd3598796e7db576b3 0 builtin-reset.c +100644 893762c80f4910fadf2d6df414bd835cccb7faaa 0 builtin-rev-list.c +100644 9aa049ec170b0125fddde29adda3c720c8a7b8ee 0 builtin-rev-parse.c +100644 e9da870d22c14c32a0e0a6cb71b933c79a2d8b53 0 builtin-revert.c +100644 ee8247b08cd007f73d5dfffa560a9efe33d327b9 0 builtin-rm.c +100644 7588d22885d0af24ae80f1d687ccd097fe365021 0 builtin-send-pack.c +100644 d03f14fdad3d17dde06734d78ddb4aade6ed4f2b 0 builtin-shortlog.c +100644 233eed499d0b8790781326ff0455bdc7f09fe4d4 0 builtin-show-branch.c +100644 add16004f11375b1ad2b97f9b1bf1ced5c437f81 0 builtin-show-ref.c +100644 c0b21301ba4c126a49ed38b6983756b99a25aae0 0 builtin-stripspace.c +100644 bfc78bb3f6eff2f8e39649b9649ae7263f143ad9 0 builtin-symbolic-ref.c +100644 325b1b2632e44121c23bc6df556bf3aa4e32ba04 0 builtin-tag.c +100644 f4bea4a322c26a54734286073c5e67444555c2d9 0 builtin-tar-tree.c +100644 a8918666655bb91f952ccdac18715bd9ba4a09f2 0 builtin-unpack-objects.c +100644 38eb53ccba2b97a0fccf50d6ba0b7424fe2d1bcb 0 builtin-update-index.c +100644 56a0b1b39cf4c4fc51dbbff256240655bc36a038 0 builtin-update-ref.c +100644 a9b02fa32f372a6810867c10560a20d58b5b2a91 0 builtin-upload-archive.c +100644 f4ac595695b1fff1317ff7d14ea9427780327aea 0 builtin-verify-pack.c +100644 729a1593e61d87ad4596f07e7faedac81de64e81 0 builtin-verify-tag.c +100644 52a3c015ff8e4611522bd41078bdb2934d288d35 0 builtin-write-tree.c +100644 f3502d305e4f65e9707fe8b738f64be6e49f7f84 0 builtin.h +100644 00b2aabefca49b634f49143523ee31556baa7777 0 bundle.c +100644 e2aedd60d6ad1482bb6da173c853e6ba4805c8d7 0 bundle.h +100644 5f8ee87bb1c446341b640c2f978a658d6bfcfcd0 0 cache-tree.c +100644 cf8b790874c4a4f5890b360c237ccdd4a5a03de4 0 cache-tree.h +100644 2475de9fa837596303284157e08b3080d64351ee 0 cache.h +100755 d6fe6cf1749ebcd6189fa36cbb4e14a532d2d17b 0 check-builtins.sh +100644 00d92a16631a80ff8ec4e995dafcd3e55434fad5 0 check-racy.c +100755 a1c4c3e8d845e8e791d7df0c1387e1b2262b5ecf 0 check_bindir +100644 fc0b72ad59b13e4bd86372e5e81b4f400c99d26e 0 color.c +100644 6cf5c88aaf8d0e38e2853e6fd212e3cdd6c180cb 0 color.h +100644 9f80a1c5e3a461afd11966625589684d61187911 0 combine-diff.c +100644 3583a33ee90647d8e6ded02643eb75753760d94f 0 command-list.txt +100644 dc0c5bfdab7296bf7febb6f1b1aad64550838c15 0 commit.c +100644 77de9621d9c926c6fb8a2bf9ca81c6c376a2ad41 0 commit.h +100644 1f4ead5f981688ee9e29ae2ee281e3904c9131f6 0 compat/fnmatch.c +100644 cc3ec379400e9334a37cf3f07a61a77f264da885 0 compat/fnmatch.h +100644 b5ca142fedf2ac0e0cedde1011ab385f65010fdf 0 compat/fopen.c +100644 069c555da47ea168eea937fcc2d788294bf92ef5 0 compat/hstrerror.c +100644 f44498258d4c2a0ebd1379ed818d9d04b56f0761 0 compat/inet_ntop.c +100644 4078fc0877ca99c82152acdd6b7a9eef70a9f8a4 0 compat/inet_pton.c +100644 cd0d8773641f2fdc808d8b246a8dd2bcd0e5814d 0 compat/memmem.c +100644 772cad510d5d260fdf33b4f7d6ff79f9f3367b05 0 compat/mingw.c +100644 290a9e6f822df97984b9f769508aab36419eaf02 0 compat/mingw.h +100644 34d4b49818b0896b9db19b2b1387f142cbbbd42b 0 compat/mkdtemp.c +100644 c9d46d174259f42a3e2a2eb073475aba517044be 0 compat/mmap.c +100644 978cac4ec91e6bb2f81539d85422bb37e4941a51 0 compat/pread.c +100644 d93dce2cf8fa33bd1fbefe131d2e41a6b954da61 0 compat/qsort.c +100644 87b33e46697b9a5dd9a9e8391ca3607f7e2ff569 0 compat/regex.c +100644 6eb64f14020db0a20ba596de5b58b3c552157f16 0 compat/regex.h +100644 3a22ea7b751efb768d72afa2f97fd963e10eec7e 0 compat/setenv.c +100644 580966e56a3455b9970b7eef33143c1e9c57d41c 0 compat/snprintf.c +100644 26896deca64c531f57b4c48ea92134f876b8e537 0 compat/strcasestr.c +100644 4024c360301ebe7d58ac5b84dcbb692341b649ed 0 compat/strlcpy.c +100644 5541353a77a22d48ccebd20ede2f510ae20d1492 0 compat/strtoumax.c +100644 eb29f5e0849370afe90c400271fea12e0f9090aa 0 compat/unsetenv.c +100644 e2d96dfe6f75213de567174261d9aeba3e663d9d 0 compat/winansi.c +100644 53f04a076a7275965090edd4ca2a34652c4f5679 0 config.c +100644 b776149531025c85f5665d971e6e072f0cc64893 0 config.mak.in +100644 7c2856efc92ca55e3cf03fcf1c72ffb70318f7c3 0 configure.ac +100644 574f42fa47ffa69328217eb25afee6f85db9595e 0 connect.c +100644 05f291c1f1d3d1018f390618816f94d0cd58951b 0 contrib/README +100644 fada5ce909876168f68a85c8ca9a8bc269048acb 0 contrib/blameview/README +100755 1dec00137b2dd8a888a962edd62f01aad89e4186 0 contrib/blameview/blameview.perl +100755 30d870187e64e33ed430dc1fab1ea37036a07f58 0 contrib/completion/git-completion.bash +100644 4009a151deceb45030fb26c5bfcf1b75a423a493 0 contrib/continuous/cidaemon +100644 b8f5a609af464f3af8b624246cc69eb335ce81d1 0 contrib/continuous/post-receive-cinotify +100644 90e7900e6d7aff2fadf9ba04f8d982733493411c 0 contrib/convert-objects/convert-objects.c +100644 9718abf86d8cd36ddae1eae8cf2337e35b927959 0 contrib/convert-objects/git-convert-objects.txt +100644 c531d9867f6c223be1daf0f6da7538feb11966d8 0 contrib/emacs/.gitignore +100644 a48540a92b4aa5140a87469b36c1f9b3d8e46e7f 0 contrib/emacs/Makefile +100644 4fa70c5ad47fcd717d9cbdb23a8142f89227f630 0 contrib/emacs/git-blame.el +100644 c1cf1cbcc014e5d6c01a1c33efa2d7bd3b76df88 0 contrib/emacs/git.el +100644 b8f6be5c0af64dfbe7e136f984404f22aea68130 0 contrib/emacs/vc-git.el +100755 1a7689a48f07a6ed2bb156f745bfea19a10e3eb9 0 contrib/examples/git-checkout.sh +100755 01c95e9fe8a19afcf331ed5ffd47eea478886213 0 contrib/examples/git-clean.sh +100755 547228e13ce60e575d0b4a10a322edfff6c0622c 0 contrib/examples/git-clone.sh +100755 2c4a4062a5317c51601fc4c644c96a7f75e1ef2c 0 contrib/examples/git-commit.sh +100755 e44af2c86d8e7e44bc79aafcc8ccef3806804720 0 contrib/examples/git-fetch.sh +100755 1597e9f33f5e001995085639a448f1214010b561 0 contrib/examples/git-gc.sh +100755 fec70bbf88c614a2dadfc40950fdd7abdf7f2c63 0 contrib/examples/git-ls-remote.sh +100755 29dba4ba3a57c15bd430bd23c1cebe78e6dc03be 0 contrib/examples/git-merge-ours.sh +100755 e9588eec33ba5b64d186ff048bb040c18c57e6bc 0 contrib/examples/git-merge.sh +100755 36bd54c985080f8dd5558a3e7a4e19ede9fbab93 0 contrib/examples/git-remote.perl +100755 4f692091e73bf633cf986ba2c9bed38bc2c78538 0 contrib/examples/git-rerere.perl +100755 bafeb52cd113ad8a07ffd1912191f2bc17a7ef7a 0 contrib/examples/git-reset.sh +100755 0ee1bd898ecbb725d13385408b4ed4bcb413f503 0 contrib/examples/git-resolve.sh +100755 49f00321b28833c24ebb78ea2104f34091d43017 0 contrib/examples/git-revert.sh +100755 a13bb6afec2fe5e0b5249523ec8c62d8e517de88 0 contrib/examples/git-svnimport.perl +100644 71aad8b45bd4c5f59c2ce3746cb3299821729c2a 0 contrib/examples/git-svnimport.txt +100755 e9f3a228af472c932f6cec5fa25ae49cd841b239 0 contrib/examples/git-tag.sh +100755 0902a5c21adc4123e36856f73acc1409e17eb0ac 0 contrib/examples/git-verify-tag.sh +100755 f9fef6db28dbba0ef67589f05eeb937760d2facf 0 contrib/fast-import/git-import.perl +100755 0ca7718d0518db2e559ecd17eb6f7f57338b80fd 0 contrib/fast-import/git-import.sh +100755 6ae0429c2dde435f8ae33991ad10f40485aefdc6 0 contrib/fast-import/git-p4 +100644 9f97e884f5c3cae9e89164c9590959ba487a89bd 0 contrib/fast-import/git-p4.bat +100644 b16a8384bcfbfe33dc33e1076c64f5d36e75e803 0 contrib/fast-import/git-p4.txt +100755 23aeb257b9557cb146586868084ce1b20d7e7ac8 0 contrib/fast-import/import-tars.perl +100755 c674fa2d1b5c6ab47ebb5e828c427c6d47bb50fc 0 contrib/fast-import/import-zips.py +100755 4c99dfb9038ca034d86b72cbe342373d12ae8cc6 0 contrib/gitview/gitview +100644 77c29de305fabc518edf060b0e6634d9c5c9f71e 0 contrib/gitview/gitview.txt +100755 7b03204ed18500756ba55818f0808b52db68d048 0 contrib/hg-to-git/hg-to-git.py +100644 91f8fe6410c06308b6dce47ca28f4c1b8536c5bb 0 contrib/hg-to-git/hg-to-git.txt +100644 41368950d6b29121089ee9239b8e07ece209a31e 0 contrib/hooks/post-receive-email +100644 0096f57b7e09f33108d7177405d02eec05811c03 0 contrib/hooks/pre-auto-gc-battery +100644 dab7c8e3a1829b31f2b10eafe8becf0f067b5a05 0 contrib/hooks/setgitperms.perl +100644 d18b317b2f018d1d1a5a9677a7bdaf8956d65186 0 contrib/hooks/update-paranoid +100644 b9892b679320d17c1e9812633d892a7e057865aa 0 contrib/p4import/README +100644 0f3d97b67eef3108728265e26f5d79c4526d11ac 0 contrib/p4import/git-p4import.py +100644 9967587fe6bef0cf7cc3e93467bd179f6f58b032 0 contrib/p4import/git-p4import.txt +100644 f2b08b4f4a5ea29ac6125f5717fa661e11b7d5f9 0 contrib/patches/docbook-xsl-manpages-charmap.patch +100755 1cda19f66af96fa828de81cbb21817abca0c06ea 0 contrib/remotes2config.sh +100755 e27fd088be1bd3ecc3da116d5f32ce10d89897ac 0 contrib/stats/git-common-hash +100755 4b852e2455bab324e3bd16e02ec712fbacbf34b0 0 contrib/stats/mailmap.pl +100755 f4a7b62cd9f1a397118b95792c04c2f70f910f9e 0 contrib/stats/packinfo.pl +100644 39f96aa115e0a20024d2f41138db6b2b8c6d5320 0 contrib/thunderbird-patch-inline/README +100755 cc518f3c890158d29e751e008436e0c3790746ee 0 contrib/thunderbird-patch-inline/appp.sh +100644 9e7881fea923e47c3c35028ebbc00bce395d4005 0 contrib/vim/README +100644 332121b40e9c54de9f55362cb57760136039e9fd 0 contrib/vim/syntax/gitcommit.vim +100755 7959eab902d28bb3307c542514ca4c5f49deee0f 0 contrib/workdir/git-new-workdir +100644 78efed800d4d64898d438d9590b01be008cfcd36 0 convert.c +100644 e54d15aced7595ccb11423b0de121db9051ad1f3 0 copy.c +100644 ace64f165e4a01fb99892e9b89e7df791a7f4ca1 0 csum-file.c +100644 72c9487f4fd9fcab5e02fc2dc6afd3cb7f9c036a 0 csum-file.h +100644 ee06eb7f48f1d3e818b3037369b4e056fe7e5be7 0 ctype.c +100644 4540e8df5ab8bc8ff66549144d7db2928e12199b 0 daemon.c +100644 35a52576c53e5e1406d40ed4402b8834a29b9f0e 0 date.c +100644 d9668d2ef94c73e4a7a5602011ff13a9fd9d8c6a 0 decorate.c +100644 1fa4ad9beb08f23888814b99183487ab85378bfd 0 decorate.h +100644 40ccf5a1e95f62d840a006274f7024fa43208b1c 0 delta.h +100644 a4e28df714b4834e5efe42fa3abb647711913d71 0 diff-delta.c +100644 e7eaff9a68ccbcc692522c9956f0dae9af45f3f1 0 diff-lib.c +100644 7d68b7f1bef1039b4996e662fb17968c4e3e3e79 0 diff-no-index.c +100644 cbf25473c594abfd1fc13473108dc9c15e2f1d15 0 diff.c +100644 50fb5ddb0bec02b0cd5498d6ecc37d44bf874476 0 diff.h +100644 31cdcfe8bcdae7df65b0387071846299a14bb7be 0 diffcore-break.c +100644 e670f8512558c38d9a9d6e754cfc609b042b1195 0 diffcore-delta.c +100644 23e93852d8c701760d56e7e728dba7c08367fbe8 0 diffcore-order.c +100644 af9fffe6e8e145b066157da8791c749257e7c8e9 0 diffcore-pickaxe.c +100644 1b2ebb40014d820fe4fb679509ab694d453be7b4 0 diffcore-rename.c +100644 cc96c20734bf4184970f5381416637cf6e45ea13 0 diffcore.h +100644 29d1d5ba31def46ba8b55905dc60773cc6cc167e 0 dir.c +100644 2df15defb6720a742282f24721233c4816deceb6 0 dir.h +100644 1f73f1ea7dfa6a14dedf384c99751e86c8121ff4 0 dump-cache-tree.c +100644 eebc3e95fe0c7e61f7c29fa5412ea9d4a5900f92 0 editor.c +100644 222aaa374b8268828e9d529a8afacb8830acc281 0 entry.c +100644 0c6d11f6a0c6fa5dbab2f36c4b4ad4de5aba4ac9 0 environment.c +100644 ce6741eb682b59ad638c7bee6ca31e2fcd53f281 0 exec_cmd.c +100644 594f961387240c221020c9ea0bccd8a39ff69595 0 exec_cmd.h +100644 7089e6f9e6c5fa9142f468e54afe7d33a6d2eec7 0 fast-import.c +100644 8bd9c32561e79d194d27fa10cc98a26aa2cb673c 0 fetch-pack.h +100755 63dfa4c475ae3632fc5cfd093d949a41683a5458 0 fixup-builtins +100644 797e3178ae279f444d2efa7e3758652ad0898dd7 0 fsck.c +100644 990ee02335a2e2693e32baa82b259c23843f2aa0 0 fsck.h +100755 a2913c2a2cd1ec158157ada3e2deb666892b734b 0 generate-cmdlist.sh +100755 da768ee7acc22e6480f0a067e109239561d43927 0 git-add--interactive.perl +100755 6aa819280ef99ccbbdeefde037e99fae3e6f0110 0 git-am.sh +100755 98f3ede566a6cb0c902ce84795f7de8f8afbe633 0 git-archimport.perl +100755 3cac20db79e1e408a321b0e9d272501985a3c49b 0 git-bisect.sh +100644 cf89cdf4598b3796724a85aa707f740245155cdc 0 git-compat-util.h +100755 6d9f0ef0f989133422cf8c0302e63dab15a999d5 0 git-cvsexportcommit.perl +100755 e2664ef01308fd0fb65d47b25e0ae73a65aa6262 0 git-cvsimport.perl +100755 b0a805c688f59af29e1f25b514d73f3991285dee 0 git-cvsserver.perl +100755 182822a24e214fe7e93a2df68fdda3dd40b5896d 0 git-filter-branch.sh +100644 6483b21cbfc73601602d628a2c609d3ca84f9e53 0 git-gui/.gitignore +100755 0ab478ef90aba9048a2de785d538da16e1bae431 0 git-gui/GIT-VERSION-GEN +100644 55765c8a3aa6b3702b230e8efe3c2ab47a6e73e5 0 git-gui/Makefile +100755 14b2d9aacd1d28084f195365b434747df2ddc95d 0 git-gui/git-gui.sh +100644 241ab892cd5b731f07571acf7a0ca3150a763f4f 0 git-gui/lib/about.tcl +100644 b6e42cbc8fe0a49c301335f78cc2941bd9d59870 0 git-gui/lib/blame.tcl +100644 777eeb79c1355ec49ce175cc5c33a13df6e41c97 0 git-gui/lib/branch.tcl +100644 6603703ea163d830c7de1478aa2dd737c4d9d499 0 git-gui/lib/branch_checkout.tcl +100644 3817771b944cc363205b86c91f7b4801c1d568f9 0 git-gui/lib/branch_create.tcl +100644 ef1930b4911591566be4561b8c17c24e1cfbfaad 0 git-gui/lib/branch_delete.tcl +100644 166538808f461275075e2b03c56ddc15b5813e1a 0 git-gui/lib/branch_rename.tcl +100644 ab470d12648c1dd3560b411e70ea210cc4381e3e 0 git-gui/lib/browser.tcl +100644 caca88831b7066c573917542d24a52e832dcff34 0 git-gui/lib/checkout_op.tcl +100644 56443b042c62bc10765aaf6484ad1077a843cb30 0 git-gui/lib/choose_font.tcl +100644 318078615862adab052d0d0f637f82176a0a785a 0 git-gui/lib/choose_repository.tcl +100644 c8821c146386f850c0794df70f605cd9f18dcff3 0 git-gui/lib/choose_rev.tcl +100644 dc2141192a21e7416268cc94beda78d6ceb8f86f 0 git-gui/lib/class.tcl +100644 40a710355751836e78b65101592b753266f507ca 0 git-gui/lib/commit.tcl +100644 c112464ec367a2db707a3f28ff6c588aefe7985f 0 git-gui/lib/console.tcl +100644 a18ac8b4308d8263a0688058524282b72bafe77a 0 git-gui/lib/database.tcl +100644 abe82992b6529cf49983029d85348df5d27ceaf5 0 git-gui/lib/date.tcl +100644 52b79e4a1f476c2ee9b65087f66a352a25ed0903 0 git-gui/lib/diff.tcl +100644 7f06b0d47f0fa214c98644757f99f8a036b9689e 0 git-gui/lib/encoding.tcl +100644 75650157e551e34dab650d89f3fa6d25afc91d6a 0 git-gui/lib/error.tcl +100644 334cfa5a1a59c320e86789ccf4ed3320584a0215 0 git-gui/lib/git-gui.ico +100644 3c1fce7475d362d1880d915ff4bdf168fda28593 0 git-gui/lib/index.tcl +100644 5ff76692f5eeeb51bcca0905385f51963d1e6531 0 git-gui/lib/logo.tcl +100644 5c01875b051305b5b40a17ac7a2245f69081f41b 0 git-gui/lib/merge.tcl +100644 ffb3f00ff0a992254804cc047b5a63ce82aa5bd9 0 git-gui/lib/option.tcl +100644 0e86ddac0981fbb575a7dd5294ddaed29f7c3917 0 git-gui/lib/remote.tcl +100644 c7b81486984d46a9dca59867c406a8e247d76313 0 git-gui/lib/remote_branch_delete.tcl +100644 38c3151b05c732d919943e44629bfc0a8c9fb617 0 git-gui/lib/shortcut.tcl +100644 78f344f08f34842c134b6b0e22b6eb8c49b1dbbd 0 git-gui/lib/spellcheck.tcl +100644 51d4177551b911c35cfd8004a36fca4259367d24 0 git-gui/lib/status_bar.tcl +100644 8e6a9d0a6010cf5efee069a2d488124bcbdb54cd 0 git-gui/lib/transport.tcl +100644 d7f93d045d1a2b3a14d2fdb4907697622b5973a8 0 git-gui/lib/win32.tcl +100644 117923f8860bb8f0f04c1664d8cbe38804a59831 0 git-gui/lib/win32_shortcut.js +100644 ddbe6334a258dae46b6c333d53590f3b920a9cab 0 git-gui/macosx/AppMain.tcl +100644 b3bf15fa1c1a41265460664417caf47265553a4f 0 git-gui/macosx/Info.plist +100644 77d88a77a7669667335cf6fd5767c8b40f3ce6e7 0 git-gui/macosx/git-gui.icns +100644 a89cf4496990737117d7558a7465f68aa058e465 0 git-gui/po/.gitignore +100644 5e77a7d7d2d9e82311c1573035fa020c8d08b38c 0 git-gui/po/README +100644 f20955c18520bf2b0cc8826da9e1dc93a5624ac3 0 git-gui/po/de.po +100644 89b6d51ea011d5b0fc8a343ffdda078d659571cb 0 git-gui/po/fr.po +100644 813199f782968cb0949d24119145e8b3e4a174cd 0 git-gui/po/git-gui.pot +100644 749aa2e7ec1b02e6af3427516b1197f77bd48795 0 git-gui/po/glossary/Makefile +100644 35764d1d22da45e90638b2db3e0bfbcb332e8696 0 git-gui/po/glossary/de.po +100644 27c006abb2adca055ebf7e44ce9a4ec351af19c5 0 git-gui/po/glossary/fr.po +100644 40eb3e9c07a4d39091972655d8a99110fd361be5 0 git-gui/po/glossary/git-gui-glossary.pot +100644 9b31f69152025e484ddf467d7884c2bf2140a894 0 git-gui/po/glossary/git-gui-glossary.txt +100644 bb46b48d6b84446a23c14af88c339fda7e417718 0 git-gui/po/glossary/it.po +100755 49bf7c5365130ec290948ee8abba28d757774381 0 git-gui/po/glossary/txt-to-pot.sh +100644 158835b5c1c9364735167e618af62272c8bb7a8d 0 git-gui/po/glossary/zh_cn.po +100644 28760ed97838d39effd035ab4f1159c0085221f8 0 git-gui/po/hu.po +100644 11cc79bb5ec9c8f1a158ceb457157705b04d4adf 0 git-gui/po/it.po +100644 28e6d6246b5a07bc0dfe29dde4727be0cf0ba40c 0 git-gui/po/ja.po +100644 b7c4bf3fdffb3d04b8c01b25e99a706e499de0d1 0 git-gui/po/po2msg.sh +100644 db55b3e0a69813cba16932212ee1b2ce0f5b2b9a 0 git-gui/po/ru.po +100644 4da687bb41f5471eaa6dd49c2ffae1eaa053ec68 0 git-gui/po/sv.po +100644 d2c686667163ec4cd83045efd429e3413564290e 0 git-gui/po/zh_cn.po +100644 53c3a94686813936445efbb055dc4f02885c70e9 0 git-gui/windows/git-gui.sh +100755 0843372b57371b62cd68f2818f634209f55d5395 0 git-instaweb.sh +100755 9cedaf80ceac1d4100adf3cfb152c76c7f945e4d 0 git-lost-found.sh +100755 645e1147dc886f2b1ca6d2020b44db746b082bf0 0 git-merge-octopus.sh +100755 e1eb9632660146396a0b5f3f2a410d8cb027ff9d 0 git-merge-one-file.sh +100755 93bcfc2f5dce418d00f26257788932d5c738785c 0 git-merge-resolve.sh +100755 94187c306ccb05d977f2bb35e81828130ab49a61 0 git-mergetool.sh +100755 695a4094bb4230341618bd6f16d0bea9bff2e826 0 git-parse-remote.sh +100755 75c36100a2f858bcf2663d2b4560654787963175 0 git-pull.sh +100755 cebaee1cc9dfc28d80173583b144a480be2f9bfd 0 git-quiltimport.sh +100755 4e334ba41dad3067394b79c15ebfe610b2d3e178 0 git-rebase--interactive.sh +100755 412e135c3ae88d76b5bdf3f08083b153da220a95 0 git-rebase.sh +100755 937c69a74858a8a3c63bb41a23705b579df1b3a3 0 git-relink.perl +100755 683960b04d6b743e687b2eb640d2b0e00ccfd313 0 git-repack.sh +100755 073a314c8043e0ff30afde65e012e356ff0d186f 0 git-request-pull.sh +100755 d2fd89907688a044ffe0d2520744e00a9b33c942 0 git-send-email.perl +100755 dbdf209ec0e7d6468c199d1905c3e7788a9cd246 0 git-sh-setup.sh +100755 d4609ed66e56dc6021c800d60286bec38615ff39 0 git-stash.sh +100755 b40f876a2ca9fe985cedc622ab28a9f461edc5ab 0 git-submodule.sh +100755 cf6dbbc42773fef394c27cd87109b69c3144753c 0 git-svn.perl +100755 384148a59fc492d8fb1d6ea4fc4532aa1e5ffc22 0 git-web--browse.sh +100644 37b1d76a08ca59f3de54e11890dce962403cf8d3 0 git.c +100644 c6492e5be2763eab81358424ff625a34a5ff2fba 0 git.spec.in +100644 e1b6045605865cbfc4ae0d57039111d5df825649 0 gitk-git/Makefile +100644 fddcb45817ed6839ba95965d7e57e9a2e04ae30a 0 gitk-git/gitk +100644 e358dd1903352f5cd65ac77e777ae14d6887adc0 0 gitk-git/po/.gitignore +100644 b9867bf8e05d06f7effb9919f00879f77690e185 0 gitk-git/po/de.po +100644 2cb148624723adf82fd7f4a361133dbc8909db93 0 gitk-git/po/es.po +100644 d0f4c2e19ac15b10c01d6df968f823914cdbba4a 0 gitk-git/po/it.po +100644 c63248e3752b8b479f75ad2fe772dd40f684be54 0 gitk-git/po/po2msg.sh +100644 f6b080df4cf313edaba241eb54c232e9f282a38c 0 gitk-git/po/sv.po +100644 26967e201aca8ea1c799e6b21cad468484753779 0 gitweb/INSTALL +100644 825162a0b6dce8c354de67a30abfbad94d29fdde 0 gitweb/README +100644 de637c0608090162a6ce6b51d5f9bfe512cf8bcf 0 gitweb/git-favicon.png +100644 16ae8d5382de5ffe63b54139245143513a87446e 0 gitweb/git-logo.png +100644 aa0eeca24786dbd5143354fc3bb5e8cdb3ef831f 0 gitweb/gitweb.css +100755 90cd99bf916135e5c0a9e1bd7d5e9ff45555c489 0 gitweb/gitweb.perl +100644 e2633f8376eb7b12706dcd4c698e2b3f6be2b433 0 graph.c +100644 eab4e3daba9812293d4e005c3ebe28f9a97744ce 0 graph.h +100644 f67d6716ea5f42c3384a7a4cb2eb973b02785fba 0 grep.c +100644 d252dd25f81526d9b8663b4d3c9585d69a901397 0 grep.h +100644 46c06a9552dac5475afc607c3fe2bf00801eb055 0 hash-object.c +100644 1cd4c9d5c0945994b84bb25edd6e4685cf76b5c5 0 hash.c +100644 69e33a47b9861df9ac12c354eae180b4f8fea857 0 hash.h +100644 3cb19628965685ce59a5377b81bef975851996e8 0 help.c +100644 68052888570af7d09535db8831b8cf3ef2881589 0 http-push.c +100644 9dc6b27b457a2979a95018679a0b885e6fb62d9a 0 http-walker.c +100644 1108ab4a3101fb4768cad420ccfdb52d87890a18 0 http.c +100644 905b4629a47789705c13745fd56ce0c91adea41b 0 http.h +100644 b35504a8d25594a8d243ae7490733eae5a262712 0 ident.c +100644 1ec131092109aa3fbed3cd20f10b56a864584a94 0 imap-send.c +100644 52064befdbbbdf671bd08e369a133d4f1fee03c1 0 index-pack.c +100644 7f03bd99c5b66afa6cc7fa11a2430301a3042656 0 interpolate.c +100644 77407e67dca97eb85274c69e2e7469e1d4d40b3b 0 interpolate.h +100644 c8b8375e4983794e601ba69a1c217a3c711835e9 0 list-objects.c +100644 0f41391ecc00eac324ea76de7654781c4fce094e 0 list-objects.h +100644 9837c842a3f215ebee7cbe9690e42e216fb5c76c 0 ll-merge.c +100644 5388422d091ede134d42406291989c49553f7428 0 ll-merge.h +100644 4023797b00fe21ecbabe3407ef8a12fca0690607 0 lockfile.c +100644 bd8b9e45ab46b8664c8b7016b33bee22f86c9e0d 0 log-tree.c +100644 59ba4c48b7966db34c6345a445ab0b10e235ac83 0 log-tree.h +100644 88fc6f394684436967002ca477eac1e084537348 0 mailmap.c +100644 6e48f83cedd13e24d50cddf47f037791ddc5ad4b 0 mailmap.h +100644 0fd6df7d6ed839eaed536bc332312c2688a6bbad 0 match-trees.c +100644 2a939c9dd835a7e7946eb1548e4cf637ae3ca329 0 merge-file.c +100644 7491c56ad25332fb4aae6a075bf0577a1d800c3b 0 merge-index.c +100644 f37630a8ad07709ae106ddde44a34daf6bad8b16 0 merge-recursive.h +100644 02fc10f7e622ba1c53065e7cf4563ff10af0c41f 0 merge-tree.c +100644 0b34341f711a903d4a12fe96dc6ef63e55fb2f5b 0 mktag.c +100644 e0da110a98d3a7376dc78df71fabc10fc5664296 0 mktree.c +100644 3f06b835675206912777a774d91c3ba611fa5a06 0 mozilla-sha1/sha1.c +100644 16f2d3d43ca8bee1eeb306308277bef8c707a972 0 mozilla-sha1/sha1.h +100644 0031d78e8c98a32d61cd0dc0f939a033e24ed890 0 name-hash.c +100644 50b6528001fe4bafdfe70126dc2078860c3d1969 0 object.c +100644 036bd66fe9b6591e959e6df51160e636ab1a682e 0 object.h +100644 f596bf2db5e0a0065e6856b8caa3ded8a134f74d 0 pack-check.c +100644 25b81a445c8fafe0c00ce30082b7d9a7c22ccf1e 0 pack-redundant.c +100644 848d311c2b2c651dbb14893c260584f00c639357 0 pack-refs.c +100644 518acfb370ad72be18399a3ac5e8ca17880281c9 0 pack-refs.h +100644 cd300bdff5b524a4d509ba5276e9ef21f443013d 0 pack-revindex.c +100644 36a514a6cf600e7e77794e50998a9d160e30c8e9 0 pack-revindex.h +100644 a8f02699366c87de960d7637e9f69c26c2241693 0 pack-write.c +100644 76e6aa2aad06545e7c44fc2c1e117ea668356ccf 0 pack.h +100644 6b5c9e44b4ded338ddb344ae454d83a685b7569a 0 pager.c +100644 71a7acf4e22bd12c0919f277410d6ec52dd5efc8 0 parse-options.c +100644 bc317e7512af7a1cc86641a651ae5415d28e71c4 0 parse-options.h +100644 ed9db81fa82c812c9ffa07f5a40540dbb15da0d3 0 patch-delta.c +100644 9349bc5580456b378d41da7cc2518e4fa9a7e81a 0 patch-id.c +100644 3be5d3165e0009761a0ca69e15e4a9132c6cfaff 0 patch-ids.c +100644 c8c7ca110ad34def12a3594a1560b3c3052eb701 0 patch-ids.h +100644 9df447bd6dcfaddf7f05fe5f0b624700ff1f40d7 0 path.c +100644 98b24772c7ebe838d513d8e24f3c8acff7839cb9 0 perl/.gitignore +100644 d99e7782002e01079b3866003cc8555b7e130e3f 0 perl/Git.pm +100644 b8547db2c64ac1242725b5f71fb646b5bca38ef3 0 perl/Makefile +100644 320253eb8e91eb1d914aa4e34f7d3af4649b9b39 0 perl/Makefile.PL +100644 11e9cd9a02eb3f85a9150c6fb06d1fc76abd9b09 0 perl/private-Error.pm +100644 f5d00863a6234c16db33637d19fefd2014780e87 0 pkt-line.c +100644 9df653f6f5afe720870658d7093bddbf3e66beaf 0 pkt-line.h +100644 738e36c1e81def4822ccc2a66bc2761402a07f26 0 ppc/sha1.c +100644 c3c51aa4d487f2e85c02b0257c1f0b57d6158d76 0 ppc/sha1.h +100644 f132696ee72bf4a2e3d608a24322a6839f9a03a8 0 ppc/sha1ppc.S +100644 33ef34a4119812674726254fee3f391fb5734fdb 0 pretty.c +100644 55a8687ad15788f8ea5a5beb463d216908f618b2 0 progress.c +100644 611e4c4d42d8d1164add09f926ad5b2ce088db5e 0 progress.h +100644 6a520855d6c418ecb1384ef9571b122b134af1af 0 quote.c +100644 c5eea6f18e2dfabd071b73e6507c34c2b7b5e39f 0 quote.h +100644 3b1c18ff9b9060d0dd437ce89aedb8871c66c54c 0 reachable.c +100644 40751810b64f8bbf9c0a633472a0ef27d23ed1a5 0 reachable.h +100644 2c03ec3069decb20f7557af4ac7dbe295f2dcf9c 0 read-cache.c +100644 d44c19e6b577023dcbaa188a0e67130ff4e5bd9a 0 receive-pack.c +100644 f751fdc8d832cae54647c1a70d888e979d324fd8 0 reflog-walk.c +100644 7ca1438f4d74b652f962c6bdfddd08fe0d75802d 0 reflog-walk.h +100644 39a3b23804d2da715c564459bf320be23d41c1bf 0 refs.c +100644 06ad26055661a9b9e475d0f8a7bd6d1cfb42e792 0 refs.h +100644 f61a3ab399aa6960fb8eba050321cea4a3b05344 0 remote.c +100644 091b1d041f8a4d255f59bfc001e098e692dbc15c 0 remote.h +100644 323e493dafee46c0d3f95e3c4cd9c4c9b463bbef 0 rerere.c +100644 f9b03862fe78b560ee606637be3b1ce972a2cc14 0 rerere.h +100644 3897fec53170c50921eb1952bc4bdf9c08480638 0 revision.c +100644 f64e8ce7ff999e9fe4a01205ae51775827484ed4 0 revision.h +100644 a3b28a64dc2d1b888b0ba2a135be10fe04651201 0 run-command.c +100644 5203a9ebb10b14bd06862abafed0ab73d7514a3d 0 run-command.h +100644 8ff1dc35390083c3648c4ee5790f35633d956069 0 send-pack.h +100644 c1c073b2f05a48772a45602cdc711eef6e211695 0 server-info.c +100644 6cf909463d4ad3681a2f35269db9dc944f4389c2 0 setup.c +100644 da357479cf19aad4bebc64f874c76fdf8566712b 0 sha1-lookup.c +100644 3249a81b3d664afc89c98e6d9dd6b512092a82f9 0 sha1-lookup.h +100644 e281c14f01d37ab7623998c2990914aca49a7a3b 0 sha1_file.c +100644 4fb77f8863ec075de38b84171d3ef039a00cee4c 0 sha1_name.c +100644 4d90eda19efe0a80c1cb39e8897ab3ed5e6fcf56 0 shallow.c +100644 6a48de05ff80f86050715ef3dab87a48b0a86ac9 0 shell.c +100644 bc02cc29ef0d5f640ab390614def995f30fe4691 0 shortlog.h +100644 45bb535773fd9c36f73502df9462f7de800009c8 0 show-index.c +100644 b6777812cb92c1c169ee395164d53a0c2e6eceb2 0 sideband.c +100644 a84b6917c7a17b5f8a922540801e98d46aa24431 0 sideband.h +100644 720737d856b694bc5239f0c18af372959c99e744 0 strbuf.c +100644 eba7ba423a2d3a383ef93f663c95695438269edf 0 strbuf.h +100644 ddd83c8c76112cecd5d23668aaca467601855a72 0 string-list.c +100644 4d6a7051fe5bccf04a0d0c32a90e5cf9c00dba3c 0 string-list.h +100644 5a5e781a15d7d9cb60797958433eca896b31ec85 0 symlinks.c +100644 1b97c5465b7d9e4404e11668b44c5c507a302d4a 0 t/.gitattributes +100644 b27e280083867ac03c4abc188f0f37291eb123a0 0 t/.gitignore +100644 0d65cedaa6566a6dd654753cb574c9ee64b1c90b 0 t/Makefile +100644 8f12d48fe8b4ffe4a4b37dcd16ce58e50837433f 0 t/README +100755 d5bab75d7da49ebb53e368d67f6b867f5417a125 0 t/aggregate-results.sh +100644 cacb273afff1fbddf152bb440451fa141589cf33 0 t/annotate-tests.sh +100644 4bddeb591ecc17ec532164d0d6cf1ad1a54eb996 0 t/diff-lib.sh +100644 a841df2a9e3a9ed64e81ab7b9778e59cfc714cad 0 t/lib-git-svn.sh +100644 dc473dfb53d5ffafee72738a55caf21732fa4fb1 0 t/lib-httpd.sh +100644 4717c2d33b70af6527f8951ec8a414e8caf87095 0 t/lib-httpd/apache.conf +100644 6dab2579cbf9658c3ac2bd55c8a66333d67eda47 0 t/lib-httpd/ssl.cnf +100644 168329adbc4edeedc98501575ccc9b9c81f0c061 0 t/lib-read-tree-m-3way.sh +100755 70df15cbd8339b552a56a95ca0c0893138550201 0 t/t0000-basic.sh +100755 620da5b32041b1ad69bfdcb6d139f2705386a5ff 0 t/t0001-init.sh +100755 4db4ac44c9611398db46dfbe2688c95e3b03605b 0 t/t0002-gitfile.sh +100755 3d8e06a20fade230136d50736a2f621d3c96002c 0 t/t0003-attributes.sh +100755 63e1217e7162435c3da8ec7984b5f6a53b3a10e2 0 t/t0004-unwritable.sh +100755 e45a9e40e432524454e94a041599b201a092879a 0 t/t0010-racy-git.sh +100755 1be7446d8d9f8a46b463f2474a8c25bdd33044d2 0 t/t0020-crlf.sh +100755 8fc39d77cec6168dae930beef785597dace24aa3 0 t/t0021-conversion.sh +100755 7d1ce2d0563b3734d754c171d21580075264bbb2 0 t/t0022-crlf-rename.sh +100755 6f8a4347d5397b8b396db800c12c6e045a0d2b7c 0 t/t0023-crlf-am.sh +100755 ccb0a3cb61be3bb591033564b221726a4cd3968d 0 t/t0030-stripspace.sh +100755 03dbe00102626e05c37e45d8a3b1364b99644942 0 t/t0040-parse-options.sh +100755 b177174ef53e7689cc8c18b134afdbe90be72744 0 t/t0050-filesystem.sh +100755 6e7501f352ee97636280357da54c50d73ceb0138 0 t/t0060-path-utils.sh +100755 807fb83af8c65304f1dae2ee35ba0f2909ddf465 0 t/t1000-read-tree-m-3way.sh +100755 4b44e131b27df0cc6a73590b045c2eb87b104f59 0 t/t1001-read-tree-m-2way.sh +100755 aa9dd580a658ffd980ec9689b01f7964580661f2 0 t/t1002-read-tree-m-u-2way.sh +100755 8c6d67edda1468ba0f1c7afc6d13ea3a7bbe0a90 0 t/t1003-read-tree-prefix.sh +100755 570d3729bd2312a8d9cf90f3d2e1121a58f43de6 0 t/t1004-read-tree-m-u-wf.sh +100755 b0d31f5a9bb8b3474665147327d94ad5067fa206 0 t/t1005-read-tree-reset.sh +100755 d8b7f2ffbcc0427b1ae9d48feb4387f580e81d61 0 t/t1006-cat-file.sh +100755 1ec0535138c72bbd1e497c35c21bc5ea46b0315f 0 t/t1007-hash-object.sh +100755 fc386ba033ac165a5f4a9fca0c6c6f5db49a314e 0 t/t1020-subdirectory.sh +100755 7f7fc36734d96de96801c59af41024db97dc614d 0 t/t1100-commit-tree-options.sh +100755 09a8199335cbdf96f8aba75d47a321f0cfb828d9 0 t/t1200-tutorial.sh +100755 64567fb94d5c3f9587b643333212cdb37a4661ac 0 t/t1300-repo-config.sh +100755 dc85e8b60a5c10e57047d1692e383f177e2c478d 0 t/t1301-shared-repo.sh +100755 8d305b43725f8cf60e7ee802df1923feb98eeae5 0 t/t1302-repo-version.sh +100755 f98f4c51796e6f7a7181568a134e21ecd9dc2c4f 0 t/t1303-wacky-config.sh +100755 b31e4b1ac66e56d67ba48ab213c4ef9c32f05ea8 0 t/t1400-update-ref.sh +100755 73f830db2374e751fb46e25b345e860979b9dd05 0 t/t1410-reflog.sh +100755 dc9e402c55574d981e161d4e38e74617c411f46d 0 t/t1420-lost-found.sh +100755 85da4caa7ed1b8bcaca7b21e218f2d1839d2db82 0 t/t1500-rev-parse.sh +100755 2ee88d8a069288d0d9f6931231162e04d6b0917a 0 t/t1501-worktree.sh +100755 997002d4c40dd8e66e3be5a701e3d99bab1c57c4 0 t/t1502-rev-parse-parseopt.sh +100755 95244c9bcf54de8cb3584b4022e53a84051d496f 0 t/t1503-rev-parse-verify.sh +100755 91b704a3a4ce6771071d19bd84aa228856fe6875 0 t/t1504-ceiling-dirs.sh +100755 f7e1a735ec8699616280a086f59dc50c078bfaa7 0 t/t2000-checkout-cache-clash.sh +100755 ef007532b15108d72445f7c95a2906a3039fbbbb 0 t/t2001-checkout-cache-clash.sh +100755 70361c806e1baf1b26810983374c53eb49ea2f2d 0 t/t2002-checkout-cache-u.sh +100755 71894b37439bd1b9c72194cbbabe37680d2f9743 0 t/t2003-checkout-cache-mkdir.sh +100755 39133b8c7a4b56cb7273cec607ea89081a426eff 0 t/t2004-checkout-cache-temp.sh +100755 a84c5a6af9e69ffec7689827ce1ba653a658a73f 0 t/t2005-checkout-index-symlinks.sh +100755 0526fce163fc13273daf035a0920a6b53a3acefb 0 t/t2007-checkout-symlink.sh +100755 3e098ab31e1944abe8e5815c0f219947620b6618 0 t/t2008-checkout-subdir.sh +100755 f3c21520877e271506be13b5cabad5e7906f0c91 0 t/t2009-checkout-statinfo.sh +100755 7cc0a3582ef1bb1598bc5dfc5334bfbe006c3f5a 0 t/t2010-checkout-ambiguous.sh +100755 88f268b9d7a696a06f5ce560c1e8ed0f3d8dc3a3 0 t/t2050-git-dir-relative.sh +100755 6ef2dcfd8afece86aaf6345630179af179eb2ed9 0 t/t2100-update-cache-badpath.sh +100755 59b560bfdf240e87516aadd6a31a2fe84e85d49a 0 t/t2101-update-index-reupdate.sh +100755 19d0894d260787d37a43199d7a3f6c3aa37d32aa 0 t/t2102-update-index-symlinks.sh +100755 332694e7d38083fad18b3e53e4def268d54e9423 0 t/t2103-update-index-ignore-missing.sh +100755 f57a6e077c3b85dcdedc3f4813150feebc8e647d 0 t/t2200-add-update.sh +100755 d24c7d9e5fce0e9c0f8ef5576dab86ffdbc11331 0 t/t2201-add-update-typechange.sh +100755 6a8151064c8256bd03a90460eb1bd6970428f2f0 0 t/t2202-add-addremove.sh +100755 bc0a3513920cab41e4335b8c1b5163e25e8354d3 0 t/t3000-ls-files-others.sh +100755 1caeacafa7ae70506e626498d274dbfa25f1b036 0 t/t3001-ls-files-others-exclude.sh +100755 8704b04e1b4150357a7a01c91ac59bb1f22cbb8e 0 t/t3002-ls-files-dashpath.sh +100755 ec1404063701eef04667d5ffbbb4bdc8051c773b 0 t/t3010-ls-files-killed-modified.sh +100755 af8c4121abfc28b7e289b39936df45bd5b82cf22 0 t/t3020-ls-files-error-unmatch.sh +100755 aff360303ae2a304bff4799def6906defdb85843 0 t/t3030-merge-recursive.sh +100755 f6973e96a59916c6048222bfa0064aec5dea3746 0 t/t3040-subprojects-basic.sh +100755 4261e9641e00fb3b543384b6a8dbbcc1a214b598 0 t/t3050-subprojects-fetch.sh +100755 3ce501bb9794900b99fbbf2f2ccfbb330f7947a7 0 t/t3060-ls-files-with-tree.sh +100755 6e6a2542a22712006ae23874069c55943a3cba27 0 t/t3100-ls-tree-restrict.sh +100755 4dd7d12bac62eae23516686c0ece0edf037f0317 0 t/t3101-ls-tree-dirname.sh +100755 7a83fbfe4f6b47dc5dbaa3df59c8633ae5c2c8f8 0 t/t3200-branch.sh +100755 f86f4bc5ebcc0e36ddb4071a6aeb855e1039faa6 0 t/t3201-branch-contains.sh +100755 7fe4a6ecb05df0fbfb825fbb08207f7672e1775f 0 t/t3202-show-branch-octopus.sh +100755 c2dec1c6320a0f9b555e3cd38d164c4e3efcb51e 0 t/t3210-pack-refs.sh +100755 0574ef1f101df172a30755726b0ea1b6c2ef5f7d 0 t/t3300-funny-names.sh +100755 91bb5e1d9eea0b2f1ff7a1120d97ca2876a8f277 0 t/t3400-rebase.sh +100755 166ddb1447db4c33a79f0e9aea21cb00e8a151f2 0 t/t3401-rebase-partial.sh +100755 7b7d07269ae35f56dd02a223f350ae0da97bae85 0 t/t3402-rebase-merge.sh +100755 0d33c71daa557e68268dfb2279a02fe2afca1ed7 0 t/t3403-rebase-skip.sh +100755 ffe3dd97b7b1c056d854e28795e1313ce1633452 0 t/t3404-rebase-interactive.sh +100755 e5ad67c643ffee9b79fce813673732faa950714f 0 t/t3405-rebase-malformed.sh +100755 539108094345e3e0ba4cf03fc20a5ca6486fa230 0 t/t3406-rebase-message.sh +100755 4de550a632e6ead08c9629e80901e4735c53f55c 0 t/t3407-rebase-abort.sh +100755 e12cd578e8663ad8717aecde310bb0b6a500c2a2 0 t/t3408-rebase-multi-line.sh +100755 4911c48378a137471d2ad56747ceed11d0115be5 0 t/t3500-cherry.sh +100755 6da212825a447866364979c2fb10778b6bbc02d5 0 t/t3501-revert-cherry-pick.sh +100755 0ab52da902c8d602e9c4d64660aa4a7e8e35544f 0 t/t3502-cherry-pick-merge.sh +100755 b0faa299183df5fe06ccaf383bce47cbb9a0cf89 0 t/t3503-cherry-pick-root.sh +100755 79c06adf1f035cf727771974b2f9713da9d2fb8c 0 t/t3600-rm.sh +100755 7d123d17fc156c61a8e85a399c3762e8075485de 0 t/t3700-add.sh +100755 e95663d8e66d5b94e574a6b956625fccfd341a05 0 t/t3701-add-interactive.sh +100755 c851db8ca9373a890ede7c230710690d5b4b4165 0 t/t3800-mktag.sh +100755 883281dbd6c02ea7b2d90336c2629eafacee0257 0 t/t3900-i18n-commit.sh +100644 ee31e1973829739baebbdc1ba0a56391adb2fe2f 0 t/t3900/1-UTF-8.txt +100644 63f4f8f121dffe43c1902d1a7357b6303072714d 0 t/t3900/2-UTF-8.txt +100644 546f2aac01b67e39d19de601f5586097b34a8325 0 t/t3900/EUCJP.txt +100644 74b533042f6d1dfd5cb8fae5a538a43938c2df8d 0 t/t3900/ISO-2022-JP.txt +100644 7cbef0ee6f430c611134a06a6dd6c12fbea589d5 0 t/t3900/ISO-8859-1.txt +100755 38c21a6a7fa9a643030f68fd6dd1269b9c640608 0 t/t3901-8859-1.txt +100755 235f372832cb32aefff0a00c4f2ac0e19de2e55d 0 t/t3901-i18n-patch.sh +100755 5f5205cd022ba3a96eb8e5eb73292bd0d4a8ab87 0 t/t3901-utf8.txt +100755 fe4fb5116ac4c482c357f0af3f0a34da27cee237 0 t/t3902-quoted.sh +100755 8d4804b65818f7fc55f0c0736fde673ac7512a8a 0 t/t3903-stash.sh +100755 c44b27aeb24816a346f0aa84d70546a0ffd83b2a 0 t/t4000-diff-format.sh +100755 a32692417db73444dbdc143e6908b7371be79d42 0 t/t4001-diff-rename.sh +100755 a4cfde6b2927a4655f582d7e92dad4568f7b5f89 0 t/t4002-diff-basic.sh +100755 8b1f875286b25b5fc1a527b5b0281f866724a82d 0 t/t4003-diff-rename-1.sh +100755 3d25be7a6709cdd23e0d583a8f1a3e19a3927cd8 0 t/t4004-diff-rename-symlink.sh +100755 66300173124eee8480e7214322faf8bc493ad940 0 t/t4005-diff-rename-2.sh +100755 4e92fce1d00a55cfbc39e55b53f95cc309e96ff2 0 t/t4006-diff-mode.sh +100755 104a4e1492b65a64d061e1ce1df0b0a2a49fb20e 0 t/t4007-rename-3.sh +100755 26c2e4aa65c539c527ae8e2d71b5abb40c21fbbd 0 t/t4008-diff-break-rewrite.sh +100755 d2b45e7b8fb3902cb740e0df582f92195a295f24 0 t/t4009-diff-rename-4.sh +100755 ad3d9e48454d2e72afce682df009cdaaee9ba3c5 0 t/t4010-diff-pathspec.sh +100755 c6d13693ba45b594704c2ef55d40540ee3f9c25f 0 t/t4011-diff-symlink.sh +100755 eced1f30fb8475739aef52230bbb79946a0f76d8 0 t/t4012-diff-binary.sh +100755 9337b81064bbdbe4e7f590830b458c48226c4a17 0 t/t4013-diff-various.sh +100644 78f8970e2be272114368ee28ca2d55f345a6494a 0 t/t4013/diff.config_format.subjectprefix_DIFFERENT_PREFIX +100644 3a9f78a09df1bb12aefbb2b5fb75fd0b9455ed06 0 t/t4013/diff.diff-tree_--cc_--patch-with-stat_--summary_master +100644 a61ad8cb130093ed63bba5335a0b283f9136177e 0 t/t4013/diff.diff-tree_--cc_--patch-with-stat_--summary_side +100644 49f23b9215c3179d8923915ee2e497ccbc53875a 0 t/t4013/diff.diff-tree_--cc_--patch-with-stat_master +100644 cc6eb3b3d50f2d620df7116bf64992a4dd42b736 0 t/t4013/diff.diff-tree_--cc_--stat_--summary_master +100644 50362be7bf851759885ad17847f5913e5dfb0b3c 0 t/t4013/diff.diff-tree_--cc_--stat_--summary_side +100644 fae7f33255faef186aa7b987c29adfe33d0365f1 0 t/t4013/diff.diff-tree_--cc_--stat_master +100644 5ecb4e14ae4718bb26dbe5657abd5660dc45914e 0 t/t4013/diff.diff-tree_--cc_master +100644 fc177ab3f24c7eddc71d76b803515f7314d9b136 0 t/t4013/diff.diff-tree_--patch-with-raw_initial +100644 bd905b1c573056f92d7f3b11ad4898d19fd0e5f8 0 t/t4013/diff.diff-tree_--patch-with-stat_initial +100644 7bb8b45e3eea89b4015cabb70d34483352b40f1a 0 t/t4013/diff.diff-tree_--pretty=oneline_--patch-with-raw_initial +100644 cbdde4f400fe96ea565dcf28b6b474c2218b6104 0 t/t4013/diff.diff-tree_--pretty=oneline_--patch-with-stat_initial +100644 cd79f1a0ff23a4399416d85737f312e0b8652a38 0 t/t4013/diff.diff-tree_--pretty=oneline_--root_--patch-with-raw_initial +100644 d5c333a378c9407abf179d6cc3f5233ca8b5f116 0 t/t4013/diff.diff-tree_--pretty=oneline_--root_--patch-with-stat_initial +100644 3c5092c6993f454dc7392a3846b93cc3fa47f7e5 0 t/t4013/diff.diff-tree_--pretty=oneline_--root_-p_initial +100644 08920ac658b07ed83376bdd492020f7787ad1ad5 0 t/t4013/diff.diff-tree_--pretty=oneline_--root_initial +100644 94b76bfef159a0d8e2d7c48194110cb8465545c2 0 t/t4013/diff.diff-tree_--pretty=oneline_-p_initial +100644 d50970d5745278a47da683aa20968a912493cb01 0 t/t4013/diff.diff-tree_--pretty=oneline_initial +100644 3a85316d8a3416e2f280e01d02e0bf3cfce13cc8 0 t/t4013/diff.diff-tree_--pretty_--patch-with-raw_initial +100644 2e08239a46a72e76aad4e38940cdc822ca511793 0 t/t4013/diff.diff-tree_--pretty_--patch-with-stat_initial +100644 4d30e7eddc05aa561b43519b031f89de8a30fd98 0 t/t4013/diff.diff-tree_--pretty_--patch-with-stat_side +100644 a3203bd19bd74f1308ca75396fd9a3cfa2064ac8 0 t/t4013/diff.diff-tree_--pretty_--root_--patch-with-raw_initial +100644 7dfa6af3c97b1ad469135bb9a9f3c1f8d6d4b60d 0 t/t4013/diff.diff-tree_--pretty_--root_--patch-with-stat_initial +100644 43bfce253eaf451e2f0a19042c9cbb8879c6fef1 0 t/t4013/diff.diff-tree_--pretty_--root_--stat_--summary_initial +100644 9154aa4d4700b4a7c1e4c205f43694c198419ece 0 t/t4013/diff.diff-tree_--pretty_--root_--stat_initial +100644 ccdaafb3772e80571441f5e4263f79a7b8bc5bfd 0 t/t4013/diff.diff-tree_--pretty_--root_--summary_-r_initial +100644 58e5f74aeae880c69776bfa8e51bc9e5fe2463cf 0 t/t4013/diff.diff-tree_--pretty_--root_--summary_initial +100644 d0411f64ec5d104de3169da28453276880984917 0 t/t4013/diff.diff-tree_--pretty_--root_-p_initial +100644 94e32eabb1f82eb614f1a92d64d0ada403a4df16 0 t/t4013/diff.diff-tree_--pretty_--root_initial +100644 c22983ac4ae05a8c8d9591c91c0a44bc8f42052e 0 t/t4013/diff.diff-tree_--pretty_--stat_--summary_initial +100644 8fdcfb4c0ad64bc92ddda2418cb5f7fa1138cc7a 0 t/t4013/diff.diff-tree_--pretty_--stat_initial +100644 9bc2c4fbad20e42dd0a007eaa23c5994eb675588 0 t/t4013/diff.diff-tree_--pretty_--summary_initial +100644 3c9942faf4b1a1e6d8c3bbbab5627a32ecc96be6 0 t/t4013/diff.diff-tree_--pretty_-p_initial +100644 b993aa7b893c9ba6c276045a400fe0a849265fcd 0 t/t4013/diff.diff-tree_--pretty_-p_side +100644 14715bf7d08ff7696da2572544092f6be9029e18 0 t/t4013/diff.diff-tree_--pretty_initial +100644 e9b6e1c10211c4fb60262a55a28a503c3ed9bb47 0 t/t4013/diff.diff-tree_--pretty_side +100644 5aa84b2a866262a4e6b2d496e7da5b6f7b9d4d88 0 t/t4013/diff.diff-tree_--root_--abbrev_initial +100644 d295e475ddc626dc18381a5c5e839d3b2c26126e 0 t/t4013/diff.diff-tree_--root_--patch-with-raw_initial +100644 1562b627085ff0ad8ffaea61cc42ed39a9d94fc8 0 t/t4013/diff.diff-tree_--root_--patch-with-stat_initial +100644 3219c72fcbce5ee5a1c2b4e7bb87e696db9a0b18 0 t/t4013/diff.diff-tree_--root_-p_initial +100644 0c5361688c54c2599e240252ce70e4fad457c924 0 t/t4013/diff.diff-tree_--root_-r_--abbrev=4_initial +100644 c7b460faf6900e5730a08ab3b90bfda8e1ad48ca 0 t/t4013/diff.diff-tree_--root_-r_--abbrev_initial +100644 eed435e175d40a3f6fa8b3a0a534936360e86eea 0 t/t4013/diff.diff-tree_--root_-r_initial +100644 ddf6b068abe26f7516c37ceb1dca1d646343a499 0 t/t4013/diff.diff-tree_--root_initial +100644 b8e4aa2530717abc7d7b8bea62f12d615dfcd759 0 t/t4013/diff.diff-tree_-c_--abbrev_master +100644 ac9f641fb48272f25f3385dfbbd05777564f16bc 0 t/t4013/diff.diff-tree_-c_--stat_--summary_master +100644 2afcca11f4d0c4db6e259e85540e4d90f8c76a10 0 t/t4013/diff.diff-tree_-c_--stat_--summary_side +100644 c2fe6a98c5f9818f9caf5e0a314aee45831e5329 0 t/t4013/diff.diff-tree_-c_--stat_master +100644 e2d2bb26114ac886fbf2467dc7a33ec8cfab5daf 0 t/t4013/diff.diff-tree_-c_master +100644 b60bea039d991675e9d1480d5089c416aa68200a 0 t/t4013/diff.diff-tree_-p_-m_master +100644 e20ce883702ae0e430350ae849b28c44a081487f 0 t/t4013/diff.diff-tree_-p_initial +100644 b182875fb2fb3f0020dbf49fd9fd4c80e016e651 0 t/t4013/diff.diff-tree_-p_master +100644 c5a3aa5aa4688cb354bff44cbb6062ef8259a617 0 t/t4013/diff.diff-tree_-r_--abbrev=4_initial +100644 0b689b773c67dfef103d95c55ee9958f1b8f32ed 0 t/t4013/diff.diff-tree_-r_--abbrev_initial +100644 1765d83ce461d78e59cf7d505ec63331a7c70577 0 t/t4013/diff.diff-tree_-r_initial +100644 b49fc5345730346ab50142f55a1b8796545ead89 0 t/t4013/diff.diff-tree_initial +100644 fe9226f8a12323c3a36ff2c0c2fd9938852575c8 0 t/t4013/diff.diff-tree_master +100644 a88e66f81774579c511b6cd546f5043a9c975c36 0 t/t4013/diff.diff_--abbrev_initial..side +100644 d0d96aaa91eec7f5a6cb833e43bbd3ec89efad98 0 t/t4013/diff.diff_--name-status_dir2_dir +100644 6a47584777a65cff71e2ebfac8c8f12944de17bb 0 t/t4013/diff.diff_--no-index_--name-status_dir2_dir +100644 3590dc79a65af7299c4b56fd632489920b62f0fb 0 t/t4013/diff.diff_--patch-with-raw_-r_initial..side +100644 b21d5dc6f391fe977cc7c9b9c6badf9b261c5f72 0 t/t4013/diff.diff_--patch-with-raw_initial..side +100644 9ed317a198c71fcec0b44a7b736b61550eed9394 0 t/t4013/diff.diff_--patch-with-stat_-r_initial..side +100644 8b50629e668a385179eb9586b472c51237492232 0 t/t4013/diff.diff_--patch-with-stat_initial..side +100644 0517b5d63129f44275b16f51819d9c08bf37d430 0 t/t4013/diff.diff_--stat_initial..side +100644 245220d3f9b475b4281395639d85122feaa7948d 0 t/t4013/diff.diff_-r_--stat_initial..side +100644 5bb2fe2f280d2def45c113b5c0daa7ab789faed0 0 t/t4013/diff.diff_-r_initial..side +100644 c8adaf595863e66fb9ae061cd20176c981316372 0 t/t4013/diff.diff_initial..side +100644 43346b9ba443fe22b56f0874a7cc885461d2aa81 0 t/t4013/diff.format-patch_--attach_--stdout_initial..master +100644 d7490a9fd729890c80a4b8fc3da0783997f81a04 0 t/t4013/diff.format-patch_--attach_--stdout_initial..master^ +100644 38f790290a41311e490c493bdaf71774853cc861 0 t/t4013/diff.format-patch_--attach_--stdout_initial..side +100644 fca5cce373767d96fd68a17a196889c8c9ea172f 0 t/t4013/diff.format-patch_--inline_--stdout_--subject-prefix=TESTCASE_initial..master +100644 6d6fac390849c964e75b56e48808a78dd3428ce1 0 t/t4013/diff.format-patch_--inline_--stdout_initial..master +100644 18a1110def4bbe25c0bd7020d35df589ef6f528f 0 t/t4013/diff.format-patch_--inline_--stdout_initial..master^ +100644 4f258b8858df79ecf475514b69df904e83e29ffa 0 t/t4013/diff.format-patch_--inline_--stdout_initial..master^^ +100644 e86dce69a3a78d5cfe5cd82067df0381b0f635bd 0 t/t4013/diff.format-patch_--inline_--stdout_initial..side +100644 8dab4bf93ebd5f3e5ee6e899890d6e53af9ab967 0 t/t4013/diff.format-patch_--stdout_--cover-letter_-n_initial..master^ +100644 8b88ca49276695aead0083ad49c53715874e11dc 0 t/t4013/diff.format-patch_--stdout_initial..master +100644 47a4b88637d4dc8650f0480278ae67b907eb5080 0 t/t4013/diff.format-patch_--stdout_initial..master^ +100644 e7650884755b993661ef14fbc812edd7c2710702 0 t/t4013/diff.format-patch_--stdout_initial..side +100644 3ceb8e73c5d4e963a2c08eddf41197431ad52178 0 t/t4013/diff.log_--patch-with-stat_--summary_master_--_dir_ +100644 43d77761f988b7f43f46a5d8fd85d406ef9caa42 0 t/t4013/diff.log_--patch-with-stat_master +100644 5187a26816723476b049c44bb3801816e8672cdf 0 t/t4013/diff.log_--patch-with-stat_master_--_dir_ +100644 c9640976a8f3bd724004f945b00d71f43f00c8ea 0 t/t4013/diff.log_--root_--cc_--patch-with-stat_--summary_master +100644 ad050af55ffa6983bc08ef5919dd20229584fd59 0 t/t4013/diff.log_--root_--patch-with-stat_--summary_master +100644 628c6c03bc6195268c3e7e003478fd042ef36db2 0 t/t4013/diff.log_--root_--patch-with-stat_master +100644 5d4e0f13b59652b170c0b2498319f970d071f774 0 t/t4013/diff.log_--root_-c_--patch-with-stat_--summary_master +100644 217a2eb203718b91ccd79a04e0369f4c5d2905aa 0 t/t4013/diff.log_--root_-p_master +100644 e17ccfc2340eadbb8c393de0aa2793f6f899ba56 0 t/t4013/diff.log_--root_master +100644 5e3243897294d1fc4193c1de3fec95ce58ab22af 0 t/t4013/diff.log_-SF_-p_master +100644 c1599f2f520090b0717d951a69ade5a9960f8038 0 t/t4013/diff.log_-SF_master +100644 f8fefef2c3869337ba048d5cd6d95169dc60cf00 0 t/t4013/diff.log_-p_master +100644 e9d9e7b40a08d803901ac001e4bf9f0c37ad8b15 0 t/t4013/diff.log_master +100644 221b46a7cc2c174ec605cab02211de97bf84f010 0 t/t4013/diff.show_--patch-with-raw_side +100644 377f2b7b7a34a1e83bbcf0f2d72981685a678c24 0 t/t4013/diff.show_--patch-with-stat_--summary_side +100644 fb14c530d2dd79730320badff2547ebf755bd350 0 t/t4013/diff.show_--patch-with-stat_side +100644 8c89136c4d84091da3f2b9f6eaf582112f90a9ba 0 t/t4013/diff.show_--root_initial +100644 5bd597762869443cfd91ba8ebdaeff6e8b515ebf 0 t/t4013/diff.show_--stat_--summary_side +100644 3b22327e48122187af12db46027f17526c8e9caf 0 t/t4013/diff.show_--stat_side +100644 4c4066ae48e213b6a0f4bf51226c4322ac9348c4 0 t/t4013/diff.show_initial +100644 9e6e1f27105ca50262e5eb3f2ff132b46c12fe45 0 t/t4013/diff.show_master +100644 530a073b19d75e37aeb241200b6b306e6803ca09 0 t/t4013/diff.show_side +100644 6a467cccc190449049b7baed2dde0a2f9027e663 0 t/t4013/diff.whatchanged_--patch-with-stat_--summary_master_--_dir_ +100644 1e1bbe19638eeeffb4e656239545ea91fda3dbf2 0 t/t4013/diff.whatchanged_--patch-with-stat_master +100644 13789f169b6803ba71680470197c50b51795e4e4 0 t/t4013/diff.whatchanged_--patch-with-stat_master_--_dir_ +100644 5facf2543db0135ceb3aafdc5ffe0395b429f44c 0 t/t4013/diff.whatchanged_--root_--cc_--patch-with-stat_--summary_master +100644 02911535870b012720c9ae095499c61e6e242c7e 0 t/t4013/diff.whatchanged_--root_--patch-with-stat_--summary_master +100644 9b0349cd555eb17836b8c056d7aae8cf1eabe537 0 t/t4013/diff.whatchanged_--root_--patch-with-stat_master +100644 10f6767e498b0d5bdadd73067e4ef2dd5f028e89 0 t/t4013/diff.whatchanged_--root_-c_--patch-with-stat_--summary_master +100644 ebf1f0661e07bd06098d1609a5a22b8e9bbae436 0 t/t4013/diff.whatchanged_--root_-p_master +100644 a405cb6138857d3a1bc1b590aa55565c34770e4c 0 t/t4013/diff.whatchanged_--root_master +100644 f39da84822845984e0f431cf84e71fc48853a3c8 0 t/t4013/diff.whatchanged_-SF_-p_master +100644 0499321d0ebf57fc2d583afd46ce7813a1ba9fde 0 t/t4013/diff.whatchanged_-SF_master +100644 f18d43209c0a90d2d6fd474e849690f1b2120cfe 0 t/t4013/diff.whatchanged_-p_master +100644 cd3bcc2c7269c17ff25504c8b7ca02b55ba8d8ed 0 t/t4013/diff.whatchanged_master +100755 7fe853c20d1111e40371a3796d82bb8485f5ebcf 0 t/t4014-format-patch.sh +100755 a27fccc8dce431169ce41f7137fb75f44149719c 0 t/t4015-diff-whitespace.sh +100755 f07035ab7ec72557be7a0cba9ea286bcbaa79da9 0 t/t4016-diff-quote.sh +100755 60dd2014d5ae5d5e9e168b8b60278d90ef93cc53 0 t/t4017-diff-retval.sh +100755 e747e842272df5935f863f78ccfc3b311f64228b 0 t/t4017-quiet.sh +100755 833d6cbcfc063f336d97689ae4e547cf5e956b69 0 t/t4018-diff-funcname.sh +100755 0d9cbb62615c0d94da784f63907989988b0e8151 0 t/t4019-diff-wserror.sh +100755 637b4e19d52e81cf1472a4ed9dcfb0c9ff00da2b 0 t/t4020-diff-external.sh +100644 db2f89090c1c4de05e4f82ea39ea118fccfd48dd 0 t/t4020/diff.NUL +100755 43d64bbd826049c5a0a8cf365ed5cb3f4489752c 0 t/t4021-format-patch-numbered.sh +100755 ba43f185494630c50fc2a168df8dcd45c0b2421b 0 t/t4021-format-patch-signer-mime.sh +100755 bf996fc414d3b5ea16488a8b274973a8347b29cb 0 t/t4022-diff-rewrite.sh +100755 4dbfc6e8b751a6c93b1f9dfee8ce649235c98c93 0 t/t4023-diff-rename-typechange.sh +100755 c4d733f5db6a4d390762505b770954cdbf6cc82f 0 t/t4024-diff-optimize-common.sh +100755 7a3dbc1ea22fd19a54da8949abc368c112377b19 0 t/t4025-hunk-header.sh +100755 b61e5169f4e9e8d9f87b9ea16e71dfcf1fb9f340 0 t/t4026-color.sh +100755 ba6679c6e4032bb12e4206226f95770946ece8cc 0 t/t4027-diff-submodule.sh +100755 204ba673cb58f905f2f35ff5b83294b2a2943f48 0 t/t4028-format-patch-mime-headers.sh +100755 e0c67740a5ef85aaa3edc9a4514da72c92ce30ec 0 t/t4100-apply-stat.sh +100644 540e64db85575e10fe02b3b85af6a353999aab8f 0 t/t4100/t-apply-1.expect +100644 90ab54f0f586c87ace077be87fba396c8f2781a0 0 t/t4100/t-apply-1.patch +100644 d1e6459749fe3dd4635c9136ccbb148a85405676 0 t/t4100/t-apply-2.expect +100644 f5c7d601fc955b15d15012a5b49df83364b6ebf4 0 t/t4100/t-apply-2.patch +100644 912a552a7a67be283c963da84bf044fa779fe633 0 t/t4100/t-apply-3.expect +100644 90cdbaa5bb62a4adfa0a5eb3f6fe223b9de50e7b 0 t/t4100/t-apply-3.patch +100644 1ec028b3d05d79fab29d2ac61027c8ef00bf8401 0 t/t4100/t-apply-4.expect +100644 4a56ab5cf416e2144b5dbdbe06d10b51255fabe2 0 t/t4100/t-apply-4.patch +100644 b387df15d4fc81574ac18f41174205c86a6ad503 0 t/t4100/t-apply-5.expect +100644 5f6ddc105950eac20bcacb7987fabff015320ee3 0 t/t4100/t-apply-5.patch +100644 1c343d459eb8fc129f53d3a13f0e0ffa79058139 0 t/t4100/t-apply-6.expect +100644 a72729a712038dc64f55d154eb9a94713e3269c9 0 t/t4100/t-apply-6.patch +100644 1283164d9909164c2428bc1a08cbff1d819fe71c 0 t/t4100/t-apply-7.expect +100644 07c6589e74fa5afbff9bdfd8d7b7b41f873a005b 0 t/t4100/t-apply-7.patch +100644 eef7f2e65cc3e2192935b9bde3ea001244b6db18 0 t/t4100/t-apply-8.expect +100644 5ca13e65949047b5a1e8170422519cd69418da88 0 t/t4100/t-apply-8.patch +100644 eef7f2e65cc3e2192935b9bde3ea001244b6db18 0 t/t4100/t-apply-9.expect +100644 875d57d567e2b807587a7e4d2a9bb7771225e28c 0 t/t4100/t-apply-9.patch +100755 da8abcf36418dbd2e9d8ec85871c245991f96fda 0 t/t4101-apply-nonl.sh +100644 1010a88f4727373c20e7ab46515a79b9d3cd9675 0 t/t4101/diff.0-1 +100644 36460a243ac10e256df270cec10a7498a0a32009 0 t/t4101/diff.0-2 +100644 b281c43e5b5f4926e365cbd168e43420e8a4a63a 0 t/t4101/diff.0-3 +100644 f0a2e92770870d78d32bef7fe2ed63ad4ca105de 0 t/t4101/diff.1-0 +100644 2a440a5ce2adae53a23363a3cd3b6af5ff915fd0 0 t/t4101/diff.1-2 +100644 61aff975b69f49430ccb0b6ebd14193fd9f78b4e 0 t/t4101/diff.1-3 +100644 c2e71ee344d032ee38bf325099ed6386f180f287 0 t/t4101/diff.2-0 +100644 a66d9fd3a137b22edf5a49cf811970fc85c985d9 0 t/t4101/diff.2-1 +100644 5633c831de0bb2d5d482acc89c32bb3cb39d02d7 0 t/t4101/diff.2-3 +100644 10b1a41edf734aef77feb4a5f40cf358a8f48db3 0 t/t4101/diff.3-0 +100644 c799c60fb9d460ff24160082a9c1346c0751dd4b 0 t/t4101/diff.3-1 +100644 f8d1ba6dc24669ff19530e0d3ed064db2c8e7077 0 t/t4101/diff.3-2 +100755 d42abff1ad59343fa1c84bded9a82c3212370da0 0 t/t4102-apply-rename.sh +100755 7da0b4bb8bfa96765b9f6eaa1693e2e24e82d335 0 t/t4103-apply-binary.sh +100755 e7e2913de745cc9f7639103757933f6238fdd564 0 t/t4104-apply-boundary.sh +100755 3266e394003958b62509b7bfe6652abd03fdfcb7 0 t/t4105-apply-fuzz.sh +100755 ac58083fe224100987800e9b5ee3e388d9b4d97c 0 t/t4109-apply-multifrag.sh +100644 1db5ff10501497459d07e227f02764576a6010e1 0 t/t4109/expect-1 +100644 bc52924112ba857784169157d3f650eb35a931ba 0 t/t4109/expect-2 +100644 cd2a475feb2280a24b05870c00f0693dd1de605b 0 t/t4109/expect-3 +100644 1d411fc3ccebe33ee086cfeaea7cea1beb041a6a 0 t/t4109/patch1.patch +100644 8c6b06d536a06d786f0752ec2aa2a7fae22c8926 0 t/t4109/patch2.patch +100644 d696c55a752ac61b86691192d46da2566e299830 0 t/t4109/patch3.patch +100644 4b085909b160a093e9edb4f91de87f7637f218b5 0 t/t4109/patch4.patch +100755 09f58112e0229a41ea2a5d2ea6e8c23d2523298d 0 t/t4110-apply-scan.sh +100644 87cc493ec8a0f6f042a5df3c302433c6e45d8dd3 0 t/t4110/expect +100644 56139080dc157ab9e58dec01399c40362a9e710e 0 t/t4110/patch1.patch +100644 04974247ec927d9b25bf0b30c372e4669321dad0 0 t/t4110/patch2.patch +100644 26bd4427f808bb1d0929833f2784e384e35ab961 0 t/t4110/patch3.patch +100644 9ffb9c2d7ecd2e87eb3a92ed99be90beba3e16be 0 t/t4110/patch4.patch +100644 c5ac6914f987d3a41266dca735d872e4c131d02c 0 t/t4110/patch5.patch +100755 f9ad183758c28ff648890d1bd4bbd599562cd795 0 t/t4112-apply-renames.sh +100755 66fa51591eb7ee8f102fd86e30e54af2da3ea310 0 t/t4113-apply-ending.sh +100755 55334927abb33864a55f8ff49fd0c0c94a3c1769 0 t/t4114-apply-typechange.sh +100755 9ace578f17a07aafc050ccaf935aef8a4a3cab4e 0 t/t4115-apply-symlink.sh +100755 2298ece8019d79ef718ef658bdac74493d265b92 0 t/t4116-apply-reverse.sh +100755 e9ccd161ee96a5bdbb4bf77de406ea51dacfb5de 0 t/t4117-apply-reject.sh +100755 f92e259cc6f251ec6f89edee3fc16720f264d82f 0 t/t4118-apply-empty-context.sh +100755 3c73a783a7e908070308fb1f972f6b5d152e12a4 0 t/t4119-apply-config.sh +100755 83d4ba679850c2ae2548bcfcce3f22227fcde8c7 0 t/t4120-apply-popt.sh +100755 aff551a1d787477eb2db34d96217f66ca03c435d 0 t/t4121-apply-diffs.sh +100755 841773f75fc085d07836b39b3775f49bde5d8d19 0 t/t4122-apply-symlink-inside.sh +100755 984157f03b9744aa491c888fab9e6aef95dfdc6b 0 t/t4123-apply-shrink.sh +100755 85f3da2b98a881647837323e3af0378ce59a9db5 0 t/t4124-apply-ws-rule.sh +100755 3b471b641ba2d3274dd1ab89948485ff8ce4dfdb 0 t/t4125-apply-ws-fuzz.sh +100755 ceb6a79fe0c8ca5b26a9e148215556f2aa344eb9 0 t/t4126-apply-empty.sh +100755 1f859dd908cb298bf89a13822e8fc19882060689 0 t/t4127-apply-same-fn.sh +100755 2dd0c75f964b690977e40a3a8235cc324dc6826e 0 t/t4128-apply-root.sh +100755 6e6aaf59364456e21bb1deda960edb5295a71131 0 t/t4150-am.sh +100755 7d86cdff64522f588a3d3e781cf2b272087cfd88 0 t/t4151-am-abort.sh +100755 b68ab11f2915789cd04ac6bd43363aeab2079198 0 t/t4200-rerere.sh +100755 405b97119175a1c0fa75a9db30c6b1ab076cc44e 0 t/t4201-shortlog.sh +100755 4c8af45f834d034529c2a627768a0a3e6f1aac8d 0 t/t4202-log.sh +100755 e395ff4e341bacea21cc5cd909304b7bb4fcb044 0 t/t5000-tar-tree.sh +100755 e9f3e72c7ee5584d956d46126956c641a7d53905 0 t/t5100-mailinfo.sh +100644 f5892c9da73eae30d7629ca5e7f0ba6a4c621c73 0 t/t5100/0010 +100644 8c052777e0d216e84bb8464b1ceaff1bc7721154 0 t/t5100/info0001 +100644 49bb0fec85323c8c19182bc2a50ceb64ce8307fb 0 t/t5100/info0002 +100644 bd0d1221aa34973159390642efc67773a6bfef17 0 t/t5100/info0003 +100644 616c3092a28223d9aa1b3c68aa0bd49fc394dd85 0 t/t5100/info0004 +100644 46a46fc77283fe31bd583444f76ae2cb7085a35a 0 t/t5100/info0005 +100644 8c052777e0d216e84bb8464b1ceaff1bc7721154 0 t/t5100/info0006 +100644 49bb0fec85323c8c19182bc2a50ceb64ce8307fb 0 t/t5100/info0007 +100644 e8a295138317864b814b24af63ad3cf9c64cf79a 0 t/t5100/info0008 +100644 2a66321c8032cc0ee0cba25486e57f790d1f6ce8 0 t/t5100/info0009 +100644 1791241e46dc44994c58b365e339c093704a6006 0 t/t5100/info0010 +100644 b275a9a9b21c762814ed09c0d3a6eb103aa59370 0 t/t5100/msg0001 +100644 e2546ec7332b6b0483f4951906a40436da6383e0 0 t/t5100/msg0002 +100644 1ac68101b135f4aaf6dacd4bcc0b7586a29d6584 0 t/t5100/msg0003 +100644 6f8ba3b8e0e504d0aa343e45fffc044a211cc7ca 0 t/t5100/msg0004 +100644 dd94cd7b9f52247fd33a891e4fdd9b715c7f59b7 0 t/t5100/msg0005 +100644 b275a9a9b21c762814ed09c0d3a6eb103aa59370 0 t/t5100/msg0006 +100644 71b23c0236bddbedabfbdb982e4e73c5e266da28 0 t/t5100/msg0007 +100644 a80ecb97ef9dabb6d25d24d42212dabd5eab6249 0 t/t5100/msg0008 +100644 9ffe1314891f0998bf90f6c6b1e02c56c405e2f2 0 t/t5100/msg0009 +100644 a96c230092340037ef1c99ae91f24096eceacf44 0 t/t5100/msg0010 +100644 d7d680f631b14ea75adf34ba5052043be311e72f 0 t/t5100/nul-b64.expect +100644 16540d961f8e6eb791300e085d2d6e82e01bd2c4 0 t/t5100/nul-b64.in +100644 3d40691787b855cc0133514a19052492eb853d21 0 t/t5100/nul-plain +100644 8ce155167d51de1868fdd2395c312c46b9cc2c63 0 t/t5100/patch0001 +100644 8ce155167d51de1868fdd2395c312c46b9cc2c63 0 t/t5100/patch0002 +100644 8ce155167d51de1868fdd2395c312c46b9cc2c63 0 t/t5100/patch0003 +100644 196458e44e1974188cc1d1523a92c2bbef1ed506 0 t/t5100/patch0004 +100644 7d24b24af83c861a1dc615c19cbaa392fdd69dec 0 t/t5100/patch0005 +100644 8ce155167d51de1868fdd2395c312c46b9cc2c63 0 t/t5100/patch0006 +100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 t/t5100/patch0007 +100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0 t/t5100/patch0008 +100644 65615c34af6ea70a53102e6bbef4bd60344cbf1c 0 t/t5100/patch0009 +100644 f055481d567212b7b43e7ca8251351b3f83b143b 0 t/t5100/patch0010 +100644 aba57f922b33b6ab708afbbf82c7e56f6e37bb8d 0 t/t5100/sample.mbox +100755 645583f9d729cb04ea7bd9638b0c49c48128822e 0 t/t5300-pack-object.sh +100755 073ac0c6f9dd3d06474b1b81c8c7b622dcfee663 0 t/t5301-sliding-window.sh +100755 0639772ac4e1e2c6563e793b16c2c10faf06758a 0 t/t5302-pack-index.sh +100755 31b20b21d23c2066fd124bf6a33dbdc689930170 0 t/t5303-pack-corruption-resilience.sh +100755 9fd9d0700033027921c90290cedc0a31d71c7733 0 t/t5304-prune.sh +100755 fb471a08c698b431cd2440e9d4f0e77e2fef6b08 0 t/t5305-include-tag.sh +100755 68c2ae688c2b7ff96ec927622f92fd512e7beefe 0 t/t5400-send-pack.sh +100755 ee769d6695ee91120671c485924d804f14c80424 0 t/t5401-update-hooks.sh +100755 1394047a8dc3e87476e223db42936d59845f803b 0 t/t5402-post-merge-hook.sh +100755 823239a251f9ba9607649382d595db1b6cc6dcb2 0 t/t5403-post-checkout-hook.sh +100755 c24003565d635722f07333bb662c8e102d577c9e 0 t/t5404-tracking-branches.sh +100755 86abc6227105e27fdb9ad99e34193efb90a6242f 0 t/t5405-send-pack-rewind.sh +100755 59e80a5ea253607bf83ac4eed670744df950eb81 0 t/t5406-remote-rejects.sh +100755 362cf7e928090fb3752936317f78a4d128810127 0 t/t5500-fetch-pack.sh +100755 16eadd6b68664884836976aafb6dcbb582603c09 0 t/t5502-quickfetch.sh +100755 4074e23ffa2c7a93fdbd4a367e273118224b9038 0 t/t5503-tagfollow.sh +100755 be9ee9326fc4590dcc875e31b6cf64b800451bc5 0 t/t5505-remote.sh +100755 13d1d826c20293c26c739c70c0a36ed48bbb41d1 0 t/t5510-fetch.sh +100755 22ba380034775e7584a33ca606294af34f568443 0 t/t5511-refspec.sh +100755 1dd8eed5bb3cb0f320a8f0780452e52fa7d8da16 0 t/t5512-ls-remote.sh +100755 9e7486274b3f0079cb993acbd03e90afc5638e38 0 t/t5513-fetch-track.sh +100755 8becbc3f38fde02371ebbcd9a39a320a1c00c290 0 t/t5515-fetch-merge-logic.sh +100644 2e0414f6c3d006ac6f06b884a13397c67f6b7df1 0 t/t5515/fetch.br-branches-default +100644 ca2cc1d1b44e3edc8cd42e2e77d0f85658a52195 0 t/t5515/fetch.br-branches-default-merge +100644 7d947cd80f9cf656024206f1ea31da0d9f10f493 0 t/t5515/fetch.br-branches-default-merge_branches-default +100644 ec39c54b7e242ddbeec76f55b98f555d562aa271 0 t/t5515/fetch.br-branches-default-octopus +100644 6bf42e24b67b526bac49e3cdb287e32513f4a6c4 0 t/t5515/fetch.br-branches-default-octopus_branches-default +100644 4a2bf3c95ca474417d1dd54d1ac0bcc02bb5f402 0 t/t5515/fetch.br-branches-default_branches-default +100644 12ac8d20fba1c8a9402b92aa71e2e6797101a042 0 t/t5515/fetch.br-branches-one +100644 b4b3b35ce0e2f46a16b015a74b771eb90ed3ebad 0 t/t5515/fetch.br-branches-one-merge +100644 2ecef384eb7d823104581bfe2b4bd240b449e5df 0 t/t5515/fetch.br-branches-one-merge_branches-one +100644 96e3029416b46ab4192d3e4aaa285a02489e4054 0 t/t5515/fetch.br-branches-one-octopus +100644 55e0bad621cde0c93e6a6fb92dc259c61986aba5 0 t/t5515/fetch.br-branches-one-octopus_branches-one +100644 281fa09d481a2d04788d5c1b0a67b8f569203ebc 0 t/t5515/fetch.br-branches-one_branches-one +100644 e2fa9c8654647e46baa89d24501b050209aefdc1 0 t/t5515/fetch.br-config-explicit +100644 ec1a7231aa7875df2cebd32411bad4861c233dcd 0 t/t5515/fetch.br-config-explicit-merge +100644 54f689151ff1006561309f6f7ca5e3523f8626c4 0 t/t5515/fetch.br-config-explicit-merge_config-explicit +100644 7011dfc18140aade896592c853bec85567d4ccc8 0 t/t5515/fetch.br-config-explicit-octopus +100644 bdad51f87163b51c378aaa1ca9bed8fe4a461af1 0 t/t5515/fetch.br-config-explicit-octopus_config-explicit +100644 1b237dde6e03b9bb1f4b9ad0b5ab75ae31127b57 0 t/t5515/fetch.br-config-explicit_config-explicit +100644 e75ec2f72b4420cf27bcb959ab83518d93e115b1 0 t/t5515/fetch.br-config-glob +100644 ce8f739a0d5f53d24d1408e0e39719c0411e3c0d 0 t/t5515/fetch.br-config-glob-merge +100644 5817bed8f88fcc11b9d5e67ce0863249339eeb2c 0 t/t5515/fetch.br-config-glob-merge_config-glob +100644 938e532db25e684599b39d1c862680a1caf8ea23 0 t/t5515/fetch.br-config-glob-octopus +100644 c9225bf6ff060118ae85b5c666085b3a558db16e 0 t/t5515/fetch.br-config-glob-octopus_config-glob +100644 a6c20f92ce6e708f915b285310a94b7080eab1e3 0 t/t5515/fetch.br-config-glob_config-glob +100644 83534d2ec85e30dee5c32b8d385dd717cf4930a2 0 t/t5515/fetch.br-remote-explicit +100644 a9064dd65a0e569cc3e7ce5ae2368313f6bfa7ec 0 t/t5515/fetch.br-remote-explicit-merge +100644 732a37e4d358f0239687770b28c109051c438070 0 t/t5515/fetch.br-remote-explicit-merge_remote-explicit +100644 ecf020d9298e7a031833e9986f2deb787712cb89 0 t/t5515/fetch.br-remote-explicit-octopus +100644 af7753101140d43e2a592ec37b88d57d53d45bde 0 t/t5515/fetch.br-remote-explicit-octopus_remote-explicit +100644 51fae567c8765fc6f447d7ee93a9796e022663a5 0 t/t5515/fetch.br-remote-explicit_remote-explicit +100644 94e6ad31e301a87b52160f2287b54051e27b4e18 0 t/t5515/fetch.br-remote-glob +100644 09362e25af564342ccb5ed9507caa103676aedf6 0 t/t5515/fetch.br-remote-glob-merge +100644 e2eabec62e12b29be2b8cd0c8e6d0cc9ad042f4d 0 t/t5515/fetch.br-remote-glob-merge_remote-glob +100644 b08e0461954dcedc90df43c03302e3d4257c6f4b 0 t/t5515/fetch.br-remote-glob-octopus +100644 d4d547c84733f0faacc85c88c7b7fa138933e4a6 0 t/t5515/fetch.br-remote-glob-octopus_remote-glob +100644 646dbc877008edae3644ceef92fd5bed990eb784 0 t/t5515/fetch.br-remote-glob_remote-glob +100644 65ce6d99e2631fd777de10e11b3a58db5859c29a 0 t/t5515/fetch.br-unconfig +100644 8258c808689d883b97867b3d07ca89e08146de12 0 t/t5515/fetch.br-unconfig_--tags_.._.git +100644 284bb1fb613cafff208741069aea2d4041ec07cd 0 t/t5515/fetch.br-unconfig_.._.git +100644 11eb5a6ef22d52b794dd7a0a3e29d2ff515791c2 0 t/t5515/fetch.br-unconfig_.._.git_one +100644 f02bab2fb4a1e07c6128fb899bf42183d1f0965e 0 t/t5515/fetch.br-unconfig_.._.git_one_tag_tag-one_tag_tag-three-file +100644 3f1be224b8b46ba18bb45ffdbc155d9bd312376c 0 t/t5515/fetch.br-unconfig_.._.git_one_two +100644 85de41109ecfb6fd4ac3a1b3b15489b83506a63c 0 t/t5515/fetch.br-unconfig_.._.git_tag_tag-one-tree_tag_tag-three-file +100644 0da2337f1b95b2011524b3d047a291747bd80305 0 t/t5515/fetch.br-unconfig_.._.git_tag_tag-one_tag_tag-three +100644 fc7041eefc2150417abc504e25f9d82049b3102e 0 t/t5515/fetch.br-unconfig_branches-default +100644 e94cde745b58aeb360e2db064466260f2362cf87 0 t/t5515/fetch.br-unconfig_branches-one +100644 01a283e70d9d10373c363d1fe15b39949bba8d89 0 t/t5515/fetch.br-unconfig_config-explicit +100644 3a556c5e964785046cc43e9c13351818f436b857 0 t/t5515/fetch.br-unconfig_config-glob +100644 db216dfa562e894999c565d44d43abb6c6dd562e 0 t/t5515/fetch.br-unconfig_remote-explicit +100644 aee65c204d1b1468adaee9d41dc5c0a47a3ae999 0 t/t5515/fetch.br-unconfig_remote-glob +100644 950fd078db7ccbe27825183cb0236a0dcc45139a 0 t/t5515/fetch.master +100644 0e59950c7b5e18521b59a17d3aaddc3a314a6f9c 0 t/t5515/fetch.master_--tags_.._.git +100644 66d1aaddae6cb34d83bbd0e728fbe89fd26227b1 0 t/t5515/fetch.master_.._.git +100644 35deddbd2ca6c28c7a50dfc28c3da09b79b7b6a6 0 t/t5515/fetch.master_.._.git_one +100644 82868524ca40041b243e146064f4451d6899f3c4 0 t/t5515/fetch.master_.._.git_one_tag_tag-one_tag_tag-three-file +100644 35ec5782c8a6076a76cf314fb5021da8a641e782 0 t/t5515/fetch.master_.._.git_one_two +100644 2e133eff296d291045e86fe6a8cba958106b9aae 0 t/t5515/fetch.master_.._.git_tag_tag-one-tree_tag_tag-three-file +100644 92b18b40ccc883bede4d2067aa4bf7a529d2f059 0 t/t5515/fetch.master_.._.git_tag_tag-one_tag_tag-three +100644 603d6d23312b6a58d95a685803d8b19f0e0ac4e2 0 t/t5515/fetch.master_branches-default +100644 fe9bb0b7982951ccf85934e42ff7c9620e2312b4 0 t/t5515/fetch.master_branches-one +100644 4be97c75752571d46aef0283f164abea025a1be8 0 t/t5515/fetch.master_config-explicit +100644 cb0726ff8d7ea9e801497b564b680710c2a273af 0 t/t5515/fetch.master_config-glob +100644 44a1ca84296079356eabc3fd37d04529a3492409 0 t/t5515/fetch.master_remote-explicit +100644 724e8db0a533248cab6784696c90db02ca1435f3 0 t/t5515/fetch.master_remote-glob +100644 21917c1e5dba7133d451403984f754f445657908 0 t/t5515/refs.br-branches-default +100644 21917c1e5dba7133d451403984f754f445657908 0 t/t5515/refs.br-branches-default-merge +100644 21917c1e5dba7133d451403984f754f445657908 0 t/t5515/refs.br-branches-default-merge_branches-default +100644 21917c1e5dba7133d451403984f754f445657908 0 t/t5515/refs.br-branches-default-octopus +100644 21917c1e5dba7133d451403984f754f445657908 0 t/t5515/refs.br-branches-default-octopus_branches-default +100644 21917c1e5dba7133d451403984f754f445657908 0 t/t5515/refs.br-branches-default_branches-default +100644 8a705a5df252f6f9d4cd32b1557a221ca4f7dc6f 0 t/t5515/refs.br-branches-one +100644 8a705a5df252f6f9d4cd32b1557a221ca4f7dc6f 0 t/t5515/refs.br-branches-one-merge +100644 8a705a5df252f6f9d4cd32b1557a221ca4f7dc6f 0 t/t5515/refs.br-branches-one-merge_branches-one +100644 8a705a5df252f6f9d4cd32b1557a221ca4f7dc6f 0 t/t5515/refs.br-branches-one-octopus +100644 8a705a5df252f6f9d4cd32b1557a221ca4f7dc6f 0 t/t5515/refs.br-branches-one-octopus_branches-one +100644 8a705a5df252f6f9d4cd32b1557a221ca4f7dc6f 0 t/t5515/refs.br-branches-one_branches-one +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-explicit-merge +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-explicit-merge_config-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-explicit-octopus +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-explicit-octopus_config-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-explicit_config-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-glob-merge +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-glob-merge_config-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-glob-octopus +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-glob-octopus_config-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-config-glob_config-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-explicit-merge +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-explicit-merge_remote-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-explicit-octopus +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-explicit-octopus_remote-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-explicit_remote-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-glob-merge +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-glob-merge_remote-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-glob-octopus +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-glob-octopus_remote-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-remote-glob_remote-glob +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.br-unconfig +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.br-unconfig_--tags_.._.git +100644 70962eaac152f7063e965da7c6a61abee410e0bc 0 t/t5515/refs.br-unconfig_.._.git +100644 70962eaac152f7063e965da7c6a61abee410e0bc 0 t/t5515/refs.br-unconfig_.._.git_one +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.br-unconfig_.._.git_one_tag_tag-one_tag_tag-three-file +100644 70962eaac152f7063e965da7c6a61abee410e0bc 0 t/t5515/refs.br-unconfig_.._.git_one_two +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.br-unconfig_.._.git_tag_tag-one-tree_tag_tag-three-file +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.br-unconfig_.._.git_tag_tag-one_tag_tag-three +100644 21917c1e5dba7133d451403984f754f445657908 0 t/t5515/refs.br-unconfig_branches-default +100644 8a705a5df252f6f9d4cd32b1557a221ca4f7dc6f 0 t/t5515/refs.br-unconfig_branches-one +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-unconfig_config-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-unconfig_config-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-unconfig_remote-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.br-unconfig_remote-glob +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.master +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.master_--tags_.._.git +100644 70962eaac152f7063e965da7c6a61abee410e0bc 0 t/t5515/refs.master_.._.git +100644 70962eaac152f7063e965da7c6a61abee410e0bc 0 t/t5515/refs.master_.._.git_one +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.master_.._.git_one_tag_tag-one_tag_tag-three-file +100644 70962eaac152f7063e965da7c6a61abee410e0bc 0 t/t5515/refs.master_.._.git_one_two +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.master_.._.git_tag_tag-one-tree_tag_tag-three-file +100644 13e4ad2e4602154808a384fe298497b220ac9d6a 0 t/t5515/refs.master_.._.git_tag_tag-one_tag_tag-three +100644 21917c1e5dba7133d451403984f754f445657908 0 t/t5515/refs.master_branches-default +100644 8a705a5df252f6f9d4cd32b1557a221ca4f7dc6f 0 t/t5515/refs.master_branches-one +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.master_config-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.master_config-glob +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.master_remote-explicit +100644 9bbbfd9fc5332911f35826763b821d2eeb758d6f 0 t/t5515/refs.master_remote-glob +100755 f0030ad00e4a6478fcb3ccfc503e576bd58003bd 0 t/t5516-fetch-push.sh +100755 ea49dedbf8867694d83cd550c8212ff107361920 0 t/t5517-push-mirror.sh +100755 c6bc65faa06adeaced0733064fb09eb82add585e 0 t/t5518-fetch-exit-status.sh +100755 997b2db827c4f37512c6b5d2f861e12105e2a32d 0 t/t5520-pull.sh +100755 1a15817cd5f8e838812723ad14dbec59a108680c 0 t/t5530-upload-pack-error.sh +100755 f8c17cd96cc86ca8f2db2ff51467f712d65f8956 0 t/t5540-http-push.sh +100755 3c013e2b6aa5c659c80134baf43c99e0d89e2e38 0 t/t5600-clone-fail-cleanup.sh +100755 d785b3df78e8507d81ffa03ff694846791edfc87 0 t/t5601-clone.sh +100755 8367a6845f6ea3cdbc2f4f0e096144975fa3aef2 0 t/t5602-clone-remote-exec.sh +100755 1c109160690d273451f7a089be42e45f36a3b5bb 0 t/t5700-clone-reference.sh +100755 8dfaaa456e115e85e36c438bb998d8053534104e 0 t/t5701-clone-local.sh +100755 328e4d9a339101d04bb22e441a8955f6c2e1f260 0 t/t5702-clone-options.sh +100755 ef7127c1b3943a494692ac8027ec321608a31b9c 0 t/t5710-info-alternate.sh +100755 f55627b641682e72d58a2282639ca589b38fa744 0 t/t6000lib.sh +100755 b2131cdacd93e0b62f4ef8fdc62b6a81c6aef6fc 0 t/t6001-rev-list-graft.sh +100755 8f5de097ecd703ae5f6f889ecb735f7277f361be 0 t/t6002-rev-list-bisect.sh +100755 5daa0be8cc856bff513905bc6583854e0b5ae53a 0 t/t6003-rev-list-topo-order.sh +100755 5dabf1c5e354c28cc593bd0ea8e4b0d5f0d56d67 0 t/t6004-rev-list-path-optim.sh +100755 0b64822bf621dee5c9544f76013c0342412eaee6 0 t/t6005-rev-list-count.sh +100755 9176484db2f78122f71c0f11889e01382effcfb9 0 t/t6006-rev-list-format.sh +100755 4b8611ce2092f9062aeaeb62ce19a9121d5be537 0 t/t6007-rev-list-cherry-pick-file.sh +100755 c4af9ca0a7edf6230dc6ca8ec10848545971fce7 0 t/t6008-rev-list-submodule.sh +100755 c8a96a9a994badde602c8bf7a7decda048a00525 0 t/t6009-rev-list-parent.sh +100755 b6e57b2426728cce308a57315247cd2a66cabf4a 0 t/t6010-merge-base.sh +100755 e51eb41f4b9575d2b51d8d4d255ff5ab7a0889ad 0 t/t6011-rev-list-with-bad-commit.sh +100755 a19d49de28c457d1a5726400d25c1f731506a05f 0 t/t6020-merge-df.sh +100755 331b9b07d4eedb07377de605ebb87691427b7bb4 0 t/t6021-merge-criss-cross.sh +100755 e3f7ae8120aa2a46b25dd3830597cb863a5f5e20 0 t/t6022-merge-rename.sh +100755 f674c48cab3e80d63b5a5831c667b8e08b542905 0 t/t6023-merge-file.sh +100755 65be95fbaaef4861189a7fc6b3a25bb6d7feb0a7 0 t/t6023-merge-rename-nocruft.sh +100755 802d0d06ebddec9db6e3a109e689b3974f1e0ff1 0 t/t6024-recursive-merge.sh +100755 fc58456a11eef7ecb4cf60d37a9e9d5cbe13f970 0 t/t6025-merge-symlinks.sh +100755 56fc34176859b81137b4d88af90398b9a74a18f7 0 t/t6026-merge-attr.sh +100755 92ca1f0f8ccabe6f01159ea3e4a73683387ec4a3 0 t/t6027-merge-binary.sh +100755 f8f3e3ff2c00df468f5703a4e0ac31f52e42e06d 0 t/t6028-merge-up-to-date.sh +100755 5bbfa44e8d9ee3eebb18eb07e93380c802741a18 0 t/t6029-merge-subtree.sh +100755 244fda62a5cd34d778cf0789961654eaa37fe589 0 t/t6030-bisect-porcelain.sh +100755 8073e0c3efb2ac01e4a81e722fc357bcab13f5d4 0 t/t6031-merge-recursive.sh +100755 eac5ebac24a0174fa20625a19835861573147a26 0 t/t6032-merge-large-rename.sh +100755 75d9602de4d4238b4182956127540525f711d33f 0 t/t6033-merge-crlf.sh +100755 aac212e936331db9a596fda0c4a9c0382e123797 0 t/t6040-tracking-info.sh +100755 919552a2fc5544c130268befca322a6e6a8081c3 0 t/t6101-rev-parse-parents.sh +100755 2fb672c3b43a9efe4cb9c85465f6b33f23724e48 0 t/t6120-describe.sh +100755 bc74349416d858834c43f6c648daa95c8b9f3a7a 0 t/t6200-fmt-merge-msg.sh +100755 a3c8941c726d77fd993a3cfcd7fde4e9aa43da74 0 t/t6300-for-each-ref.sh +100755 910a28c7e29b6dd8bd30d1ccb156681b44e51bca 0 t/t7001-mv.sh +100755 c8b4f65f380f3941c75bd6ed52975777d2b28d67 0 t/t7002-grep.sh +100755 a0ab096c8fdee153a89a1428f85c9bf107badada 0 t/t7003-filter-branch.sh +100755 bc7ce2cbbb712f890245688da03be96146a1d9ed 0 t/t7004-tag.sh +100644 83855fa4e1c6c37afe550c17afa1e7971042ded5 0 t/t7004/pubring.gpg +100644 8fed1339ed0a744e5663f4a5e6b6ac9bae3d8524 0 t/t7004/random_seed +100644 d831cd9eb3eee613d3c0e1a71093ae01ea7347e3 0 t/t7004/secring.gpg +100644 abace962b8bf84be688a6f27e4ebd0ee7052f210 0 t/t7004/trustdb.gpg +100755 2d919d69ef110408b820c76185d6b8da63ea183e 0 t/t7005-editor.sh +100755 d8a7c798525728ddc8fc5fa9bd8335d8d1f0a710 0 t/t7010-setup.sh +100755 0d9874bfd7082f9ef16c1f6b3ff8a848a19d8937 0 t/t7101-reset.sh +100755 29f5678b4c93485ad492fa865a5da58a3cc05b7c 0 t/t7102-reset.sh +100755 cdecebe456c7a9cf30465b112a24ce7bcf76f344 0 t/t7103-reset-bare.sh +100755 f136ee7bb5300966c0c3c9d2250dc81763db9feb 0 t/t7104-reset.sh +100755 9ad5d635a2881c920fff8e524aea0ed931f68e6c 0 t/t7201-co.sh +100755 2b51c0d7d8ab727a5fb0be8338938f1d3b2eb6a3 0 t/t7300-clean.sh +100755 cbc0c34ce2487959ef0e8f89f7c2a5d4a68be826 0 t/t7400-submodule-basic.sh +100755 bf12dbdeef6e307850a91eb6be5ebe537b2de0c8 0 t/t7401-submodule-summary.sh +100755 f919c8d34de41b2ec3fe08c217dd2c6276cf8472 0 t/t7402-submodule-rebase.sh +100755 d89f91a6fb7fa12d41cc4a346829bff7cbd3e76b 0 t/t7500-commit.sh +100755 a72e65c8910f71b8ea562ef5ed641c54fbd89a8e 0 t/t7500/add-comments +100755 2fa3d86a108d1fc410d82173809066db0b32b062 0 t/t7500/add-content +100755 e1d856af6d8b59fed20e3beb272006612ba4e8a5 0 t/t7500/add-signed-off +100755 0edd9ddf73b7053c21595ce1ac1dd157c77d1bca 0 t/t7501-commit.sh +100755 f1112639b698faca38b2c8fc743e422d14dc15f6 0 t/t7502-commit.sh +100755 38a48b57c70a888838cfa114be843e1d4aea00d8 0 t/t7502-status.sh +100755 b06909599564a1c8afa027b0f9c71ef6bb61d6e4 0 t/t7503-pre-commit-hook.sh +100755 47680e6df41c2bc14f23514b010a8aefb3fedcd7 0 t/t7504-commit-msg-hook.sh +100755 cd6c7c834218fd4c46c49396b79da1ddeef42772 0 t/t7505-prepare-commit-msg-hook.sh +100755 a75130cdbb55be157c915f4fc1397227a78441ec 0 t/t7506-status-submodule.sh +100755 5eeb6c2b2708d582a6e86cd2e06e2b00b7b7b391 0 t/t7600-merge.sh +100755 55aa6b5f2716255b2b5aa74f1cac9d285de6d6a8 0 t/t7601-merge-pull-config.sh +100755 fcb8285746420ed721713d9c8e527d23cafb05cf 0 t/t7602-merge-octopus-many.sh +100755 17b19dc11f2b1a5d26a16f447733880f3cf30d26 0 t/t7603-merge-reduce-heads.sh +100755 6081677d234f1fcb88b6b9160f707ebf0274f38a 0 t/t7604-merge-custom-message.sh +100755 ee21a107fd99e35b9d6325a040b7549b7a6c2502 0 t/t7605-merge-resolve.sh +100755 9285071c473dcfe7d37845d01ba20226b5ab585d 0 t/t7610-mergetool.sh +100755 31c340fd389ed2688bb94a29acbf892be6f0c564 0 t/t7701-repack-unpack-unreachable.sh +100755 eabec2e06e2f97fc1790cd4ce30a80e402d4a205 0 t/t8001-annotate.sh +100755 92ece30fa94784bdad8ae50fc370487e60bbcb5c 0 t/t8002-blame.sh +100755 966bb0a61a89ed63dec085338d3c45f766a7f777 0 t/t8003-blame.sh +100755 ba19ac127e630c01e009fa6eda1fac0086d7184d 0 t/t8004-blame.sh +100755 1c857cf4ab6e359d7009d2c6b5018bb61c916e93 0 t/t9001-send-email.sh +100755 843a5013b96c675a629bd7f738eca220861e6ff8 0 t/t9100-git-svn-basic.sh +100755 f420796c31db2746b71ba9d7090f37363eba214a 0 t/t9101-git-svn-props.sh +100755 0e7ce34b9b1e254873a2700cf58095318b49b15c 0 t/t9102-git-svn-deep-rmdir.sh +100755 9ffd8458ef9d58fa5d3c42fd61f4629219b4d80a 0 t/t9103-git-svn-tracked-directory-removed.sh +100755 4d964e2db7cc3c96fc64911bd58c4f2f9679a6cd 0 t/t9104-git-svn-follow-parent.sh +100755 63230367bb1566384e66e1b5ddd6a68e1ae98c8f 0 t/t9105-git-svn-commit-diff.sh +100755 83896e96876d8cca24496c7cb278732a308e3d92 0 t/t9106-git-svn-commit-diff-clobber.sh +100755 bc37db9d62071ba92463276524675964c3e91593 0 t/t9106-git-svn-dcommit-clobber-series.sh +100755 d9b553ad55b1f7024af0689a450a9c6c65dcb034 0 t/t9107-git-svn-migrate.sh +100755 f6f71d0545c869a7216eb0e81f260085f6ffdec1 0 t/t9108-git-svn-glob.sh +100755 04d2a65c087de78fa8126b68774673532497276e 0 t/t9110-git-svn-use-svm-props.sh +100644 cc799c238de91a2b466735d678a0bc7415ebefc2 0 t/t9110/svm.dump +100755 a8d74dcd3aba7c462d46ea33c722d4307d24bded 0 t/t9111-git-svn-use-svnsync-props.sh +100644 499fa9594fafe5d45a32005c189634b6a3048777 0 t/t9111/svnsync.dump +100755 d470a920e4864ab0c494da1261fe835ff80474eb 0 t/t9112-git-svn-md5less-file.sh +100755 8da8ce58eb1b29210a6ac95fdd3a3fcb547ca36f 0 t/t9113-git-svn-dcommit-new-file.sh +100755 61d7781616eed4374c014cabd75a297c2baa348d 0 t/t9114-git-svn-dcommit-merge.sh +100755 f0fbd3aff7e63f64f8ba388db805013c43b4b22c 0 t/t9115-git-svn-dcommit-funky-renames.sh +100644 42422f791ea4240495e0b9cb5173bb7a27989958 0 t/t9115/funky-names.dump +100755 4b2cc878f685e65b2ccd5d8153efb533320d6ee9 0 t/t9116-git-svn-log.sh +100755 7a689bb1cd1d9daa1f17c0dcaaafa4d68ebd78fa 0 t/t9117-git-svn-init-clone.sh +100755 3281cbd3472a8da58c4f6f0f3965b5810705b0e9 0 t/t9118-git-svn-funky-branch-names.sh +100755 cc619115931cb74a85a171ade915ca2c47639c9b 0 t/t9119-git-svn-info.sh +100755 5979e133b9d5b9d85ddca31a40763ed4fb6feba3 0 t/t9120-git-svn-clone-with-percent-escapes.sh +100755 99230b08107102836f752c14e1b0a67804b35ea3 0 t/t9121-git-svn-fetch-renamed-dir.sh +100644 5f9127be92616ea8fb8ace1cff80a37037cb15ec 0 t/t9121/renamed-dir.dump +100755 1190576a658d08a680e177b748cfc5e69caa3ddb 0 t/t9122-git-svn-author.sh +100755 c18878fad16a6565fe846cc958417fea73289dce 0 t/t9123-git-svn-rebuild-with-rewriteroot.sh +100755 8223c5909e6ff6936cb0ccf4d0badfe43491af46 0 t/t9124-git-svn-dcommit-auto-props.sh +100755 3e32e84e6cd32413f98b5189f869bfb8f0a7f354 0 t/t9200-git-cvsexportcommit.sh +100755 1fc06c5a23b50d54c33755a9fce4ddd9ed3b9c79 0 t/t9300-fast-import.sh +100755 c19b4a2bab586b21da43c7a838ba85626f913568 0 t/t9301-fast-export.sh +100755 4b91f8d4c45dad075d69028c9c70aa9cb1959e2b 0 t/t9400-git-cvsserver-server.sh +100755 e27a1c5f85bbecac652ce8d224f8fc5e99b02a4e 0 t/t9401-git-cvsserver-crlf.sh +100755 ae7082be1d903e1f4d5758610d5166152f2847cc 0 t/t9500-gitweb-standalone-no-errors.sh +100755 0d7786a8c730d17fa194346f1da2978d23256da9 0 t/t9600-cvsimport.sh +100755 9706ee5773692bd8fcfbc9015ef062947c0a2da5 0 t/t9700-perl-git.sh +100755 4d2312548a81762918ac05b9a0014195b08ea532 0 t/t9700/test.pl +100644 11c027571b44c429b4f6fdca88bff9c3360c7545 0 t/test-lib.sh +100644 7b181d15cebb4c86a6ad7fed3dbf30ce2223b4c5 0 t/test4012.png +100644 7b181d15cebb4c86a6ad7fed3dbf30ce2223b4c5 0 t/test9200a.png +100644 ac22ccbd3ee9f03a3b38249ac8efdbe96b5da2cd 0 t/test9200b.png +100644 4470d2bf78e1fbb00d00e487f41daa4373cf48e1 0 tag.c +100644 7a0cb0070d46ba8c49d71029dc0704188805ea62 0 tag.h +100644 3467705e9b0e14a0230473186079e83a582e4345 0 tar.h +100644 6759ecbf98f8a90d96b4918c130babdd87889f69 0 templates/.gitignore +100644 9f3f1fc352dea624bd36e55802de190ead0ad9dd 0 templates/Makefile +100644 fae88709a636f3a06cc813dd64b28bfee7fa2073 0 templates/branches-- +100755 8b2a2fe84feaeaba56953d6d4d0d649b3cf755eb 0 templates/hooks--applypatch-msg.sample +100755 6ef1d29d09a10a5b6c3cbec0ac481931cd0d85fc 0 templates/hooks--commit-msg.sample +100755 22668216a3cec5a00d804dc5e9a904a10fd0fd09 0 templates/hooks--post-commit.sample +100755 18d2e0f72768c103d593cc2cf6d2b7a4bc8a9a01 0 templates/hooks--post-receive.sample +100755 5323b56b81b9dd3d7f9fb86d8892241becbb5e7e 0 templates/hooks--post-update.sample +100755 b1f187c2e9acaba942639bca90a63c5b4f058967 0 templates/hooks--pre-applypatch.sample +100755 0e49279c7f7b805c78f1bc4760a0d1c70a84a0d9 0 templates/hooks--pre-commit.sample +100755 be1b06e25043146f22261b55548229e6ab524b7c 0 templates/hooks--pre-rebase.sample +100755 365242499dcf0ee35c26ccb2917724d6e559be69 0 templates/hooks--prepare-commit-msg.sample +100755 93c605594fc06683088b934273873165215ccbb5 0 templates/hooks--update.sample +100644 2c87b72dff61f8394b3f1f32e21c1d936314ec2e 0 templates/info--exclude +100644 c6f25e80b8bcf0a21db2bea368b9e444c19bc0bf 0 templates/this--description +100644 90da448ebec3e5375b7725ba7f297c1c74199b87 0 test-chmtime.c +100644 62e8f2387a1cab97ec1c71d1993d082274e17bf5 0 test-date.c +100644 3d885ff37ee7fc43dec05dd827679d68cee5516b 0 test-delta.c +100644 8cefe6cfed87c8fe0c11d1263dae01639d2bd0f0 0 test-genrandom.c +100644 a3c4688778d9db28c83c9149c9cff1609b69b93f 0 test-match-trees.c +100644 2a79e729a4018ddb2da9ff633f4bf3b102fa8f88 0 test-parse-options.c +100644 a0bcb0e210523124fa977c8bf46667cf25d0335f 0 test-path-utils.c +100644 78d7e983a7a05ba0652132425a66477ef5773304 0 test-sha1.c +100755 0f0bc5d02f4dcbd67c6d405350e5aaeb39f44bfb 0 test-sha1.sh +100644 55e7e2904eb5f95cedaec2520ddd1d158ee93c7a 0 thread-utils.c +100644 cce4b77bd6452e2ec589d8c0dc0e8156352dd67b 0 thread-utils.h +100644 4713f9165c54405d51e81c3e90847120ee907e5d 0 trace.c +100644 6eb65b873afc9dfd457e974b63d88350bb8dc913 0 transport.c +100644 d0b52053fff9bc463438674232bffb6024f3b1fc 0 transport.h +100644 bbb126fc46cfb28a0bc92cc0842c0dc72017751d 0 tree-diff.c +100644 02e2aed7737207225f1b96eed774a1b75dd6d8d9 0 tree-walk.c +100644 42110a465f9a8c91d1bc643dfae7a9b9c32e3719 0 tree-walk.h +100644 03e782a9cabc0a12ed5baec0ef59c99f19dbc843 0 tree.c +100644 2ff01a4f839ecc2206fcc1c13fee9d5d202b1128 0 tree.h +100644 bcdc8bbb3b44a43aa43db6035a31478158e070af 0 unpack-file.c +100644 cba0aca062f201c5cd5f8799f2190d4a6f06e7c7 0 unpack-trees.c +100644 94e567265af9a69a30dd5c578439b6444e50004d 0 unpack-trees.h +100644 7e8209ea4b43995737b36bc58db47e7dd6eadb19 0 update-server-info.c +100644 c911e70c9aa47b70dac41b7f4de2f0b4b6c1f948 0 upload-pack.c +100644 a5fc4ec5fae66823266862fa0254474696c220e6 0 usage.c +100644 dc3735364f85273c2a119b994ddb405c09dc395c 0 utf8.c +100644 98cce1b038a908bec51ccd2f7e1c1f648cb429a1 0 utf8.h +100644 724ba87a7c9ccb16bc506fc3f25710a4b78e3006 0 var.c +100644 0e68ee6d2e2fb1b866ecec00c5f6446af366a62e 0 walker.c +100644 8a149e11084eeec4501b5b2c5d22e5266f4852e7 0 walker.h +100644 93562f03eef21b26945d2d9bbdc96818f4de6567 0 wrapper.c +100644 4c29255df1b637f93ab3d59e0dcab1fa3b40e10b 0 write_or_die.c +100644 7a7ff130a34942506e6068105ac5946c9404bf18 0 ws.c +100644 889e50f89fc24984f700d14f7033600fa9fdf642 0 wt-status.c +100644 78add09bd67c727babb61cd1eaa773bcd0c6e55e 0 wt-status.h +100644 61dc5c547019776b971dc89d009f628bbac134fd 0 xdiff-interface.c +100644 f7f791d96b9a34ef0f08db4b007c5309b9adc3d6 0 xdiff-interface.h +100644 413082e1fdf537d230a0f58940cee7466b965d0e 0 xdiff/xdiff.h +100644 1bad8462fb32cffdc9ff20a278d513e7a444b257 0 xdiff/xdiffi.c +100644 3e099dc445d6130f6a0ce2c6270a3b06d6ee119f 0 xdiff/xdiffi.h +100644 d3d9c845c6420e4881636d779c7029f900a0b067 0 xdiff/xemit.c +100644 440a7390fa4abb0411c336cfba616e3229484e86 0 xdiff/xemit.h +100644 526ccb344d231fb978f53b80deb17ec6c8fed368 0 xdiff/xinclude.h +100644 8ef232cfad12d706aaafe705bf16c546f3597182 0 xdiff/xmacros.h +100644 82b3573e7ada8c6df13ac24a78650b80af91ea73 0 xdiff/xmerge.c +100644 e87ab57c652b56b1a684e2a0a56885c1d1b27ef7 0 xdiff/xprepare.c +100644 8fb06a537451cbf3335ab4bdacb0f992e9744338 0 xdiff/xprepare.h +100644 2511aef8d89ab52be5ec6a5e46236b4b6bcd07ea 0 xdiff/xtypes.h +100644 d7974d1a3e612a235b0c8adfde08ba802e782b5a 0 xdiff/xutils.c +100644 d5de8292e05e7c36c4b68857c1cf9855e3d2f70a 0 xdiff/xutils.h diff --git a/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.lstree b/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.lstree new file mode 100644 index 00000000..2d1fad46 --- /dev/null +++ b/org.spearce.jgit.test/tst/org/spearce/jgit/dircache/gitgit.lstree @@ -0,0 +1,331 @@ +100644 blob 6b9c715d21d5486e59083fb6071566aa6ecd4d42 .gitattributes +100644 blob a213e8e25bb2442326e86cbfb9ef56319f482869 .gitignore +100644 blob 373476bdc03f718b4c01471dd9996ee4497f43a8 .mailmap +100644 blob 9651afc89d5e789abd9cedaa4f3b92dde7dd1412 .project +100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3 COPYING +040000 tree fe83e22f0c04b81c62a335ef09d59c23ff93d6ca Documentation +100755 blob cb7cd4b53827fa6820e84b1318572d0115b3b17f GIT-VERSION-GEN +100644 blob 7d0c2c2f865d6ed969038e7543dbeb8933723ec3 INSTALL +100644 blob 52c67c1a472455dcce5c19a21bbfd0520ff7dd26 Makefile +100644 blob 548142c327a6790ff8821d67c2ee1eff7a656b52 README +120000 blob b9a53c3416991b66e1d35c2bbf663b48340b0041 RelNotes +100644 blob 0d561246e0a958d9a7284409b1900a82876eebf3 abspath.c +100644 blob ccb1108c94436035d0da8b1d6f08f859b68294a3 alias.c +100644 blob 216c23a6f854c614d38c743cd7687a37f304161b alloc.c +100644 blob 13029619e5ec34bac4ba61a6fc08800ab36f4a1b archive-tar.c +100644 blob cf285044e3576d0127c3215cb1253443d67517dc archive-zip.c +100644 blob f834b5f51f4cf5d3b73d21dfd99198caef3b19f8 archive.c +100644 blob 0b15b35143fffcc13764e4e668ee452b191cc609 archive.h +040000 tree 36753f6455e2308e746447cde2c2113285bc9b02 arm +100644 blob 17f6a4dca521d9690377f2e93a0192d8a874d2ad attr.c +100644 blob f1c2038b0923d3130937eef965667204a8634e6d attr.h +100644 blob b88270f90844095b3d352cc4213cbebd95a7f420 base85.c +100644 blob bd7d078e1ae5fe4ce0a16fda62a2c1743237941b blob.c +100644 blob ea5d9e9f8b63be2c7048d19ee53feb06b0795c80 blob.h +100644 blob b1e59f2196b933ab7169a30efc5d1d340f8f9c5c branch.c +100644 blob 9f0c2a2c1fab9a312f436880956da0973c68ead8 branch.h +100644 blob fc3f96eaefff91e4e85adb92162716939f0ecd72 builtin-add.c +100644 blob fc43eed36b55e4966796490b8c0a02fae790229c builtin-annotate.c +100644 blob 2216a0bf7cd53adc31346f66a3b9786a1d688bad builtin-apply.c +100644 blob 22445acbfc5279f391ac6afa855b21064ec54535 builtin-archive.c +100644 blob 8b6b09b10b8f9dcda0b7224f31c860bb803945f0 builtin-blame.c +100644 blob b1a2ad7a6b3b150cda8d031a87352a4daedc40ea builtin-branch.c +100644 blob ac476e7a4b45fc55b6b6d1e4d02be0c35aba2c7b builtin-bundle.c +100644 blob 7441a56acdbefdd8044a406f4d756ce8a4f06644 builtin-cat-file.c +100644 blob cb783fc77e75515a02ed2268dfb37ee3bbd03749 builtin-check-attr.c +100644 blob fe04be77a9312c11fa054897c5982fa6c74b8e5e builtin-check-ref-format.c +100644 blob 71ebabf9903bd90b7da59c47f1c0819b5f25c538 builtin-checkout-index.c +100644 blob 411cc513c65ba854221ad52dd6aeaaac7d213c9d builtin-checkout.c +100644 blob 48bf29f40a5e06fd588b34c468535e04abcf206b builtin-clean.c +100644 blob e086a40b41810c30a4f5228daa4e38857dae84d5 builtin-clone.c +100644 blob 7a9a309be0543da7d27e7710ef82271f2582e0a9 builtin-commit-tree.c +100644 blob f7c053a0106c2e42833d0d7c7255b7b636d09a93 builtin-commit.c +100644 blob 91fdc4985d8e64fae12209174dd4aa2d887793e5 builtin-config.c +100644 blob 91b5487478998e39bb8ae4a5cb667360cff82c9a builtin-count-objects.c +100644 blob ec404c839b6542deb4e15ca342fd3c0afbbedd2e builtin-describe.c +100644 blob 9bf10bb37e2f56ec2a10239d7419db8fbb641745 builtin-diff-files.c +100644 blob 17d851b29ee5de33e01745eabcd5cd735c30b352 builtin-diff-index.c +100644 blob 415cb1612f5322da89850874ba81885e41808678 builtin-diff-tree.c +100644 blob 7ffea975059f9e13b07ca680e6707ffc14973f90 builtin-diff.c +100644 blob 070971616dbb12d005c5c9a1f82cc5b0c5391f62 builtin-fast-export.c +100644 blob 7460ab7fce2a4e6a7e014f448819140e2204ccb7 builtin-fetch--tool.c +100644 blob 273239af3be61736ee4ff484d628950c4de7311a builtin-fetch-pack.c +100644 blob 7eec4a0e43ad5760f1060a7d5bcf2a5083015130 builtin-fetch.c +100644 blob df02ba7afdd615492361a1897a9dedd6ab233c96 builtin-fmt-merge-msg.c +100644 blob 445039e19c75e4c9321f7ee64289ef8201a25c14 builtin-for-each-ref.c +100644 blob 6eb7da88d3e8591a8c544acc61a42e00babff120 builtin-fsck.c +100644 blob fac200e0b08360625afc81b02913128c9b87f486 builtin-gc.c +100644 blob 631129ddfd0ffe06f919882d22cfc494d9553f50 builtin-grep.c +100644 blob 3a062487a7eacd01ed824b46a9124dd343cd2e60 builtin-http-fetch.c +100644 blob baf0d09ac4ea372b4015d399560a133b401b55cc builtin-init-db.c +100644 blob f4975cf35f7f1555739f7657ee62ed983d18cb84 builtin-log.c +100644 blob e8d568eed7ab700bc338af8f589d2f61e81f323c builtin-ls-files.c +100644 blob c21b841e7c5e8d27a6e66e7f70786d77aa4653b5 builtin-ls-remote.c +100644 blob d25767a1f7eb0a8b45bc1eed6b9aa95de0847f18 builtin-ls-tree.c +100644 blob f974b9df968c74c5d62d58b2a09493e6abb4322e builtin-mailinfo.c +100644 blob 71f3b3b8741e505fc652e6c74c75972f19211f71 builtin-mailsplit.c +100644 blob 3382b1382a7dcbd525126a35209072da4b4d8041 builtin-merge-base.c +100644 blob 3605960c2d9692514a6df0f344f3c3269cf1de3c builtin-merge-file.c +100644 blob 8f5bbaf402e020e308e7af9cedb7df1b2ec5a2b7 builtin-merge-ours.c +100644 blob 43e55bf90154c51b94527b2ab7eb7c60fe36e9ec builtin-merge-recursive.c +100644 blob dde0c7ed33118ff8d0cc421e8a0366e342c6d011 builtin-merge.c +100644 blob 4f65b5ae9baf66953e79886fd93fe31786b24d36 builtin-mv.c +100644 blob 85612c4dcb719b460623204046e35486e9d9fe97 builtin-name-rev.c +100644 blob 2dadec1630c266bbaf42e84810f7059ed5c43b1e builtin-pack-objects.c +100644 blob 34246df4ec946273d9f42e6f0848b02d8510beea builtin-pack-refs.c +100644 blob 10cb8df8457fd5f2ba9be62ecd0f9384e21c3e63 builtin-prune-packed.c +100644 blob 947de8cf258c73d8a327ef3a1daed417ba533f1b builtin-prune.c +100644 blob c1ed68d938f67343c6938cfef54d5ff69a522a63 builtin-push.c +100644 blob 72a6de302f88728af17ce5c5c6983c5267afc6f6 builtin-read-tree.c +100644 blob 0c34e378199064e87aa09caf0fa0a2346333ec69 builtin-reflog.c +100644 blob 54d1c3e3d16b2cebcff0c6c57d98756e48472b67 builtin-remote.c +100644 blob dd4573fe8dcd9dc8edd5a7d41bc8daa83034ee7e builtin-rerere.c +100644 blob c24c21909194014b467c86fd3598796e7db576b3 builtin-reset.c +100644 blob 893762c80f4910fadf2d6df414bd835cccb7faaa builtin-rev-list.c +100644 blob 9aa049ec170b0125fddde29adda3c720c8a7b8ee builtin-rev-parse.c +100644 blob e9da870d22c14c32a0e0a6cb71b933c79a2d8b53 builtin-revert.c +100644 blob ee8247b08cd007f73d5dfffa560a9efe33d327b9 builtin-rm.c +100644 blob 7588d22885d0af24ae80f1d687ccd097fe365021 builtin-send-pack.c +100644 blob d03f14fdad3d17dde06734d78ddb4aade6ed4f2b builtin-shortlog.c +100644 blob 233eed499d0b8790781326ff0455bdc7f09fe4d4 builtin-show-branch.c +100644 blob add16004f11375b1ad2b97f9b1bf1ced5c437f81 builtin-show-ref.c +100644 blob c0b21301ba4c126a49ed38b6983756b99a25aae0 builtin-stripspace.c +100644 blob bfc78bb3f6eff2f8e39649b9649ae7263f143ad9 builtin-symbolic-ref.c +100644 blob 325b1b2632e44121c23bc6df556bf3aa4e32ba04 builtin-tag.c +100644 blob f4bea4a322c26a54734286073c5e67444555c2d9 builtin-tar-tree.c +100644 blob a8918666655bb91f952ccdac18715bd9ba4a09f2 builtin-unpack-objects.c +100644 blob 38eb53ccba2b97a0fccf50d6ba0b7424fe2d1bcb builtin-update-index.c +100644 blob 56a0b1b39cf4c4fc51dbbff256240655bc36a038 builtin-update-ref.c +100644 blob a9b02fa32f372a6810867c10560a20d58b5b2a91 builtin-upload-archive.c +100644 blob f4ac595695b1fff1317ff7d14ea9427780327aea builtin-verify-pack.c +100644 blob 729a1593e61d87ad4596f07e7faedac81de64e81 builtin-verify-tag.c +100644 blob 52a3c015ff8e4611522bd41078bdb2934d288d35 builtin-write-tree.c +100644 blob f3502d305e4f65e9707fe8b738f64be6e49f7f84 builtin.h +100644 blob 00b2aabefca49b634f49143523ee31556baa7777 bundle.c +100644 blob e2aedd60d6ad1482bb6da173c853e6ba4805c8d7 bundle.h +100644 blob 5f8ee87bb1c446341b640c2f978a658d6bfcfcd0 cache-tree.c +100644 blob cf8b790874c4a4f5890b360c237ccdd4a5a03de4 cache-tree.h +100644 blob 2475de9fa837596303284157e08b3080d64351ee cache.h +100755 blob d6fe6cf1749ebcd6189fa36cbb4e14a532d2d17b check-builtins.sh +100644 blob 00d92a16631a80ff8ec4e995dafcd3e55434fad5 check-racy.c +100755 blob a1c4c3e8d845e8e791d7df0c1387e1b2262b5ecf check_bindir +100644 blob fc0b72ad59b13e4bd86372e5e81b4f400c99d26e color.c +100644 blob 6cf5c88aaf8d0e38e2853e6fd212e3cdd6c180cb color.h +100644 blob 9f80a1c5e3a461afd11966625589684d61187911 combine-diff.c +100644 blob 3583a33ee90647d8e6ded02643eb75753760d94f command-list.txt +100644 blob dc0c5bfdab7296bf7febb6f1b1aad64550838c15 commit.c +100644 blob 77de9621d9c926c6fb8a2bf9ca81c6c376a2ad41 commit.h +040000 tree 3612b1a756de51eb5beb16e0c3b958e74f8bc53d compat +100644 blob 53f04a076a7275965090edd4ca2a34652c4f5679 config.c +100644 blob b776149531025c85f5665d971e6e072f0cc64893 config.mak.in +100644 blob 7c2856efc92ca55e3cf03fcf1c72ffb70318f7c3 configure.ac +100644 blob 574f42fa47ffa69328217eb25afee6f85db9595e connect.c +040000 tree ed65cee05eb473aca9cfae781f109d464dcbd711 contrib +100644 blob 78efed800d4d64898d438d9590b01be008cfcd36 convert.c +100644 blob e54d15aced7595ccb11423b0de121db9051ad1f3 copy.c +100644 blob ace64f165e4a01fb99892e9b89e7df791a7f4ca1 csum-file.c +100644 blob 72c9487f4fd9fcab5e02fc2dc6afd3cb7f9c036a csum-file.h +100644 blob ee06eb7f48f1d3e818b3037369b4e056fe7e5be7 ctype.c +100644 blob 4540e8df5ab8bc8ff66549144d7db2928e12199b daemon.c +100644 blob 35a52576c53e5e1406d40ed4402b8834a29b9f0e date.c +100644 blob d9668d2ef94c73e4a7a5602011ff13a9fd9d8c6a decorate.c +100644 blob 1fa4ad9beb08f23888814b99183487ab85378bfd decorate.h +100644 blob 40ccf5a1e95f62d840a006274f7024fa43208b1c delta.h +100644 blob a4e28df714b4834e5efe42fa3abb647711913d71 diff-delta.c +100644 blob e7eaff9a68ccbcc692522c9956f0dae9af45f3f1 diff-lib.c +100644 blob 7d68b7f1bef1039b4996e662fb17968c4e3e3e79 diff-no-index.c +100644 blob cbf25473c594abfd1fc13473108dc9c15e2f1d15 diff.c +100644 blob 50fb5ddb0bec02b0cd5498d6ecc37d44bf874476 diff.h +100644 blob 31cdcfe8bcdae7df65b0387071846299a14bb7be diffcore-break.c +100644 blob e670f8512558c38d9a9d6e754cfc609b042b1195 diffcore-delta.c +100644 blob 23e93852d8c701760d56e7e728dba7c08367fbe8 diffcore-order.c +100644 blob af9fffe6e8e145b066157da8791c749257e7c8e9 diffcore-pickaxe.c +100644 blob 1b2ebb40014d820fe4fb679509ab694d453be7b4 diffcore-rename.c +100644 blob cc96c20734bf4184970f5381416637cf6e45ea13 diffcore.h +100644 blob 29d1d5ba31def46ba8b55905dc60773cc6cc167e dir.c +100644 blob 2df15defb6720a742282f24721233c4816deceb6 dir.h +100644 blob 1f73f1ea7dfa6a14dedf384c99751e86c8121ff4 dump-cache-tree.c +100644 blob eebc3e95fe0c7e61f7c29fa5412ea9d4a5900f92 editor.c +100644 blob 222aaa374b8268828e9d529a8afacb8830acc281 entry.c +100644 blob 0c6d11f6a0c6fa5dbab2f36c4b4ad4de5aba4ac9 environment.c +100644 blob ce6741eb682b59ad638c7bee6ca31e2fcd53f281 exec_cmd.c +100644 blob 594f961387240c221020c9ea0bccd8a39ff69595 exec_cmd.h +100644 blob 7089e6f9e6c5fa9142f468e54afe7d33a6d2eec7 fast-import.c +100644 blob 8bd9c32561e79d194d27fa10cc98a26aa2cb673c fetch-pack.h +100755 blob 63dfa4c475ae3632fc5cfd093d949a41683a5458 fixup-builtins +100644 blob 797e3178ae279f444d2efa7e3758652ad0898dd7 fsck.c +100644 blob 990ee02335a2e2693e32baa82b259c23843f2aa0 fsck.h +100755 blob a2913c2a2cd1ec158157ada3e2deb666892b734b generate-cmdlist.sh +100755 blob da768ee7acc22e6480f0a067e109239561d43927 git-add--interactive.perl +100755 blob 6aa819280ef99ccbbdeefde037e99fae3e6f0110 git-am.sh +100755 blob 98f3ede566a6cb0c902ce84795f7de8f8afbe633 git-archimport.perl +100755 blob 3cac20db79e1e408a321b0e9d272501985a3c49b git-bisect.sh +100644 blob cf89cdf4598b3796724a85aa707f740245155cdc git-compat-util.h +100755 blob 6d9f0ef0f989133422cf8c0302e63dab15a999d5 git-cvsexportcommit.perl +100755 blob e2664ef01308fd0fb65d47b25e0ae73a65aa6262 git-cvsimport.perl +100755 blob b0a805c688f59af29e1f25b514d73f3991285dee git-cvsserver.perl +100755 blob 182822a24e214fe7e93a2df68fdda3dd40b5896d git-filter-branch.sh +040000 tree 320e89a01513e3630eb681d9524ff835d56f6690 git-gui +100755 blob 0843372b57371b62cd68f2818f634209f55d5395 git-instaweb.sh +100755 blob 9cedaf80ceac1d4100adf3cfb152c76c7f945e4d git-lost-found.sh +100755 blob 645e1147dc886f2b1ca6d2020b44db746b082bf0 git-merge-octopus.sh +100755 blob e1eb9632660146396a0b5f3f2a410d8cb027ff9d git-merge-one-file.sh +100755 blob 93bcfc2f5dce418d00f26257788932d5c738785c git-merge-resolve.sh +100755 blob 94187c306ccb05d977f2bb35e81828130ab49a61 git-mergetool.sh +100755 blob 695a4094bb4230341618bd6f16d0bea9bff2e826 git-parse-remote.sh +100755 blob 75c36100a2f858bcf2663d2b4560654787963175 git-pull.sh +100755 blob cebaee1cc9dfc28d80173583b144a480be2f9bfd git-quiltimport.sh +100755 blob 4e334ba41dad3067394b79c15ebfe610b2d3e178 git-rebase--interactive.sh +100755 blob 412e135c3ae88d76b5bdf3f08083b153da220a95 git-rebase.sh +100755 blob 937c69a74858a8a3c63bb41a23705b579df1b3a3 git-relink.perl +100755 blob 683960b04d6b743e687b2eb640d2b0e00ccfd313 git-repack.sh +100755 blob 073a314c8043e0ff30afde65e012e356ff0d186f git-request-pull.sh +100755 blob d2fd89907688a044ffe0d2520744e00a9b33c942 git-send-email.perl +100755 blob dbdf209ec0e7d6468c199d1905c3e7788a9cd246 git-sh-setup.sh +100755 blob d4609ed66e56dc6021c800d60286bec38615ff39 git-stash.sh +100755 blob b40f876a2ca9fe985cedc622ab28a9f461edc5ab git-submodule.sh +100755 blob cf6dbbc42773fef394c27cd87109b69c3144753c git-svn.perl +100755 blob 384148a59fc492d8fb1d6ea4fc4532aa1e5ffc22 git-web--browse.sh +100644 blob 37b1d76a08ca59f3de54e11890dce962403cf8d3 git.c +100644 blob c6492e5be2763eab81358424ff625a34a5ff2fba git.spec.in +040000 tree 615732133b5e3dcd80f5477f3ca94574e4430957 gitk-git +040000 tree e3fbfd0f5bfe5e8927abb7fe37a59585aef9a405 gitweb +100644 blob e2633f8376eb7b12706dcd4c698e2b3f6be2b433 graph.c +100644 blob eab4e3daba9812293d4e005c3ebe28f9a97744ce graph.h +100644 blob f67d6716ea5f42c3384a7a4cb2eb973b02785fba grep.c +100644 blob d252dd25f81526d9b8663b4d3c9585d69a901397 grep.h +100644 blob 46c06a9552dac5475afc607c3fe2bf00801eb055 hash-object.c +100644 blob 1cd4c9d5c0945994b84bb25edd6e4685cf76b5c5 hash.c +100644 blob 69e33a47b9861df9ac12c354eae180b4f8fea857 hash.h +100644 blob 3cb19628965685ce59a5377b81bef975851996e8 help.c +100644 blob 68052888570af7d09535db8831b8cf3ef2881589 http-push.c +100644 blob 9dc6b27b457a2979a95018679a0b885e6fb62d9a http-walker.c +100644 blob 1108ab4a3101fb4768cad420ccfdb52d87890a18 http.c +100644 blob 905b4629a47789705c13745fd56ce0c91adea41b http.h +100644 blob b35504a8d25594a8d243ae7490733eae5a262712 ident.c +100644 blob 1ec131092109aa3fbed3cd20f10b56a864584a94 imap-send.c +100644 blob 52064befdbbbdf671bd08e369a133d4f1fee03c1 index-pack.c +100644 blob 7f03bd99c5b66afa6cc7fa11a2430301a3042656 interpolate.c +100644 blob 77407e67dca97eb85274c69e2e7469e1d4d40b3b interpolate.h +100644 blob c8b8375e4983794e601ba69a1c217a3c711835e9 list-objects.c +100644 blob 0f41391ecc00eac324ea76de7654781c4fce094e list-objects.h +100644 blob 9837c842a3f215ebee7cbe9690e42e216fb5c76c ll-merge.c +100644 blob 5388422d091ede134d42406291989c49553f7428 ll-merge.h +100644 blob 4023797b00fe21ecbabe3407ef8a12fca0690607 lockfile.c +100644 blob bd8b9e45ab46b8664c8b7016b33bee22f86c9e0d log-tree.c +100644 blob 59ba4c48b7966db34c6345a445ab0b10e235ac83 log-tree.h +100644 blob 88fc6f394684436967002ca477eac1e084537348 mailmap.c +100644 blob 6e48f83cedd13e24d50cddf47f037791ddc5ad4b mailmap.h +100644 blob 0fd6df7d6ed839eaed536bc332312c2688a6bbad match-trees.c +100644 blob 2a939c9dd835a7e7946eb1548e4cf637ae3ca329 merge-file.c +100644 blob 7491c56ad25332fb4aae6a075bf0577a1d800c3b merge-index.c +100644 blob f37630a8ad07709ae106ddde44a34daf6bad8b16 merge-recursive.h +100644 blob 02fc10f7e622ba1c53065e7cf4563ff10af0c41f merge-tree.c +100644 blob 0b34341f711a903d4a12fe96dc6ef63e55fb2f5b mktag.c +100644 blob e0da110a98d3a7376dc78df71fabc10fc5664296 mktree.c +040000 tree 930c4b2743737c3dd8a58309fd66f019f08ab12f mozilla-sha1 +100644 blob 0031d78e8c98a32d61cd0dc0f939a033e24ed890 name-hash.c +100644 blob 50b6528001fe4bafdfe70126dc2078860c3d1969 object.c +100644 blob 036bd66fe9b6591e959e6df51160e636ab1a682e object.h +100644 blob f596bf2db5e0a0065e6856b8caa3ded8a134f74d pack-check.c +100644 blob 25b81a445c8fafe0c00ce30082b7d9a7c22ccf1e pack-redundant.c +100644 blob 848d311c2b2c651dbb14893c260584f00c639357 pack-refs.c +100644 blob 518acfb370ad72be18399a3ac5e8ca17880281c9 pack-refs.h +100644 blob cd300bdff5b524a4d509ba5276e9ef21f443013d pack-revindex.c +100644 blob 36a514a6cf600e7e77794e50998a9d160e30c8e9 pack-revindex.h +100644 blob a8f02699366c87de960d7637e9f69c26c2241693 pack-write.c +100644 blob 76e6aa2aad06545e7c44fc2c1e117ea668356ccf pack.h +100644 blob 6b5c9e44b4ded338ddb344ae454d83a685b7569a pager.c +100644 blob 71a7acf4e22bd12c0919f277410d6ec52dd5efc8 parse-options.c +100644 blob bc317e7512af7a1cc86641a651ae5415d28e71c4 parse-options.h +100644 blob ed9db81fa82c812c9ffa07f5a40540dbb15da0d3 patch-delta.c +100644 blob 9349bc5580456b378d41da7cc2518e4fa9a7e81a patch-id.c +100644 blob 3be5d3165e0009761a0ca69e15e4a9132c6cfaff patch-ids.c +100644 blob c8c7ca110ad34def12a3594a1560b3c3052eb701 patch-ids.h +100644 blob 9df447bd6dcfaddf7f05fe5f0b624700ff1f40d7 path.c +040000 tree 7f5daf8444afe10cabcfff7b46dcf101777301cb perl +100644 blob f5d00863a6234c16db33637d19fefd2014780e87 pkt-line.c +100644 blob 9df653f6f5afe720870658d7093bddbf3e66beaf pkt-line.h +040000 tree 6f6159f0245784352414ff38ffb68bae80f30bd6 ppc +100644 blob 33ef34a4119812674726254fee3f391fb5734fdb pretty.c +100644 blob 55a8687ad15788f8ea5a5beb463d216908f618b2 progress.c +100644 blob 611e4c4d42d8d1164add09f926ad5b2ce088db5e progress.h +100644 blob 6a520855d6c418ecb1384ef9571b122b134af1af quote.c +100644 blob c5eea6f18e2dfabd071b73e6507c34c2b7b5e39f quote.h +100644 blob 3b1c18ff9b9060d0dd437ce89aedb8871c66c54c reachable.c +100644 blob 40751810b64f8bbf9c0a633472a0ef27d23ed1a5 reachable.h +100644 blob 2c03ec3069decb20f7557af4ac7dbe295f2dcf9c read-cache.c +100644 blob d44c19e6b577023dcbaa188a0e67130ff4e5bd9a receive-pack.c +100644 blob f751fdc8d832cae54647c1a70d888e979d324fd8 reflog-walk.c +100644 blob 7ca1438f4d74b652f962c6bdfddd08fe0d75802d reflog-walk.h +100644 blob 39a3b23804d2da715c564459bf320be23d41c1bf refs.c +100644 blob 06ad26055661a9b9e475d0f8a7bd6d1cfb42e792 refs.h +100644 blob f61a3ab399aa6960fb8eba050321cea4a3b05344 remote.c +100644 blob 091b1d041f8a4d255f59bfc001e098e692dbc15c remote.h +100644 blob 323e493dafee46c0d3f95e3c4cd9c4c9b463bbef rerere.c +100644 blob f9b03862fe78b560ee606637be3b1ce972a2cc14 rerere.h +100644 blob 3897fec53170c50921eb1952bc4bdf9c08480638 revision.c +100644 blob f64e8ce7ff999e9fe4a01205ae51775827484ed4 revision.h +100644 blob a3b28a64dc2d1b888b0ba2a135be10fe04651201 run-command.c +100644 blob 5203a9ebb10b14bd06862abafed0ab73d7514a3d run-command.h +100644 blob 8ff1dc35390083c3648c4ee5790f35633d956069 send-pack.h +100644 blob c1c073b2f05a48772a45602cdc711eef6e211695 server-info.c +100644 blob 6cf909463d4ad3681a2f35269db9dc944f4389c2 setup.c +100644 blob da357479cf19aad4bebc64f874c76fdf8566712b sha1-lookup.c +100644 blob 3249a81b3d664afc89c98e6d9dd6b512092a82f9 sha1-lookup.h +100644 blob e281c14f01d37ab7623998c2990914aca49a7a3b sha1_file.c +100644 blob 4fb77f8863ec075de38b84171d3ef039a00cee4c sha1_name.c +100644 blob 4d90eda19efe0a80c1cb39e8897ab3ed5e6fcf56 shallow.c +100644 blob 6a48de05ff80f86050715ef3dab87a48b0a86ac9 shell.c +100644 blob bc02cc29ef0d5f640ab390614def995f30fe4691 shortlog.h +100644 blob 45bb535773fd9c36f73502df9462f7de800009c8 show-index.c +100644 blob b6777812cb92c1c169ee395164d53a0c2e6eceb2 sideband.c +100644 blob a84b6917c7a17b5f8a922540801e98d46aa24431 sideband.h +100644 blob 720737d856b694bc5239f0c18af372959c99e744 strbuf.c +100644 blob eba7ba423a2d3a383ef93f663c95695438269edf strbuf.h +100644 blob ddd83c8c76112cecd5d23668aaca467601855a72 string-list.c +100644 blob 4d6a7051fe5bccf04a0d0c32a90e5cf9c00dba3c string-list.h +100644 blob 5a5e781a15d7d9cb60797958433eca896b31ec85 symlinks.c +040000 tree 40b1d0c852cbaf154abff6e8f5e94537c1184548 t +100644 blob 4470d2bf78e1fbb00d00e487f41daa4373cf48e1 tag.c +100644 blob 7a0cb0070d46ba8c49d71029dc0704188805ea62 tag.h +100644 blob 3467705e9b0e14a0230473186079e83a582e4345 tar.h +040000 tree b9afb0508810e32cc63b582eb84bc72c8d2225cd templates +100644 blob 90da448ebec3e5375b7725ba7f297c1c74199b87 test-chmtime.c +100644 blob 62e8f2387a1cab97ec1c71d1993d082274e17bf5 test-date.c +100644 blob 3d885ff37ee7fc43dec05dd827679d68cee5516b test-delta.c +100644 blob 8cefe6cfed87c8fe0c11d1263dae01639d2bd0f0 test-genrandom.c +100644 blob a3c4688778d9db28c83c9149c9cff1609b69b93f test-match-trees.c +100644 blob 2a79e729a4018ddb2da9ff633f4bf3b102fa8f88 test-parse-options.c +100644 blob a0bcb0e210523124fa977c8bf46667cf25d0335f test-path-utils.c +100644 blob 78d7e983a7a05ba0652132425a66477ef5773304 test-sha1.c +100755 blob 0f0bc5d02f4dcbd67c6d405350e5aaeb39f44bfb test-sha1.sh +100644 blob 55e7e2904eb5f95cedaec2520ddd1d158ee93c7a thread-utils.c +100644 blob cce4b77bd6452e2ec589d8c0dc0e8156352dd67b thread-utils.h +100644 blob 4713f9165c54405d51e81c3e90847120ee907e5d trace.c +100644 blob 6eb65b873afc9dfd457e974b63d88350bb8dc913 transport.c +100644 blob d0b52053fff9bc463438674232bffb6024f3b1fc transport.h +100644 blob bbb126fc46cfb28a0bc92cc0842c0dc72017751d tree-diff.c +100644 blob 02e2aed7737207225f1b96eed774a1b75dd6d8d9 tree-walk.c +100644 blob 42110a465f9a8c91d1bc643dfae7a9b9c32e3719 tree-walk.h +100644 blob 03e782a9cabc0a12ed5baec0ef59c99f19dbc843 tree.c +100644 blob 2ff01a4f839ecc2206fcc1c13fee9d5d202b1128 tree.h +100644 blob bcdc8bbb3b44a43aa43db6035a31478158e070af unpack-file.c +100644 blob cba0aca062f201c5cd5f8799f2190d4a6f06e7c7 unpack-trees.c +100644 blob 94e567265af9a69a30dd5c578439b6444e50004d unpack-trees.h +100644 blob 7e8209ea4b43995737b36bc58db47e7dd6eadb19 update-server-info.c +100644 blob c911e70c9aa47b70dac41b7f4de2f0b4b6c1f948 upload-pack.c +100644 blob a5fc4ec5fae66823266862fa0254474696c220e6 usage.c +100644 blob dc3735364f85273c2a119b994ddb405c09dc395c utf8.c +100644 blob 98cce1b038a908bec51ccd2f7e1c1f648cb429a1 utf8.h +100644 blob 724ba87a7c9ccb16bc506fc3f25710a4b78e3006 var.c +100644 blob 0e68ee6d2e2fb1b866ecec00c5f6446af366a62e walker.c +100644 blob 8a149e11084eeec4501b5b2c5d22e5266f4852e7 walker.h +100644 blob 93562f03eef21b26945d2d9bbdc96818f4de6567 wrapper.c +100644 blob 4c29255df1b637f93ab3d59e0dcab1fa3b40e10b write_or_die.c +100644 blob 7a7ff130a34942506e6068105ac5946c9404bf18 ws.c +100644 blob 889e50f89fc24984f700d14f7033600fa9fdf642 wt-status.c +100644 blob 78add09bd67c727babb61cd1eaa773bcd0c6e55e wt-status.h +100644 blob 61dc5c547019776b971dc89d009f628bbac134fd xdiff-interface.c +100644 blob f7f791d96b9a34ef0f08db4b007c5309b9adc3d6 xdiff-interface.h +040000 tree 88b6f65753131f1f2c0dbceb1f37950e3494833a xdiff -- 2.11.4.GIT