Commit Graph

5 Commits

Author SHA1 Message Date
Arthur Chan 43c4d9a53a
[git]: Fix git diff version status (#8640)
Fix memory clearing logic for cmd fuzzers
Also solve issue 52003
(https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=52003)
2022-09-30 14:29:29 +01:00
Arthur Chan 43ba156dd3
[git]: Fix git command calling (#8635)
Change git repository initialization method. Instead of passing git
command to system(), internal git command functions are used to avoid
external git error.
2022-09-30 00:10:53 +01:00
Arthur Chan 3217c5d357
Fix git structure and git diff testcase (#8622)
Add in more test cases for git diff
Fix git base work tree allowing more coverage for git diff and other
commands.
2022-09-28 17:02:27 +00:00
Arthur Chan f8d1439cd6
[git]: add loop for the cmd fuzzing (#8611)
Add loop for git command fuzzing, allowing more coverage.
2022-09-27 23:38:25 +01:00
Arthur Chan 39a4c95af3
git: Combine multiple git command fuzzer to one (#8579)
List of git commands covered
        GIT_ADD
        GIT_BRANCH
        GIT_COMMIT
        GIT_CONFIG
        GIT_DIFF
        GIT_DIFF_FILES
        GIT_DIFF_INDEX
        GIT_DIFF_TREE
        GIT_LS_FILES
        GIT_LS_TREE
        GIT_MV
	GIT_RERERE
      	GIT_STATUS
        GIT_VERSION
2022-09-23 19:26:32 +01:00