* Recover broken git index?
@ 2009-05-27 21:56 Misha Koshelev
2009-05-28 9:01 ` Andreas Ericsson
0 siblings, 1 reply; 6+ messages in thread
From: Misha Koshelev @ 2009-05-27 21:56 UTC (permalink / raw)
To: git
[-- Attachment #1: Type: text/plain, Size: 321 bytes --]
Hi, I seem to have an unrecoverable git index. I have attached the
output of git-fsck --full. There seem to be a lot of missing trees and
blobs. Any good way to recover?
Thank you
Misha
--
Misha Koshelev
MD/PhD Student
Human Neuroimaging Laboratory
One Baylor Plaza
S104
Baylor College of Medicine
Houston, TX 77030
[-- Attachment #2: git-fsck-full --]
[-- Type: text/plain, Size: 59709 bytes --]
broken link from tree 1208079528c84f0a73a200c34a8727259e5890ea
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 1208079528c84f0a73a200c34a8727259e5890ea
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 1de0faf3e146e18ce588842ff487cae129b26e96
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 1de0faf3e146e18ce588842ff487cae129b26e96
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 1de0faf3e146e18ce588842ff487cae129b26e96
to blob 5ed07664f2224eba95d0af67b8b42515e66bdd85
broken link from commit 2338da383eee207f11e41e33ee68099e7fac7a05
to tree e8de02a31d571039b3a29e52c928f08c560242f1
broken link from tree 2588651cef156fdd6816690d0db0008e583924d2
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 2588651cef156fdd6816690d0db0008e583924d2
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 2588651cef156fdd6816690d0db0008e583924d2
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 2588651cef156fdd6816690d0db0008e583924d2
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 2588651cef156fdd6816690d0db0008e583924d2
to blob 74355514c95528b689172baac3dfeb188288b597
dangling blob 32c096e8acc44ac6dee30ed360d9a861b5ec2601
broken link from commit 3c284b15c81bbe5bfff2bdcbf6ee40b087578ada
to tree 7cc8587405ee37f10866ae11b42453fbd7e08d53
broken link from tree 59707528b93dce4d687bf68fe91c2db27e9a4eb7
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 59707528b93dce4d687bf68fe91c2db27e9a4eb7
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 59707528b93dce4d687bf68fe91c2db27e9a4eb7
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling tree 59201dba5cd17ecf2ea34a4cd6a762712d87dfcc
missing blob 5ed07664f2224eba95d0af67b8b42515e66bdd85
missing tree 7cc8587405ee37f10866ae11b42453fbd7e08d53
missing blob 83f0cdfcd1c2c0e58b85f82fb4d3cd50ee1fb717
broken link from tree 82c83f24ca935b9032b2f62f893c3af6ad5d4ddf
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 82c83f24ca935b9032b2f62f893c3af6ad5d4ddf
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 82c83f24ca935b9032b2f62f893c3af6ad5d4ddf
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 8fc80017820bc10c663a8a51c3a59628f664147f
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 8fc80017820bc10c663a8a51c3a59628f664147f
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 8fc80017820bc10c663a8a51c3a59628f664147f
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit 93207a0024c3481ebf0878c3b5cce33dcedef8ea
to tree 41ec9890c015461ee0d4772acd4c8ad7860a61a4
broken link from tree 940891409f5a1e214ab8917cec30acede3679860
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 940891409f5a1e214ab8917cec30acede3679860
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 94880d207f60dc8dfeb4ccfadab807b27fcf1869
missing commit 9560f6adbbe601c70ae055826fb5e78cff2e59ce
broken link from tree a078f03563ad9b64b022a08d3578b76c36201e40
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree a078f03563ad9b64b022a08d3578b76c36201e40
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing blob a3c848580df86762d5c975b311254ba7b6185cb5
missing tree a3e02b02b69552ed148506ae3e4157675bf82457
broken link from tree b48871e53a2ebc1bfd865df719d7c6bdba843fb7
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree b48871e53a2ebc1bfd865df719d7c6bdba843fb7
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree b48871e53a2ebc1bfd865df719d7c6bdba843fb7
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree b48871e53a2ebc1bfd865df719d7c6bdba843fb7
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree b9f8828342449e7fb1a96157b854f0462c1a2349
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree b9f8828342449e7fb1a96157b854f0462c1a2349
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree b9f8828342449e7fb1a96157b854f0462c1a2349
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree b9f8828342449e7fb1a96157b854f0462c1a2349
to blob f34fda78962cc5d916af74422a3477b49c5ce657
broken link from tree c6d0f1a251df31f8dac858f47967f177b1ebd669
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree c6d0f1a251df31f8dac858f47967f177b1ebd669
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree c6d0f1a251df31f8dac858f47967f177b1ebd669
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob c8a0ba536b596f59ed37dd7e033dd5a978c57e09
broken link from tree cdc0eb4472ad0b69cce78b69625401260e13120f
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree cdc0eb4472ad0b69cce78b69625401260e13120f
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree cf881ee002a50cba293322033bdfb5fd6881236b
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree cf881ee002a50cba293322033bdfb5fd6881236b
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree d1b09440abafe5e29a65614e7cb17aefdfb3c001
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree d1b09440abafe5e29a65614e7cb17aefdfb3c001
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling tree f9989f920f700fdbebd3bce8eead051ab40bd58a
dangling blob ff78f69cf536d20d1febe57ea5b178fc741bf061
broken link from tree 0bf198dd20bc0b768cff69baf7a253079b4bc362
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 0bf198dd20bc0b768cff69baf7a253079b4bc362
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 0bf198dd20bc0b768cff69baf7a253079b4bc362
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 1829c4380b57c584edf211b50e1cc11c70b4dd70
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 1829c4380b57c584edf211b50e1cc11c70b4dd70
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling tree 1d6105a401e24ee234f088eee1293e4656a6b60c
broken link from commit 24e9cabd18dabb198f1e4446ceab3a44db4d66bc
to commit 67a79b33a1e8b50b9c4813766b7f4d2ae5904bd5
broken link from commit 24e9cabd18dabb198f1e4446ceab3a44db4d66bc
to tree ef5fcf88bed27dd3903b98e49674230e4e8d5fc2
missing tree 3011157f4ac79aa2d94b910f94aefba44813eef6
broken link from tree 3429272e2bc9d8f8606d0bfc404b499e805210c0
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 3429272e2bc9d8f8606d0bfc404b499e805210c0
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 491143e885bb790e1bbf703645935350b33161a2
dangling blob 5659dc0606748ac0912584dfaf6df06d832f3a06
broken link from tree 63494a1e165c7f9fe490bb9cc7a9675e7ed83fc2
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 63494a1e165c7f9fe490bb9cc7a9675e7ed83fc2
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 63796a7e58fb5ecdd0a4b936b824fe917cc27e11
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 63796a7e58fb5ecdd0a4b936b824fe917cc27e11
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 68c936d37faf903a3e3cf478ae1d63e436fa8934
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 68c936d37faf903a3e3cf478ae1d63e436fa8934
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 85092ec8091ab66d188a244205a5d4a2454d85f3
broken link from tree a7217b595039d9b7b3dbe509a1c63c30dd9ddb11
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree a7217b595039d9b7b3dbe509a1c63c30dd9ddb11
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree a7217b595039d9b7b3dbe509a1c63c30dd9ddb11
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit ac299dad6e028f4be82aefec693d1612ca55932c
to commit 4da708fb91128f31616f2fe3c193fe5fe8f07170
broken link from tree adb96bbe74d17953f5ae6b24c210a09d12649974
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree adb96bbe74d17953f5ae6b24c210a09d12649974
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit c3712fce8d6b21ef108d344f5957d47b61da94bf
to tree 6f746f67e8497d6ab110fa2f31a15535f236689e
broken link from tree d719ad3acb5dbabf97c95d9e5898a91bd78a4b93
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree d719ad3acb5dbabf97c95d9e5898a91bd78a4b93
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree d719ad3acb5dbabf97c95d9e5898a91bd78a4b93
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree d719ad3acb5dbabf97c95d9e5898a91bd78a4b93
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree d719ad3acb5dbabf97c95d9e5898a91bd78a4b93
to blob 74355514c95528b689172baac3dfeb188288b597
broken link from tree d719ad3acb5dbabf97c95d9e5898a91bd78a4b93
to blob 306bb9dfb660eb5e1f21141c28a861da459cf39a
broken link from tree e0c946b0e4cc64e45a2a827f05068f7eb88c7a4a
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree e0c946b0e4cc64e45a2a827f05068f7eb88c7a4a
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree dfd1d03a4fcb071b12685bd8a1aecd5eeab6c99e
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree dfd1d03a4fcb071b12685bd8a1aecd5eeab6c99e
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree dfd1d03a4fcb071b12685bd8a1aecd5eeab6c99e
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree dfd1d03a4fcb071b12685bd8a1aecd5eeab6c99e
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob e651b6014b2539d7b368ea190b0090eee4b21536
missing blob e841f6a411222e76012904b193096854acb17489
missing commit e8a9421f879a85308cb04bcc360d051eecafed1d
broken link from tree fb595de86cb08669053bc99445dbdc74d71a477e
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree fb595de86cb08669053bc99445dbdc74d71a477e
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 11b2ab1f651e6e6f262e7e2378482116cb925396
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 11b2ab1f651e6e6f262e7e2378482116cb925396
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 11b2ab1f651e6e6f262e7e2378482116cb925396
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling tree 150a927514415f6516361b623732e0d8c2a858ab
dangling blob 1e8a02387fc0fc3cd0d747516b2f31acf131b510
broken link from tree 2492ead53cf286664dfbf49b313bcf32f0eedc0f
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 2492ead53cf286664dfbf49b313bcf32f0eedc0f
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 2492ead53cf286664dfbf49b313bcf32f0eedc0f
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit 265a2a1c887860d5e0f9351bdb38b3edcf044e4a
to commit 351c9f11e3dc972b3926236a3cd1cfe0822fa346
broken link from tree 2c6a02a72c53fe4d4abd5ce02572b7637042bae3
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 2c6a02a72c53fe4d4abd5ce02572b7637042bae3
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 2c6a02a72c53fe4d4abd5ce02572b7637042bae3
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 2c6a02a72c53fe4d4abd5ce02572b7637042bae3
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
missing tree 2fd2fb53dc8c6d1bdbc019546093bb3ecf15abb0
broken link from tree 31125f1ce5b004af715e83d2c901ab875e14e9e1
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 31125f1ce5b004af715e83d2c901ab875e14e9e1
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 33627a40c762f80ba1613841721961b2f41118c0
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 33627a40c762f80ba1613841721961b2f41118c0
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 3a52e9e1fcece31c1dc1ae16eb2690eceb967b1d
broken link from tree 40e2328896b281c23cce685b742d3501d7474986
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 40e2328896b281c23cce685b742d3501d7474986
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 40e2328896b281c23cce685b742d3501d7474986
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 49b28fb891cf0d779ff06b5dd35b6d83a7a88c16
broken link from tree 55c27aa9900909e35e021a999f53164d05760979
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 55c27aa9900909e35e021a999f53164d05760979
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 55c27aa9900909e35e021a999f53164d05760979
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 5882927faefbfd31fcf4517c3b7c4d9fc0a93204
broken link from tree 5bc2d7b75cfd4b03ec11d0c26d083c0ff185b19d
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 5bc2d7b75cfd4b03ec11d0c26d083c0ff185b19d
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 5f82e7c032dfb4aacd2d27ce0c6a52f31c9d4cc4
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 5f82e7c032dfb4aacd2d27ce0c6a52f31c9d4cc4
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 5f82e7c032dfb4aacd2d27ce0c6a52f31c9d4cc4
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit 665acd1618de96cd668d772b9043f0de4b77be26
to commit 6a77acdc5ebee0b6553fa42cf48a4aaf41ca3a56
broken link from commit 665acd1618de96cd668d772b9043f0de4b77be26
to tree 38c302a0772820f75b5914042fad92d451ee680d
missing blob 670a28c2124e926b4ffae81bd35050ad3a1b796e
broken link from tree 706a0016b3151eaa966570fcde8270050e5f2e5f
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 706a0016b3151eaa966570fcde8270050e5f2e5f
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 7d0a249ff4547fd3f3fb9fe53a545b7674b4f6e7
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 7d0a249ff4547fd3f3fb9fe53a545b7674b4f6e7
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 7d0a249ff4547fd3f3fb9fe53a545b7674b4f6e7
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 914a9d52fef9f0c6395c2e5fcf5c8682d0c9d930
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 914a9d52fef9f0c6395c2e5fcf5c8682d0c9d930
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 94221a684c0300a48e24af67968c5f75d3a5784b
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 94221a684c0300a48e24af67968c5f75d3a5784b
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 94221a684c0300a48e24af67968c5f75d3a5784b
to blob 61f5d0ae0b63e870131ffa43f7db0d9abd7092fa
broken link from tree 977287939485b3f5f94f7a7fc9e3b6b4ba3d4db1
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree 977287939485b3f5f94f7a7fc9e3b6b4ba3d4db1
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 977287939485b3f5f94f7a7fc9e3b6b4ba3d4db1
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 977287939485b3f5f94f7a7fc9e3b6b4ba3d4db1
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling tree 9cc2cdd75f50e9b92cec6e7f96db7a41014f64b5
missing tree a35ad485685d8ae6301bf840cc958d96a4f011bb
broken link from tree bed2ac152f6f3c3d32efa7729ad1b8a6a12093dd
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree bed2ac152f6f3c3d32efa7729ad1b8a6a12093dd
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree bed2ac152f6f3c3d32efa7729ad1b8a6a12093dd
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree c0d207bad3c3db5cc8ec925b9ebba8bffd07c6ec
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree c0d207bad3c3db5cc8ec925b9ebba8bffd07c6ec
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree c0d207bad3c3db5cc8ec925b9ebba8bffd07c6ec
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob c9d241b73bf1b608825e61b16420221a2b854c38
broken link from tree d3fabdad72d136085e3c79c8055473855cefa4e8
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree d3fabdad72d136085e3c79c8055473855cefa4e8
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree ffca5e9f5443690ddf7b0810e15ea96af8b27bd1
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree ffca5e9f5443690ddf7b0810e15ea96af8b27bd1
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree ffca5e9f5443690ddf7b0810e15ea96af8b27bd1
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree ffca5e9f5443690ddf7b0810e15ea96af8b27bd1
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 20035f75e57a45dac97647d61a9574e3d6fd7276
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 20035f75e57a45dac97647d61a9574e3d6fd7276
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 20035f75e57a45dac97647d61a9574e3d6fd7276
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 20035f75e57a45dac97647d61a9574e3d6fd7276
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 20035f75e57a45dac97647d61a9574e3d6fd7276
to blob 74355514c95528b689172baac3dfeb188288b597
dangling blob 2a33c2daa6d4df51ee3ab7dc3e9f5ce441c75de7
broken link from tree 2f7b014c54dec78a2d57b5228119c5843d42c985
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 2f7b014c54dec78a2d57b5228119c5843d42c985
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing blob 306bb9dfb660eb5e1f21141c28a861da459cf39a
missing tree 38c302a0772820f75b5914042fad92d451ee680d
broken link from tree 3afbe02fe4bdf697aeed595d866c5f49b08e06f7
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 3afbe02fe4bdf697aeed595d866c5f49b08e06f7
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 471b2790bfae0ee2b744b952049eaa9b4e67b1d8
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 471b2790bfae0ee2b744b952049eaa9b4e67b1d8
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 4893ab646aa3c3f78f17c9cd1b8fc0a460d34200
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 4893ab646aa3c3f78f17c9cd1b8fc0a460d34200
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing tree 613bd074036486defdff7458a7088f404b84fc7e
missing blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from commit 78b389362dd0986f1d5ebc7f957847ea9a8c868c
to commit e8a9421f879a85308cb04bcc360d051eecafed1d
broken link from commit 8143b77acd11ffee3f6aabf008cb8f3ea9f992d5
to tree 3011157f4ac79aa2d94b910f94aefba44813eef6
missing tree 841bcf3521192d79f12bfea7f51a3f7e5b7e7913
broken link from tree 859b6808d5b5cbf5a71f3056e68df501da5a99b2
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 859b6808d5b5cbf5a71f3056e68df501da5a99b2
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 8723600a89d8c3d558c7bf0b7e2c77b24d669bbd
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 8723600a89d8c3d558c7bf0b7e2c77b24d669bbd
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 8723600a89d8c3d558c7bf0b7e2c77b24d669bbd
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit 895be09efa61c5eb0ca585c5ea60ca31416f2351
to commit 5e3d4d2b3a382230990adfca826dfe8afa3fb293
broken link from tree 8c8b569c64e6a44db475f1b8966d3cfa1a3d09c6
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 8c8b569c64e6a44db475f1b8966d3cfa1a3d09c6
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 8c8b569c64e6a44db475f1b8966d3cfa1a3d09c6
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 973bf8e6342783d5fc078ec0c991bda4eebde851
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 973bf8e6342783d5fc078ec0c991bda4eebde851
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 973bf8e6342783d5fc078ec0c991bda4eebde851
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 9ebb771c87fc6712bb378de3594ad504e5727e19
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 9ebb771c87fc6712bb378de3594ad504e5727e19
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob a23bd3ee5a522be4fe732d400a658d45a4afcdfb
broken link from tree b03366dfeb4dbad85d5fd3b5d46a07a329a15c8b
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree b03366dfeb4dbad85d5fd3b5d46a07a329a15c8b
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree b03366dfeb4dbad85d5fd3b5d46a07a329a15c8b
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree b5fb92932a0ba35a80aea9bae4266c9d9a271084
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree b5fb92932a0ba35a80aea9bae4266c9d9a271084
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob b743c5dd9d143807cc240132712122da77e223a2
dangling blob b91bbf753f5008e79882caeef2e2eacc10216574
dangling tree b97b07bed6bf3d6c55e4882e4017f69057f24ad6
broken link from tree bf53fdb93b14b29c857a7167535edf49182e3b2d
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree bf53fdb93b14b29c857a7167535edf49182e3b2d
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling tree c07b6a7acd536422e4e8f5c0f4169afb21899601
broken link from tree c36311737fb54d62ebe08d30e9f4eb99c6dd8fc3
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree c36311737fb54d62ebe08d30e9f4eb99c6dd8fc3
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree c7237b6e6a9b7e974b10d741b1794ee91bb0cb21
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree c7237b6e6a9b7e974b10d741b1794ee91bb0cb21
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree c7237b6e6a9b7e974b10d741b1794ee91bb0cb21
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree c7237b6e6a9b7e974b10d741b1794ee91bb0cb21
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing commit d06b81484165b0539e4af552eae58f5aa3226133
broken link from tree e3db4046f0980586eb8df731c2559d5debf14459
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree e3db4046f0980586eb8df731c2559d5debf14459
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob eca349020f50c643d00e5723545a15469b3f49f8
missing tree efe33d27cf39a1e39c445baadb30eed895da232b
broken link from tree f51b690574745d4951bbf790c46acf7e3cd61b92
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree f51b690574745d4951bbf790c46acf7e3cd61b92
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree f51b690574745d4951bbf790c46acf7e3cd61b92
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree f60badaae81d0be03de8031a6bfa5d614f148044
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree f60badaae81d0be03de8031a6bfa5d614f148044
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree f60badaae81d0be03de8031a6bfa5d614f148044
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 01748b9dcfdac4b610ace34b870705a1f6156029
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree 01748b9dcfdac4b610ace34b870705a1f6156029
to blob 843630c3fb472645638c41b7dd6e7881aece8a46
broken link from tree 01748b9dcfdac4b610ace34b870705a1f6156029
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 01748b9dcfdac4b610ace34b870705a1f6156029
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 01748b9dcfdac4b610ace34b870705a1f6156029
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 037cae54ccda091c07e09ff83477a6859a8c8a9e
broken link from tree 08ec7a65bfca9d068d5d8eedd98341c0e72cec88
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 08ec7a65bfca9d068d5d8eedd98341c0e72cec88
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 08ec7a65bfca9d068d5d8eedd98341c0e72cec88
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 0bf4fbc898ce34896e21e85c9bfbdee6ac7d87dd
broken link from tree 1fa4212771a65fd79aa10d1cad8861fdc85da83c
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 1fa4212771a65fd79aa10d1cad8861fdc85da83c
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 1fa4212771a65fd79aa10d1cad8861fdc85da83c
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 2374c190e517feb7539acd90df2d25f1a2652086
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 2374c190e517feb7539acd90df2d25f1a2652086
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 2374c190e517feb7539acd90df2d25f1a2652086
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 28cc9d16baf628a424b48662f6aceca8ecde53fc
missing commit 351c9f11e3dc972b3926236a3cd1cfe0822fa346
dangling tree 3a7cd54bd0f71c5538adb83fc7466999f03d3f0d
dangling tree 3abcbd343528a3e30585ef3b0ababa907684e2e9
missing tree 41ec9890c015461ee0d4772acd4c8ad7860a61a4
missing blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
dangling tree 4964589a38dc59dee5e8f0ecf8ad3cf30ec3c9cc
dangling blob 518c761f10e164897cda6b8b28fface3875c5eb7
broken link from tree 5bd4ad499509ba67bf7da1690a756ca2cf629ca6
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 5bd4ad499509ba67bf7da1690a756ca2cf629ca6
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing blob 5e7ccad50b9c8c7284b4b7ea3fafa24c25c32c93
broken link from tree 5f34d916f64ceb9fef1aa8a466e3af3fe4743a0f
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 5f34d916f64ceb9fef1aa8a466e3af3fe4743a0f
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 5f34d916f64ceb9fef1aa8a466e3af3fe4743a0f
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 62bcc0907752f0189871f2c525ae20aeac95998f
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 62bcc0907752f0189871f2c525ae20aeac95998f
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from commit 66ec7885d78ded84245954cf2c7f31dce4c3297f
to tree 841bcf3521192d79f12bfea7f51a3f7e5b7e7913
missing tree 6f746f67e8497d6ab110fa2f31a15535f236689e
broken link from tree 7a8cab11310f6b918ba27a60bbe2fd462b881783
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 7a8cab11310f6b918ba27a60bbe2fd462b881783
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 7b6c26fbe5797139ee4517228af5fb637178291a
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 7b6c26fbe5797139ee4517228af5fb637178291a
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 7b6c26fbe5797139ee4517228af5fb637178291a
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 80acb0f5dcd0bc02d3b6fda8c71b849eb5305626
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 80acb0f5dcd0bc02d3b6fda8c71b849eb5305626
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 80acb0f5dcd0bc02d3b6fda8c71b849eb5305626
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing tree 845c1da40e9eed0c4072a5031184f2d04d57ecea
broken link from commit 94443790d3daed587cf4c98bbada4b628f0748ee
to tree a35ad485685d8ae6301bf840cc958d96a4f011bb
broken link from tree 948c5118e14c3b861b133b00da1418a2cff98115
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 948c5118e14c3b861b133b00da1418a2cff98115
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 948c5118e14c3b861b133b00da1418a2cff98115
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree a05ca53454225058660f72d7750e1843c6f24726
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree a05ca53454225058660f72d7750e1843c6f24726
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree a05ca53454225058660f72d7750e1843c6f24726
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree abd47f725fe4117c8ce65f2c6fb228585409b0b7
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree abd47f725fe4117c8ce65f2c6fb228585409b0b7
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree abd47f725fe4117c8ce65f2c6fb228585409b0b7
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit be24ca2318db681ca2a3ba97468fced95011d4de
to commit 9560f6adbbe601c70ae055826fb5e78cff2e59ce
broken link from tree c22c8c9d62d9495a3d699a9ad35b77a781d89a5c
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree c22c8c9d62d9495a3d699a9ad35b77a781d89a5c
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree cb5c5fc0e3f6cbd19d6af43239bc4bd67be1f754
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree cb5c5fc0e3f6cbd19d6af43239bc4bd67be1f754
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree cd54602ac108f9ee909366c5c59af1ea5bbb3753
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree cd54602ac108f9ee909366c5c59af1ea5bbb3753
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree d7d474297ac6436835fd17b3dc22a76549a5fc31
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree d7d474297ac6436835fd17b3dc22a76549a5fc31
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree d7d474297ac6436835fd17b3dc22a76549a5fc31
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree d7d474297ac6436835fd17b3dc22a76549a5fc31
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree d7d474297ac6436835fd17b3dc22a76549a5fc31
to blob 5e7ccad50b9c8c7284b4b7ea3fafa24c25c32c93
broken link from tree e0542b555be3dba74b3dd7c3a7ffbb45c9766de4
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree e0542b555be3dba74b3dd7c3a7ffbb45c9766de4
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree e0542b555be3dba74b3dd7c3a7ffbb45c9766de4
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling tree e28ccc0bbf6c0f41dcafc0e167a93a4fb0c0d419
broken link from tree 041ddbf6959024adf45b2a3be44368854162a409
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 041ddbf6959024adf45b2a3be44368854162a409
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 041ddbf6959024adf45b2a3be44368854162a409
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 041ddbf6959024adf45b2a3be44368854162a409
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 151dfd09f09ae5af4fc835153d034c2725c5c223
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 151dfd09f09ae5af4fc835153d034c2725c5c223
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 1c1579ad3d6df072f42a0e01eabe3b94cfd9cb8f
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 1c1579ad3d6df072f42a0e01eabe3b94cfd9cb8f
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 1c1579ad3d6df072f42a0e01eabe3b94cfd9cb8f
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit 1dc5b30360145afc28e9b22fb6cc4b5433986169
to commit 41ef8b47af610b542114bbed8795b316cdaf56c6
dangling tree 1e650d7d33bd440e1e410c64c0afc7f5871d39e6
broken link from tree 3975708257361d61f71527906e1ab31719ebff0f
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 3975708257361d61f71527906e1ab31719ebff0f
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 3975708257361d61f71527906e1ab31719ebff0f
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 3e7d34613a653feb5a354f3cbb9f7fe5a5824c49
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 3e7d34613a653feb5a354f3cbb9f7fe5a5824c49
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 3e7d34613a653feb5a354f3cbb9f7fe5a5824c49
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 3e7d34613a653feb5a354f3cbb9f7fe5a5824c49
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 3e1d9cdfe906f4d2953db18ee015d2569dff1b2a
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 3e1d9cdfe906f4d2953db18ee015d2569dff1b2a
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 3e1d9cdfe906f4d2953db18ee015d2569dff1b2a
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 3f15af4a3bb23243bb4d433a86854e90d78988e7
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 3f15af4a3bb23243bb4d433a86854e90d78988e7
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 3f15af4a3bb23243bb4d433a86854e90d78988e7
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 4925ad35476430dbfe685c7031469379ab77bca9
broken link from tree 56fd2499ceaf882cd0d411df1fe567a491c44314
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 56fd2499ceaf882cd0d411df1fe567a491c44314
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 59f54d2cd349ee70f00e85f2d1369342e534bc9e
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 59f54d2cd349ee70f00e85f2d1369342e534bc9e
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 59f54d2cd349ee70f00e85f2d1369342e534bc9e
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing blob 5e35b75e062c7688636a19334bd85e9e8a408b76
missing commit 5e3d4d2b3a382230990adfca826dfe8afa3fb293
missing blob 61f5d0ae0b63e870131ffa43f7db0d9abd7092fa
broken link from tree 652d4e28ad89566c11ddc6e097bc48ce78354a34
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 652d4e28ad89566c11ddc6e097bc48ce78354a34
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing tree 677ded3bc8759caa0b82919fa5623c6a870dc690
broken link from tree 70d5350d555d2610011571ad7c4c51bcdb982c21
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 70d5350d555d2610011571ad7c4c51bcdb982c21
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 72c57fbacc561049f8fe95e618a5a72da71f2be3
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 72c57fbacc561049f8fe95e618a5a72da71f2be3
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 72c57fbacc561049f8fe95e618a5a72da71f2be3
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing blob 74355514c95528b689172baac3dfeb188288b597
broken link from tree 78dd69425dc7d6fd73ba4f9744e033026592313d
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 78dd69425dc7d6fd73ba4f9744e033026592313d
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 7bf56b56fe4a5e4caecd3a96e78d5912ae507db1
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 7bf56b56fe4a5e4caecd3a96e78d5912ae507db1
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob 7ffdd9635c502ed6cf507ffc34c818ca1ca7c4cb
broken link from tree 9115c7a196436f794b505dac103b6372e29e10c8
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 9115c7a196436f794b505dac103b6372e29e10c8
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit 91fda2600f4ef75cc683b42450cce599ae4809a0
to tree 845c1da40e9eed0c4072a5031184f2d04d57ecea
broken link from tree 9b4d46fcf1139dcd6991d61a2d4fcb5ce6537b1b
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 9b4d46fcf1139dcd6991d61a2d4fcb5ce6537b1b
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit a94dbd308433729dfd81d670cd1b9087650d07b9
to tree efe33d27cf39a1e39c445baadb30eed895da232b
dangling blob af75c626c27697649f2274704d76a6c958556724
dangling blob be9d0adf0d1e05b601265584007232fa0a04961d
broken link from tree c54597cee0d854815ab43e2571af2ca51a743f0e
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree c54597cee0d854815ab43e2571af2ca51a743f0e
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree c54597cee0d854815ab43e2571af2ca51a743f0e
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree c82d22237df7b668a8fa99bfe0cdb69e969657c1
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree c82d22237df7b668a8fa99bfe0cdb69e969657c1
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree c82d22237df7b668a8fa99bfe0cdb69e969657c1
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree c82d22237df7b668a8fa99bfe0cdb69e969657c1
to blob f34fda78962cc5d916af74422a3477b49c5ce657
broken link from commit e19ded5d2035ac97784cbca8602dd9fc7dc71796
to tree 2fd2fb53dc8c6d1bdbc019546093bb3ecf15abb0
broken link from tree f63da05b0edef166c6c732fc5bc82b3e2adc1117
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree f63da05b0edef166c6c732fc5bc82b3e2adc1117
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree f63da05b0edef166c6c732fc5bc82b3e2adc1117
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree f63da05b0edef166c6c732fc5bc82b3e2adc1117
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
dangling blob f7cd505990f3284734ac4334edd817ed33bf3ddf
broken link from commit 0dc658ca0fb4f08c39f8d7d86c23f80adcba721c
to commit 35effe236d4deea55751cc6ffdfc330fd7f26c5d
broken link from tree 125ec6b4a082be409399a6dbbeb32db3ac94824c
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 125ec6b4a082be409399a6dbbeb32db3ac94824c
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 125ec6b4a082be409399a6dbbeb32db3ac94824c
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 125ec6b4a082be409399a6dbbeb32db3ac94824c
to blob 83f0cdfcd1c2c0e58b85f82fb4d3cd50ee1fb717
broken link from tree 133614729e6b2297744c0da1d7be5d40301f4ebd
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 133614729e6b2297744c0da1d7be5d40301f4ebd
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 133614729e6b2297744c0da1d7be5d40301f4ebd
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 133614729e6b2297744c0da1d7be5d40301f4ebd
to blob 5ecff2790092a9beb31f42ad245c02288d1b9cb4
broken link from tree 24beec517117f67d8732ba14c0b138b28e525763
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 24beec517117f67d8732ba14c0b138b28e525763
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit 49a683c80446d590d25cc1b298df071c4c1a59fd
to tree 613bd074036486defdff7458a7088f404b84fc7e
broken link from tree 58ce1a1a0074031bdc97da6f9abf1407160eb253
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 58ce1a1a0074031bdc97da6f9abf1407160eb253
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 58ce1a1a0074031bdc97da6f9abf1407160eb253
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 58ce1a1a0074031bdc97da6f9abf1407160eb253
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 58ce1a1a0074031bdc97da6f9abf1407160eb253
to blob 74355514c95528b689172baac3dfeb188288b597
broken link from tree 5ad6d65e8da9f34e700f18ddfabdc5c164d53cfc
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree 5ad6d65e8da9f34e700f18ddfabdc5c164d53cfc
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 5ad6d65e8da9f34e700f18ddfabdc5c164d53cfc
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 5ad6d65e8da9f34e700f18ddfabdc5c164d53cfc
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 5d1636e5e34e052ff7d5a93f5c5b4804ef32112c
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree 5d1636e5e34e052ff7d5a93f5c5b4804ef32112c
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 5d1636e5e34e052ff7d5a93f5c5b4804ef32112c
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 5d1636e5e34e052ff7d5a93f5c5b4804ef32112c
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 63ced5e70d752b75fdbcc058bcd55da5185527b8
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 63ced5e70d752b75fdbcc058bcd55da5185527b8
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 666624fab7e360a3db1948775408ac904e20a0b9
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree 666624fab7e360a3db1948775408ac904e20a0b9
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 666624fab7e360a3db1948775408ac904e20a0b9
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 666624fab7e360a3db1948775408ac904e20a0b9
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 666624fab7e360a3db1948775408ac904e20a0b9
to blob 670a28c2124e926b4ffae81bd35050ad3a1b796e
broken link from commit 6c3eb2e4870d8b1d286703d78a7693e9969bbfd1
to commit d06b81484165b0539e4af552eae58f5aa3226133
broken link from tree 7146ccf378f23eb6313000943c4b980bf1030a97
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree 7146ccf378f23eb6313000943c4b980bf1030a97
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 7146ccf378f23eb6313000943c4b980bf1030a97
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 7146ccf378f23eb6313000943c4b980bf1030a97
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 7146ccf378f23eb6313000943c4b980bf1030a97
to blob 670a28c2124e926b4ffae81bd35050ad3a1b796e
broken link from tree 760e9fb7d5ece250181e45ac8c9c05fe7b782ea2
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 760e9fb7d5ece250181e45ac8c9c05fe7b782ea2
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 7e16a96efc43b1c24ce76d5f39bb71b58a62c7a8
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 7e16a96efc43b1c24ce76d5f39bb71b58a62c7a8
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 7e16a96efc43b1c24ce76d5f39bb71b58a62c7a8
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
missing blob 843630c3fb472645638c41b7dd6e7881aece8a46
broken link from tree 8c668603005a5253f4aacf350d233f5e2491af8c
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 8c668603005a5253f4aacf350d233f5e2491af8c
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 8c668603005a5253f4aacf350d233f5e2491af8c
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree a976967e21968e6479dab76818311cc23e90d2ad
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree a976967e21968e6479dab76818311cc23e90d2ad
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree a976967e21968e6479dab76818311cc23e90d2ad
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling tree c11673527d0932e5db558c2fed109551fb7ea68d
broken link from tree c5d65fb0767291efd2a539b4523b69127eb62f9e
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree c5d65fb0767291efd2a539b4523b69127eb62f9e
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob c79e5be7b220597e7e27a9a73fcf91813f535936
broken link from tree cceeba75b0aee172eb5e1af051fb8052c57f8913
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree cceeba75b0aee172eb5e1af051fb8052c57f8913
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree cf8e89a204efd0624ba7063c32d418b9d2b7baa9
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree cf8e89a204efd0624ba7063c32d418b9d2b7baa9
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree d996a7cf3228c06fe979adaa3c1024ebd3f72253
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree d996a7cf3228c06fe979adaa3c1024ebd3f72253
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree d996a7cf3228c06fe979adaa3c1024ebd3f72253
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree dcf6a4c12c132f1837a3b5b1adb8ab0a1895dd7b
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree dcf6a4c12c132f1837a3b5b1adb8ab0a1895dd7b
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing tree e8de02a31d571039b3a29e52c928f08c560242f1
broken link from tree e62e5b120d0377722d48e3db3af228e66f05f15a
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree e62e5b120d0377722d48e3db3af228e66f05f15a
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree e62e5b120d0377722d48e3db3af228e66f05f15a
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree f69e8d8005bf5bf57fb32fd99afd1ddb84db6e30
to blob 6f73cb1ef4d98bb254bdf31337038a1b59ec8dcc
broken link from tree f69e8d8005bf5bf57fb32fd99afd1ddb84db6e30
to blob 843630c3fb472645638c41b7dd6e7881aece8a46
broken link from tree f69e8d8005bf5bf57fb32fd99afd1ddb84db6e30
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree f69e8d8005bf5bf57fb32fd99afd1ddb84db6e30
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree f69e8d8005bf5bf57fb32fd99afd1ddb84db6e30
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob fc6e04d990f3e335b883a591bd1fa72624a7a511
broken link from tree 0847c7e9031c0efe74c36a47e0e3ad1f3e1b090c
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 0847c7e9031c0efe74c36a47e0e3ad1f3e1b090c
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 0847c7e9031c0efe74c36a47e0e3ad1f3e1b090c
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 11474b23be8b4d56ee34d6b612cf6b0f847183bb
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 11474b23be8b4d56ee34d6b612cf6b0f847183bb
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 11474b23be8b4d56ee34d6b612cf6b0f847183bb
to blob e841f6a411222e76012904b193096854acb17489
dangling blob 1977658261a280c7d85fec8cc2881403bd7af0a0
broken link from tree 1ddff8bf3f9e7cd534cbee84b01dfad8332e7da0
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 1ddff8bf3f9e7cd534cbee84b01dfad8332e7da0
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit 29df39a83d5cac81952a68ed003ef2d04bf97ff7
to tree a3e02b02b69552ed148506ae3e4157675bf82457
broken link from tree 2b0f54126dad5edeeca78989200d4034a66d6b7d
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 2b0f54126dad5edeeca78989200d4034a66d6b7d
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 2b0f54126dad5edeeca78989200d4034a66d6b7d
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
broken link from tree 2b0f54126dad5edeeca78989200d4034a66d6b7d
to blob 5ecff2790092a9beb31f42ad245c02288d1b9cb4
dangling tree 2f772e68d0c6d4c3702c365f6342dcda4cbab761
broken link from tree 34d70dcbdf4b08ab2ba312f3cb85bdd67b6bb7ed
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 34d70dcbdf4b08ab2ba312f3cb85bdd67b6bb7ed
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 34d70dcbdf4b08ab2ba312f3cb85bdd67b6bb7ed
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing commit 35effe236d4deea55751cc6ffdfc330fd7f26c5d
missing commit 41ef8b47af610b542114bbed8795b316cdaf56c6
dangling tree 42bf997eb1ec23b6c629808f28945f36f6c13b44
missing commit 4da708fb91128f31616f2fe3c193fe5fe8f07170
broken link from tree 4f0714a8be2329c86f43cdee0a165055d9b22a3a
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 4f0714a8be2329c86f43cdee0a165055d9b22a3a
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing blob 5ecff2790092a9beb31f42ad245c02288d1b9cb4
missing commit 67a79b33a1e8b50b9c4813766b7f4d2ae5904bd5
missing commit 6a77acdc5ebee0b6553fa42cf48a4aaf41ca3a56
broken link from tree 6b8fcbb51f5b50ac4b8b675a8ba4f6b1700cb7b4
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 6b8fcbb51f5b50ac4b8b675a8ba4f6b1700cb7b4
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 6c97e5f9fe071cf17b1debc4d8ed6ea81d7a6242
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 6c97e5f9fe071cf17b1debc4d8ed6ea81d7a6242
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 718fa8440db6998ea8d221bd7b526119da5c44f5
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 718fa8440db6998ea8d221bd7b526119da5c44f5
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 718fa8440db6998ea8d221bd7b526119da5c44f5
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 718fa8440db6998ea8d221bd7b526119da5c44f5
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
missing blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 8027ae3f410b8707355287cbbbe638941023faa8
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 8027ae3f410b8707355287cbbbe638941023faa8
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 8027ae3f410b8707355287cbbbe638941023faa8
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 82776c3d49b67aaed62f2248bb63d7ce1494dfb4
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 82776c3d49b67aaed62f2248bb63d7ce1494dfb4
to blob a3c848580df86762d5c975b311254ba7b6185cb5
missing commit 8de79bbb46116e4a3eae59edebca6372b5864b21
broken link from commit 8f07b9f4dbf9e6377d3baecda7b443a03bc093ae
to tree 677ded3bc8759caa0b82919fa5623c6a870dc690
broken link from tree 934f9d3f5eabb2bcd3e660104bf7def8a1d19979
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree 934f9d3f5eabb2bcd3e660104bf7def8a1d19979
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 934f9d3f5eabb2bcd3e660104bf7def8a1d19979
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 9af7e7ad7d8a418265dda02e3cd6f1d2e1c79746
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree 9af7e7ad7d8a418265dda02e3cd6f1d2e1c79746
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree 9af7e7ad7d8a418265dda02e3cd6f1d2e1c79746
to blob 77af4bdf6cbd122377d448e5d6237414d7950bcd
broken link from tree 9af7e7ad7d8a418265dda02e3cd6f1d2e1c79746
to blob 64541bfc6a905c9ba2b65a04c185e1e7dfacc49f
dangling blob 9d0fb0ecff722befd2751f58d6d8360163e0cb7e
broken link from tree aa5f5d6520b27eaba4401b8809c657edce1803e7
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree aa5f5d6520b27eaba4401b8809c657edce1803e7
to blob a3c848580df86762d5c975b311254ba7b6185cb5
dangling blob aadf53e7fab566d18f919aeea9d0918f7d49af8c
broken link from tree b3afc68a29d5eedf5528ac722e0af290af5ff4d1
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree b3afc68a29d5eedf5528ac722e0af290af5ff4d1
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree be37f1de474ebee1dac5459e537d46b7f7f96278
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree be37f1de474ebee1dac5459e537d46b7f7f96278
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree bff7c524f30e2af3b0811f8559f654b922dd86c2
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree bff7c524f30e2af3b0811f8559f654b922dd86c2
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree bff7c524f30e2af3b0811f8559f654b922dd86c2
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from tree e43fd336b18ac553effb246671c82c6e04e5dc7c
to blob 5e35b75e062c7688636a19334bd85e9e8a408b76
broken link from tree e43fd336b18ac553effb246671c82c6e04e5dc7c
to blob 44c4e654ca83fa1d724cbccd2a0b7c5d11521896
broken link from tree e43fd336b18ac553effb246671c82c6e04e5dc7c
to blob a3c848580df86762d5c975b311254ba7b6185cb5
broken link from commit e3873c5fd2c9c8ea97e54187420c0f62bdd6979a
to commit 8de79bbb46116e4a3eae59edebca6372b5864b21
missing tree ef5fcf88bed27dd3903b98e49674230e4e8d5fc2
missing blob f34fda78962cc5d916af74422a3477b49c5ce657
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: Recover broken git index? 2009-05-27 21:56 Recover broken git index? Misha Koshelev @ 2009-05-28 9:01 ` Andreas Ericsson 2009-05-28 12:43 ` Misha Koshelev 0 siblings, 1 reply; 6+ messages in thread From: Andreas Ericsson @ 2009-05-28 9:01 UTC (permalink / raw) To: Misha Koshelev; +Cc: git Misha Koshelev wrote: > Hi, I seem to have an unrecoverable git index. I have attached the > output of git-fsck --full. There seem to be a lot of missing trees and > blobs. Any good way to recover? > Start by copying the repository somewhere safe so you don't accidentally delete things in it. If it's really the index that's broken, a simple git checkout master && git reset --hard should do the trick. If it doesn't, it's not the index that's at fault. Have you done history surgery on this repository (extensive rebasing or filter-branch'ing)? Answers to the questions below really should have been in your original post. Please include them if we're to be able to understand what's going on: What OS and platform are you using? What git version are you using? How did you first notice this? What were you doing when you first noticed this? Is your repository working correctly otherwise (ie, do you only spot these errors when you run "git fsck --full")? -- Andreas Ericsson andreas.ericsson@op5.se OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231 Register now for Nordic Meet on Nagios, June 3-4 in Stockholm http://nordicmeetonnagios.op5.org/ Considering the successes of the wars on alcohol, poverty, drugs and terror, I think we should give some serious thought to declaring war on peace. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Recover broken git index? 2009-05-28 9:01 ` Andreas Ericsson @ 2009-05-28 12:43 ` Misha Koshelev 2009-05-28 18:09 ` Linus Torvalds 0 siblings, 1 reply; 6+ messages in thread From: Misha Koshelev @ 2009-05-28 12:43 UTC (permalink / raw) To: Andreas Ericsson; +Cc: git OS: Ubuntu 8.04 Git: 1.5.4.3 I tried you checkout master && git reset --hard and it worked. I guess the problem is when I try to make a commit: git commit -a -n error: invalid object 5e35b75e062c7688636a19334bd85e9e8a408b76 fatal: Error building trees I first noticed this after my computer was acting sluggish (I was running processor intensive tasks) and I restarted it. Thank you Misha Andreas Ericsson wrote: > Misha Koshelev wrote: >> Hi, I seem to have an unrecoverable git index. I have attached the >> output of git-fsck --full. There seem to be a lot of missing trees and >> blobs. Any good way to recover? >> > > Start by copying the repository somewhere safe so you don't accidentally > delete things in it. > > If it's really the index that's broken, a simple > > git checkout master && git reset --hard > > should do the trick. > > If it doesn't, it's not the index that's at fault. > > > Have you done history surgery on this repository (extensive rebasing > or filter-branch'ing)? > > > Answers to the questions below really should have been in your original > post. Please include them if we're to be able to understand what's going > on: > What OS and platform are you using? > What git version are you using? > How did you first notice this? > What were you doing when you first noticed this? > Is your repository working correctly otherwise (ie, do you only spot > these errors when you run "git fsck --full")? > -- Misha Koshelev MD/PhD Student Human Neuroimaging Laboratory One Baylor Plaza S104 Baylor College of Medicine Houston, TX 77030 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Recover broken git index? 2009-05-28 12:43 ` Misha Koshelev @ 2009-05-28 18:09 ` Linus Torvalds 2009-05-28 21:02 ` Misha Koshelev 0 siblings, 1 reply; 6+ messages in thread From: Linus Torvalds @ 2009-05-28 18:09 UTC (permalink / raw) To: Misha Koshelev; +Cc: Andreas Ericsson, git On Thu, 28 May 2009, Misha Koshelev wrote: > > I tried you checkout master && git reset --hard and it worked. It probably "worked" for some limited meaning of "worked". It sounds like you have major corruption in your object database, and it would be interesting to know how it happened. I would suggest: - back up your whole source directory - both .git _and_ your checked out tree. That's partly because I'd want you to do some destructive testing, but partly because it might be interesting to see the actual breakage. Is this a public project where you could expose the whole thing for us to look at? - AFTER copying the whole tree, blow away your checked-out tree entirely (or just copy your ".git" directory somewhere else), and then do rm .git/index git reset --hard Now, I realize you already did a "git reset --hard", but since you had a working tree _and_ you had a pre-existing index, that reset will have done various shortcuts, rather than actually use the git database fully. For example, if the 'stat' information in the index matches the checked-out copy, then git reset --hard will happily just ignore it. Also, even if the stat info doesn't match, rather than writing a new file, it will look at the old file and see if the contents match the SHA1, and then just update the index. So there's just a ton of those kinds of optimizations where git tries to avoid causing unnecessary IO, and with a pre-existing index file and a checked-out tree, it's entirely possible that git will not have even bothered to check the objects themselves. Now, it's entirely possible that you can re-create a lot of the objects by re-committing the last state (if the missing objects are all "recent" ones). The simplest way is likely to just do something like git add . git write-tree in a version of the tree that has all files checked out. If the objects are literally just missing (rather than corrupted), then this will re-populate the git object database with the all the objects in the current tree (but not in any previous trees!). Again, if you can make the whole tree available and there is no secret data there, I'd be interested in taking a look. No guarantees that I can fix anything, but the corruption patterns are always interesting, and so I'd like to see what I can do, if anything. > I guess the problem is when I try to make a commit: > git commit -a -n > error: invalid object 5e35b75e062c7688636a19334bd85e9e8a408b76 > fatal: Error building trees This very much implies that there are missing or corrupt objects in your database. The fact that you had tons of fsck errors supports that too. It's probably a pack-file that is corrupt. > I first noticed this after my computer was acting sluggish (I was > running processor intensive tasks) and I restarted it. Restarted without a clean shutdown? What OS, and what kind of filesystem? It very much sounds like some files in .git/objects were not fully written to disk. Linus ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Recover broken git index? 2009-05-28 18:09 ` Linus Torvalds @ 2009-05-28 21:02 ` Misha Koshelev 2009-05-28 21:20 ` Linus Torvalds 0 siblings, 1 reply; 6+ messages in thread From: Misha Koshelev @ 2009-05-28 21:02 UTC (permalink / raw) To: Linus Torvalds; +Cc: Andreas Ericsson, git Wow, I am very honored just want to say to get this email. Actually it was technically a _clean_ restart on Ubuntu 8.04. I suspect there may have been some kind of strange hardware error though as computer was very sluggish and BIOS took a while to start up. I replaced battery (is a laptop - Dell Latitude D630) and seems to be working better - was getting power management errors before so not sure if it was related. I had a lot of matlab instances running so there was probably a lot of disk I/O. I tried the commands you suggested, they did not work unfortunately. Luckily I do have the latest versions of my files (I do backups) just sad I lost the index and commits (and changes). I will send you the whole tar.bz2 personally in a separate email. It is my PhD project so from the perspective of the code I'm not that concerned, but I believe I added a mat file to the project and the data in it is not public. Thank you Misha misha@misha-d630:/tmp/code$ rm .git/index misha@misha-d630:/tmp/code$ git reset --hard error: git-checkout-index: unable to read sha1 file of comparetaus.m (5e35b75e062c7688636a19334bd85e9e8a408b76) error: git-checkout-index: unable to read sha1 file of modetau.m (a3c848580df86762d5c975b311254ba7b6185cb5) HEAD is now at c14764c... More modifications to plotting. misha@misha-d630:/tmp/code$ git add . misha@misha-d630:/tmp/code$ git write-tree error: invalid object 5e35b75e062c7688636a19334bd85e9e8a408b76 fatal: git-write-tree: error building trees misha@misha-d630:/tmp/code$ Linus Torvalds wrote: > On Thu, 28 May 2009, Misha Koshelev wrote: > >> I tried you checkout master && git reset --hard and it worked. >> > > It probably "worked" for some limited meaning of "worked". > > It sounds like you have major corruption in your object database, and it > would be interesting to know how it happened. > > I would suggest: > > - back up your whole source directory - both .git _and_ your checked out > tree. That's partly because I'd want you to do some destructive > testing, but partly because it might be interesting to see the > actual breakage. > > Is this a public project where you could expose the whole thing for us > to look at? > > - AFTER copying the whole tree, blow away your checked-out tree entirely > (or just copy your ".git" directory somewhere else), and then do > > rm .git/index > git reset --hard > > Now, I realize you already did a "git reset --hard", but since you had a > working tree _and_ you had a pre-existing index, that reset will have done > various shortcuts, rather than actually use the git database fully. > > For example, if the 'stat' information in the index matches the > checked-out copy, then git reset --hard will happily just ignore it. Also, > even if the stat info doesn't match, rather than writing a new file, it > will look at the old file and see if the contents match the SHA1, and then > just update the index. > > So there's just a ton of those kinds of optimizations where git tries to > avoid causing unnecessary IO, and with a pre-existing index file and a > checked-out tree, it's entirely possible that git will not have even > bothered to check the objects themselves. > > Now, it's entirely possible that you can re-create a lot of the objects by > re-committing the last state (if the missing objects are all "recent" > ones). The simplest way is likely to just do something like > > git add . > git write-tree > > in a version of the tree that has all files checked out. If the objects > are literally just missing (rather than corrupted), then this will > re-populate the git object database with the all the objects in the > current tree (but not in any previous trees!). > > Again, if you can make the whole tree available and there is no secret > data there, I'd be interested in taking a look. No guarantees that I can > fix anything, but the corruption patterns are always interesting, and so > I'd like to see what I can do, if anything. > > >> I guess the problem is when I try to make a commit: >> git commit -a -n >> error: invalid object 5e35b75e062c7688636a19334bd85e9e8a408b76 >> fatal: Error building trees >> > > This very much implies that there are missing or corrupt objects in your > database. The fact that you had tons of fsck errors supports that too. > It's probably a pack-file that is corrupt. > > >> I first noticed this after my computer was acting sluggish (I was >> running processor intensive tasks) and I restarted it. >> > > Restarted without a clean shutdown? What OS, and what kind of filesystem? > It very much sounds like some files in .git/objects were not fully written > to disk. > > > > Linus > -- Misha Koshelev MD/PhD Student Human Neuroimaging Laboratory One Baylor Plaza S104 Baylor College of Medicine Houston, TX 77030 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Recover broken git index? 2009-05-28 21:02 ` Misha Koshelev @ 2009-05-28 21:20 ` Linus Torvalds 0 siblings, 0 replies; 6+ messages in thread From: Linus Torvalds @ 2009-05-28 21:20 UTC (permalink / raw) To: Misha Koshelev; +Cc: Andreas Ericsson, git On Thu, 28 May 2009, Misha Koshelev wrote: > > Actually it was technically a _clean_ restart on Ubuntu 8.04. I suspect > there may have been some kind of strange hardware error though as > computer was very sluggish and BIOS took a while to start up. You may have had a disk that flaked out (disconnected from the SATA bus or something). Sadly, when that happens, the messages obviously don't make it to /var/log/messages, but you might have had them in your log when you rebooted. Things like ata1: device not ready (errno=-16), forcing hardreset ata1: hard resetting port ata1 SRST failed (errno=-19) ata1: reset failed (errno=-19), retrying in 10 secs ... and sometimes the problem doesn't go away until power is actually disconnected, or a hard reset is performed. It could be a one-time event, but it could also be a sign of something bad going on with the disk. Since you likely don't have any messages anywhere, it's hard to even guess what is going on. But your symptoms are consistent with that (sluggish simply because some things try to read or write to disk and will fail after a _loong_ timeout, and BIOS taking a while to start up because it probably does some really fundamental reset thing to get the controller back).. Of course, that's just a guess. Linus ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-05-28 21:20 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-05-27 21:56 Recover broken git index? Misha Koshelev 2009-05-28 9:01 ` Andreas Ericsson 2009-05-28 12:43 ` Misha Koshelev 2009-05-28 18:09 ` Linus Torvalds 2009-05-28 21:02 ` Misha Koshelev 2009-05-28 21:20 ` Linus Torvalds
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).