78 Commits (1a5fccc0c26b4a8abafd85a73558022e65f6f8cf)

Author SHA1 Message Date
David Turner 8354fa3d4c fsck: handle bad trees like other errors 8 years ago
Johannes Schindelin 90cf590f53 fsck: optionally show more helpful info for broken links 9 years ago
Johannes Schindelin 1cd772cc41 fsck: give the error function a chance to see the fsck_options 9 years ago
Johannes Schindelin 7b35efd734 fsck_walk(): optionally name objects on the go 9 years ago
Junio C Hamano 6d2d780f63 fsck: detect and warn a commit with embedded NUL 9 years ago
brian m. carlson ce6663a9da tree-walk: convert tree_entry_extract() to use struct object_id 9 years ago
brian m. carlson 7d924c9139 struct name_entry: use struct object_id instead of unsigned char sha1[20] 9 years ago
Junio C Hamano 5af297185e fsck_commit_buffer(): do not special case the last validation 9 years ago
Jeff King b32fa95fd8 convert trivial cases to ALLOC_ARRAY 9 years ago
René Scharfe 8a272f291a fsck: treat a NUL in a tag header as an error 9 years ago
brian m. carlson ed1c9977cb Remove get_object_hash. 9 years ago
brian m. carlson f2fd0760f6 Convert struct object to object_id 9 years ago
brian m. carlson 7999b2cf77 Add several uses of get_object_hash. 9 years ago
Junio C Hamano 84d18c0bcf fsck: it is OK for a tag and a commit to lack the body 10 years ago
Johannes Schindelin cd94c6f91e fsck: git receive-pack: support excluding objects from fsck'ing 10 years ago
Johannes Schindelin f27d05b170 fsck: allow upgrading fsck warnings to errors 10 years ago
Johannes Schindelin efaba7cc77 fsck: optionally ignore specific fsck issues completely 10 years ago
Johannes Schindelin f50c440730 fsck: disallow demoting grave fsck errors to warnings 10 years ago
Johannes Schindelin 7d7d5b0568 fsck: make fsck_tag() warn-friendly 10 years ago
Johannes Schindelin c9ad147f83 fsck: handle multiple authors in commits specially 10 years ago
Johannes Schindelin b3584761eb fsck: make fsck_commit() warn-friendly 10 years ago
Johannes Schindelin e6826e335a fsck: make fsck_ident() warn-friendly 10 years ago
Johannes Schindelin 71ab8fa840 fsck: report the ID of the error/warning 10 years ago
Johannes Schindelin 5d477a334a fsck (receive-pack): allow demoting errors to warnings 10 years ago
Johannes Schindelin 0282f4dced fsck: offer a function to demote fsck errors to warnings 10 years ago
Johannes Schindelin f417eed8cd fsck: provide a function to parse fsck message IDs 10 years ago
Johannes Schindelin c99ba492f1 fsck: introduce identifiers for fsck messages 10 years ago
Johannes Schindelin 22410549fc fsck: introduce fsck options 10 years ago
Johannes Schindelin d08c13b947 fsck: complain about NTFS ".git" aliases in trees 10 years ago
Jeff King a18fcc9ff2 fsck: complain about HFS+ ".git" aliases in trees 10 years ago
Jeff King 76e86fc6e3 fsck: notice .git case-insensitively 10 years ago
Jeff King 7add441984 fsck: properly bound "invalid tag name" error message 10 years ago
Johannes Schindelin cec097be3a fsck: check tag objects' headers 10 years ago
Johannes Schindelin 4d0d89755e Make sure fsck_commit_buffer() does not run out of the buffer 10 years ago
Johannes Schindelin 90a398bbd7 fsck_object(): allow passing object data separately from the object itself 10 years ago
René Scharfe 9d02150cf4 fsck: simplify fsck_commit_buffer() by using commit_list_count() 11 years ago
Jeff King cf4fff579e refactor skip_prefix to return a boolean 11 years ago
Jeff King 8597ea3afe commit: record buffer length in cache 11 years ago
Jeff King bc6b8fc130 use get_commit_buffer everywhere 11 years ago
Hiroyuki Sano effd12ec87 fsck: use bitwise-or assignment operator to set flag 11 years ago
Yuxuan Shui 2d820a61df fsck.c:fsck_commit(): use skip_prefix() to verify and skip constant 11 years ago
Yuxuan Shui de42180f6a fsck.c:fsck_ident(): ident points at a const string 11 years ago
Jeff King 7ca36d9398 date: check date overflow against time_t 11 years ago
Jeff King d4b8de0420 fsck: report integer overflow in author timestamps 11 years ago
Jeff King 5c17f51270 fsck: warn about ".git" in trees 12 years ago
Jeff King 5d34a4359d fsck: warn about '.' and '..' in trees 12 years ago
Jeff King c479d14a80 fsck: detect null sha1 in tree entries 13 years ago
Pete Wyckoff 82247e9bd5 remove superfluous newlines in error messages 13 years ago
Dmitry Ivankov 53f53cff24 fsck: improve committer/author check 14 years ago
Jim Meyering 5dd564895e remove tests of always-false condition 14 years ago