aboutsummaryrefslogtreecommitdiffstats
path: root/t/t1450-fsck.sh
AgeCommit message (Expand)AuthorFilesLines
2024-04-19Sync with 2.43.4Johannes Schindelin1-0/+37
2024-04-19Sync with 2.42.2Johannes Schindelin1-0/+37
2024-04-19Sync with 2.41.1Johannes Schindelin1-0/+37
2024-04-19Sync with 2.40.2Johannes Schindelin1-0/+37
2024-04-19Sync with 2.39.4Johannes Schindelin1-0/+37
2024-04-19fsck: warn about symlink pointing inside a gitdirJohannes Schindelin1-0/+37
2023-12-09Merge branch 'ps/ref-tests-update'Junio C Hamano1-22/+22
2023-11-08Merge branch 'jc/test-i18ngrep'Junio C Hamano1-40/+40
2023-11-03t: mark several tests that assume the files backend with REFFILESPatrick Steinhardt1-3/+3
2023-11-03t1450: convert tests to remove worktrees via git-worktree(1)Patrick Steinhardt1-4/+4
2023-11-03t: convert tests to not access symrefs via the filesystemPatrick Steinhardt1-2/+2
2023-11-03t: convert tests to not write references via the filesystemPatrick Steinhardt1-13/+13
2023-11-02tests: teach callers of test_i18ngrep to use test_grepJunio C Hamano1-40/+40
2023-08-31fsck: detect very large tree pathnamesJeff King1-0/+10
2023-07-08Merge branch 'jk/fsck-indices-in-worktrees'Junio C Hamano1-2/+2
2023-06-29fsck: avoid misleading variable nameEric Sunshine1-2/+2
2023-05-10Merge branch 'ar/test-cleanup-unused-file-creation-part2'Junio C Hamano1-4/+1
2023-05-03t1450: don't create unused filesAndrei Rybak1-4/+1
2023-03-17Merge branch 'jk/fsck-indices-in-worktrees'Junio C Hamano1-0/+30
2023-02-24fsck: mention file path for index errorsJeff King1-1/+19
2023-02-24fsck: check index files in all worktreesJeff King1-0/+12
2023-01-18t: use hash-object --literally when created malformed objectsJeff King1-14/+14
2022-12-13Sync with Git 2.37.5Junio C Hamano1-0/+24
2022-12-13Merge branch 'maint-2.36' into maint-2.37Junio C Hamano1-0/+24
2022-12-13Merge branch 'maint-2.35' into maint-2.36Junio C Hamano1-0/+24
2022-12-13Merge branch 'maint-2.34' into maint-2.35Junio C Hamano1-0/+24
2022-12-13Merge branch 'maint-2.33' into maint-2.34Junio C Hamano1-0/+24
2022-12-09fsck: implement checks for gitattributesPatrick Steinhardt1-0/+24
2022-09-13Merge branch 'jk/rev-list-verify-objects-fix'Junio C Hamano1-0/+28
2022-09-07upload-pack: skip parse-object re-hashing of "want" objectsJeff King1-0/+20
2022-09-07rev-list: disable commit graph with --verify-objectsJeff King1-0/+28
2022-08-10fsck: actually detect bad file modes in treesJeff King1-0/+14
2022-05-12object-file: fix a unpack_loose_header() regression in 3b6a8db3b03Ævar Arnfjörð Bjarmason1-2/+11
2022-01-13t1450-fsck: exec-bit is not needed to make loose object writableJohannes Sixt1-2/+2
2021-10-01fsck: report invalid object type-path combinationsÆvar Arnfjörð Bjarmason1-3/+5
2021-10-01fsck: don't hard die on invalid object typesÆvar Arnfjörð Bjarmason1-9/+9
2021-10-01fsck tests: test for garbage appended to a loose objectÆvar Arnfjörð Bjarmason1-0/+20
2021-10-01fsck tests: test current hash/type mismatch behaviorÆvar Arnfjörð Bjarmason1-0/+24
2021-10-01fsck tests: refactor one test to use a sub-repoÆvar Arnfjörð Bjarmason1-17/+18
2021-10-01fsck tests: add test for fsck-ing an unknown typeÆvar Arnfjörð Bjarmason1-0/+16
2021-02-25Merge branch 'ab/detox-gettext-tests'Junio C Hamano1-3/+3
2021-02-17Merge branch 'js/fsck-name-objects-fix'Junio C Hamano1-14/+12
2021-02-10tests: remove most uses of test_i18ncmpÆvar Arnfjörð Bjarmason1-3/+3
2021-02-10fsck --name-objects: be more careful parsing generation numbersJohannes Schindelin1-4/+6
2021-02-10t1450: robustify `remove_object()`Johannes Schindelin1-10/+6
2020-11-19t[01]*: adjust the references to the default branch name "main"Johannes Schindelin1-1/+1
2020-08-11Merge branch 'bc/sha-256-part-3'Junio C Hamano1-1/+0
2020-08-10Merge branch 'ma/t1450-quotefix'Junio C Hamano1-1/+1
2020-08-01t1450: fix quoting of NUL byte when corrupting packMartin Ågren1-1/+1
2020-07-30t: remove test_oid_init in testsbrian m. carlson1-1/+0
2020-06-08Merge branch 'rs/fsck-duplicate-names-in-trees'Junio C Hamano1-15/+28
2020-05-21fsck: detect more in-tree d/f conflictsRené Scharfe1-1/+1
2020-05-21t1450: demonstrate undetected in-tree d/f conflictRené Scharfe1-0/+1
2020-05-21t1450: increase test coverage of in-tree d/f detectionRené Scharfe1-15/+27
2020-05-14Merge branch 'rs/fsck-duplicate-names-in-trees'Junio C Hamano1-0/+16
2020-05-11fsck: report non-consecutive duplicate names in treesRené Scharfe1-0/+16
2020-03-26Merge branch 'bc/sha-256-part-1-of-4'Junio C Hamano1-0/+24
2020-02-24t: drop debug `cat` callsMartin Ågren1-1/+0
2020-02-24commit: use expected signature header for SHA-256brian m. carlson1-0/+24
2019-12-09Sync with Git 2.24.1Junio C Hamano1-0/+1
2019-12-06Sync with 2.23.1Johannes Schindelin1-0/+1
2019-12-06Sync with 2.22.2Johannes Schindelin1-0/+1
2019-12-06Sync with 2.21.1Johannes Schindelin1-0/+1
2019-12-06Sync with 2.20.2Johannes Schindelin1-0/+1
2019-12-06Sync with 2.19.3Johannes Schindelin1-0/+1
2019-12-06Sync with 2.18.2Johannes Schindelin1-0/+1
2019-12-06Sync with 2.17.3Johannes Schindelin1-0/+1
2019-12-04mingw: disallow backslash characters in tree objects' file namesJohannes Schindelin1-0/+1
2019-10-28fsck: unify object-name codeJeff King1-1/+1
2019-10-07tests: remove "cat foo" before "test_i18ngrep bar foo"René Scharfe1-16/+0
2019-07-01t1450: make hash size independentbrian m. carlson1-16/+25
2019-05-09Merge branch 'tb/unexpected'Junio C Hamano1-4/+0
2019-04-05t: move 'hex2oct' into test-lib-functions.shTaylor Blau1-4/+0
2019-03-20Merge branch 'jk/fsck-doc'Junio C Hamano1-2/+17
2019-03-05fsck: always compute USED flags for unreachable objectsJeff King1-2/+17
2019-01-08prefer "hash mismatch" to "sha1 mismatch"Jeff King1-1/+1
2019-01-04Merge branch 'nd/i18n'Junio C Hamano1-30/+30
2018-11-13Merge branch 'nd/per-worktree-ref-iteration'Junio C Hamano1-0/+35
2018-11-12fsck: mark strings for translationNguyễn Thái Ngọc Duy1-25/+25
2018-11-12read-cache.c: mark more strings for translationNguyễn Thái Ngọc Duy1-1/+1
2018-10-31Adjust for 2.19.x seriesJunio C Hamano1-2/+21
2018-10-31check_stream_sha1(): handle input underflowJeff King1-0/+19
2018-10-31t1450: check large blob in trailing-garbage testJeff King1-2/+2
2018-10-22fsck: check HEAD and reflog from other worktreesNguyễn Thái Ngọc Duy1-0/+35
2018-08-27Merge branch 'sg/test-must-be-empty'Junio C Hamano1-6/+5
2018-08-21tests: use 'test_must_be_empty' instead of 'test_cmp <empty> <out>'SZEDER Gábor1-6/+5
2018-07-23object.c: mark more strings for translationNguyễn Thái Ngọc Duy1-1/+1
2018-05-14t: switch $_z40 to $ZERO_OIDbrian m. carlson1-2/+2
2017-10-06fsck: handle NULL return of lookup_blob() and lookup_tree()René Scharfe1-0/+22
2017-07-28tests: ensure fsck fails on corrupt packfilesJonathan Tan1-0/+16
2017-07-06Merge branch 'js/fsck-name-object'Junio C Hamano1-1/+1
2017-06-28t1450: use egrep for regexp "alternation"Junio C Hamano1-1/+1
2017-04-27t1450: avoid use of "sed" on the index, which is a binary fileJeff Hostetler1-8/+26
2017-04-15read-cache: force_verify_index_checksumJeff Hostetler1-0/+13
2017-01-31Merge branch 'jk/fsck-connectivity-check-fix'Junio C Hamano1-3/+73
2017-01-25t1450: use "mv -f" within loose object directoryJeff King1-1/+1
2017-01-17fsck: do not fallback "git fsck <bogus>" to "git fsck"Jeff King1-0/+11
2017-01-17fsck: tighten error-checks of "git fsck <head>"Jeff King1-0/+5
2017-01-17fsck: prepare dummy objects for --connectivity-checkJeff King1-2/+27
2017-01-17fsck: report trees as danglingJeff King1-0/+27
2017-01-17t1450: clean up sub-objects in duplicate-entry testJeff King1-1/+3
2017-01-15fsck: detect trailing garbage in all object typesJeff King1-0/+22
2017-01-15fsck: parse loose object paths directlyJeff King1-0/+16
2017-01-15t1450: test fsck of packed objectsJeff King1-0/+21
2017-01-15sha1_file: fix error message for alternate objectsJeff King1-0/+10
2017-01-15t1450: refactor loose-object removalJeff King1-12/+5
2016-09-27fsck: handle bad trees like other errorsDavid Turner1-2/+14
2016-07-18fsck: optionally show more helpful info for broken linksJohannes Schindelin1-0/+22
2016-05-10fsck: detect and warn a commit with embedded NULJunio C Hamano1-0/+18
2015-11-20fsck: treat a NUL in a tag header as an errorRené Scharfe1-1/+1
2015-11-20t1450: add tests for NUL in headers of commits and tagsRené Scharfe1-0/+32
2015-10-15Merge branch 'jc/fsck-dropped-errors'Junio C Hamano1-1/+21
2015-09-23fsck: exit with non-zero when problems are foundJunio C Hamano1-1/+21
2015-06-23fsck: introduce `git fsck --connectivity-only`Johannes Schindelin1-0/+22
2015-06-23fsck: support demoting errors to warningsJohannes Schindelin1-0/+11
2015-06-23fsck: report the ID of the error/warningJohannes Schindelin1-2/+2
2015-01-07Merge branch 'maint'Junio C Hamano1-0/+15
2015-01-07Merge branch 'maint-2.1' into maintJunio C Hamano1-0/+15
2015-01-07Merge branch 'maint-2.0' into maint-2.1Junio C Hamano1-0/+15
2015-01-07Merge branch 'maint-1.8.5' into maint-1.9Junio C Hamano1-0/+15
2014-12-29is_hfs_dotgit: loosen over-eager match of \u{..47}Jeff King1-0/+15
2014-12-22Merge branch 'js/fsck-tag-validation'Junio C Hamano1-2/+6
2014-12-17Sync with v2.1.4Junio C Hamano1-30/+35
2014-12-17Sync with v2.0.5Junio C Hamano1-30/+35
2014-12-17Sync with v1.8.5.6Junio C Hamano1-30/+35
2014-12-17fsck: complain about NTFS ".git" aliases in treesJohannes Schindelin1-2/+7
2014-12-17fsck: complain about HFS+ ".git" aliases in treesJeff King1-3/+5
2014-12-17fsck: notice .git case-insensitivelyJeff King1-0/+1
2014-12-17t1450: refactor ".", "..", and ".git" fsck testsJeff King1-30/+27
2014-12-09fsck: properly bound "invalid tag name" error messageJeff King1-2/+6
2014-09-26Merge branch 'jc/hash-object-fsck-tag'Junio C Hamano1-0/+19
2014-09-26Merge branch 'js/fsck-tag-validation'Junio C Hamano1-0/+19
2014-09-12t1450: make sure fsck detects a malformed tagger lineJunio C Hamano1-0/+19
2014-09-12fsck: return non-zero status on missing ref tipsJeff King1-0/+56
2014-09-11Add regression tests for stricter tag fsck'ingJohannes Schindelin1-0/+19
2014-09-10fsck: exit with non-zero status upon error from fsck_obj()Jeff King1-6/+26
2014-02-24fsck: report integer overflow in author timestampsJeff King1-0/+14
2012-11-28fsck: warn about ".git" in treesJeff King1-0/+15
2012-11-28fsck: warn about '.' and '..' in treesJeff King1-0/+16
2012-10-17Merge branch 'jc/maint-t1450-fsck-order-fix' into maintJunio C Hamano1-3/+1
2012-10-02t1450: the order the objects are checked is undefinedJunio C Hamano1-3/+1
2012-09-10Merge branch 'jk/maint-null-in-trees' into maint-1.7.11Junio C Hamano1-0/+26
2012-07-29fsck: detect null sha1 in tree entriesJeff King1-0/+26
2012-02-28fsck: --no-dangling omits "dangling object" informationJunio C Hamano1-5/+1
2012-02-13git rev-list: fix invalid typecastClemens Buchacher1-0/+26
2011-08-11fsck: improve committer/author checkDmitry Ivankov1-3/+3
2011-08-11fsck: add a few committer name testsDmitry Ivankov1-0/+36
2010-11-09tests: add missing &&Jonathan Nieder1-2/+2
2010-09-09t1450 (fsck): remove dangling objectsJonathan Nieder1-58/+82
2010-05-28fsck: fix bogus commit header checkJonathan Nieder1-0/+8
2010-05-01fsck: check ident lines in commit objectsJonathan Nieder1-0/+28
2010-02-19t1450: fix testcases that were wrongly expecting failureThomas Rast1-8/+8
2009-02-20Test fsck a bit harderThomas Rast1-0/+67
2009-01-30fsck: check loose objects from alternate object stores by defaultJunio C Hamano1-0/+12
2009-01-30fsck: HEAD is part of refsJunio C Hamano1-0/+19