summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-03-30Replace temp repo clone from libgit with using the Git CLI and the --shared flagJustin Worthe
2020-03-30Rearranged checks so that the expensive reproducing merge commit happens afte...Justin Worthe
2020-03-30Added a lazily-executed variant of policy result chainingJustin Worthe
2020-03-26Made temp repo cloning a bare clone to save in storage spaceJustin Worthe
2020-03-25Removed unneccessary 'return'Justin Worthe
2020-03-25Added caching of the temp repoJustin Worthe
2020-03-24Changed merge commit reproduction to use a cloned temporary repoJustin Worthe
2020-03-16PYKE-11910: Fixed is_tag test to not error if the tag doesn't exist yetJustin Worthe
2020-03-13PYKE-11910: Simplified hairy iterator code with a mutable for loopJustin Worthe
2020-03-13PYKE-11910: Inlined condition so we don't run it if we don't need toJustin Worthe
2020-03-13PYKE-11910: Moved reference update and gave it some testsJustin Worthe
2020-03-13Moved ReferenceUpdate parsing to happen with the rest of hook info parsingJustin Worthe
2020-03-13PYKE-11910: Created a central way of identifying the different branch update ...Justin Worthe
2020-03-13Refactored PolicyResult into its own fileJustin Worthe
2020-03-10PYKE-11910: implemented edge-case for force-pushesJeff Chien
2020-03-10PYKE-11910: implemented working rebase logicJeff Chien
2020-03-04PYKE-11910: Updated wording in logging for rebase checkJustin Worthe
2020-03-04PYKE-11910: Added checks for verifying code is rebased before merging into ma...Justin Worthe
2020-02-19Improved logging in the GPG error case for parallel fetching of keysJustin Worthe
2020-02-19Improved logging of GPG errorsJustin Worthe
2020-02-03PYKE-11909: proofreading on validation loggingJustin Worthe
2020-02-03PYKE-11909: Split multi-author checks to have different messagesJustin Worthe
2020-01-31PYKE-11909: Updated multiple author policy to allow merging between mainlinesJustin Worthe
2020-01-31PYKE-11909-multiple-mainline-branches: Updated test grouping and namingJustin Worthe
2020-01-29PYKE-11909: Added .git-keep to maintain our repo format for the test repoJustin Worthe
2020-01-29PYKE-11909: Suppress error in the case where the ref doesn't existJustin Worthe
2020-01-29PYKE-11909: Updated fuzzing tests to only check valid references for errorsJustin Worthe
2020-01-29PYKE-11909: Added fuzz testing for git configJustin Worthe
2020-01-29PYKE-11909: Pass git by ref for consistency with other hooksJustin Worthe
2020-01-29PYKE-11909: Improved scoping of mainline default config valueJustin Worthe
2020-01-29PYKE-11909: Tested glob / literal behaviour for is_mainline checkJustin Worthe
2020-01-29PYKE-11909: Added support for non-glob mainline branchesJustin Worthe
2020-01-28PYKE-11909: When finding commits, consider all mainline commits checkedJustin Worthe
2020-01-28PYKE-11909: Added additional test for glob caseJustin Worthe
2020-01-28PYKE-11909: Updated definition of is_mainline to include other globsJustin Worthe
2020-01-27PYKE-11909: Initialized LiveGit with its configJustin Worthe
2020-01-24PYKE-11909: Added config field for multiple mainlinesJustin Worthe
2020-01-16Added architecture description to readmeJustin Worthe
2020-01-03Updating naming around manually verified commitsJustin Worthe
2020-01-02Removed dead codeJustin Worthe
2020-01-02Made the multiple author check use the full range of commitsJustin Worthe
2019-12-31Removed unnecessary collection of iterators into vectorsJustin Worthe
2019-12-31Extract repeated codeJustin Worthe
2019-12-31Cleaning up unnecessary cloning of emailsJustin Worthe
2019-12-31Moved keyring functionality to the keyring itselfJustin Worthe
2019-12-31Moved time logging before early exit from functionJustin Worthe
2019-12-31Resolved unnecessary identity functionsJustin Worthe
2019-12-31Rename internal 'commit' objectJustin Worthe
2019-12-30Updated namesJustin Worthe
2019-12-30Updated docsJustin Worthe