Commit graph

75 commits

Author SHA1 Message Date
Paul Campbell 71bb51c729 When starting an anonymous transaction then original branch is unchanged 2018-06-15 18:34:10 +01:00
Paul Campbell 53e1fd394b Refactor GitTreeReader 2018-06-15 18:20:05 +01:00
Paul Campbell dc932d8b1d Simplify a test 2018-06-15 17:54:47 +01:00
Paul Campbell 55bf71eb69 Transaction: When putting a new key/value pair then the original GitDbBranch can't find it 2018-06-15 14:49:49 +01:00
Paul Campbell 002429e978 Move helped test methods 2018-06-15 14:49:03 +01:00
Paul Campbell 9c6c2bc247 Rename UnnamedTransaction as GitDBTransactionImpl 2018-06-15 14:48:43 +01:00
Paul Campbell bd4306bbc0 When starting an anonymous transaction then a GitDbTransaction is returned 2018-06-15 14:37:36 +01:00
Paul Campbell 57e39d71ad When starting a named transaction then GitDbTransaction is returned 2018-06-15 14:36:55 +01:00
Paul Campbell 07bdac4b29 Refactoring test to use random string supplier 2018-06-15 12:55:48 +01:00
Paul Campbell 00bfa35460 When getting the format version it matches expected 2018-06-15 12:48:55 +01:00
Paul Campbell 111527f570 When removing a key that does exist then the updated GitDbBranch can't find it 2018-06-15 11:41:44 +01:00
Paul Campbell ac53b4679a When removing a key that does exist then original GitDbBranch can still find it 2018-06-15 11:41:00 +01:00
Paul Campbell 2305c0ed1b Extract NamedRevBlob to top level class 2018-06-15 10:07:23 +01:00
Paul Campbell d6f8bcbc0f When removing a key that does exist then an updated GitDbBranch is returned 2018-06-15 09:52:35 +01:00
Paul Campbell 50a304a941 Extract impl package 2018-06-15 08:29:07 +01:00
Paul Campbell ee585e2fb8 Remove empty files 2018-06-15 08:11:29 +01:00
Paul Campbell 9d567ae8d0 Extract CommitWriter 2018-06-14 22:52:00 +01:00
Paul Campbell d392295401 Extract KeyWriter and ValueWriter 2018-06-14 22:31:41 +01:00
Paul Campbell f00d900dcb Tighten package exposure 2018-06-14 21:07:21 +01:00
Paul Campbell 48dda3d5bf Force GitDBTest to use GitDB's public API 2018-06-14 21:00:21 +01:00
Paul Campbell c57a17b937 Refactoring: extract GitTreeReader 2018-06-14 18:42:09 +01:00
Paul Campbell ffc2b56b05 GitDBRepo.readValue now returns String 2018-06-14 07:32:58 +01:00
Paul Campbell f2ee721ec4 Refactoring - change API for creating GitDBBranch 2018-06-13 21:10:12 +01:00
Paul Campbell 8aabdf8be3 Rename GitDBLocal as LocalGitDB 2018-06-13 20:50:05 +01:00
Paul Campbell 837032b205 Extract InitGitDBRepo.create() 2018-06-13 20:49:12 +01:00
Paul Campbell 2246513bee Refactoring - push jgit from GitDB class 2018-06-13 20:33:59 +01:00
Paul Campbell 36d968335e When removing a key that does not exist then the GitDbBranch is returned 2018-06-13 18:25:22 +01:00
Paul Campbell 5576b12c83 Upgrade planned tests 2018-06-13 18:17:54 +01:00
Paul Campbell 700be4386f Remove out-of-date commented-out tests 2018-06-13 18:14:01 +01:00
Paul Campbell fad31a9db8 When getting a key that does exist then the value is returned inside an Optional 2018-06-13 18:12:36 +01:00
Paul Campbell b816f235af Remove assertions that belong in other tests 2018-06-13 18:11:48 +01:00
Paul Campbell 02b5ba34bc When putting a key/value pair then a GitDbBranch is returned 2018-06-13 18:07:12 +01:00
Paul Campbell 265bd61a11 When getting a key that does not exist then return an empty Optional 2018-06-07 22:25:47 +01:00
Paul Campbell a0fc7c28c5 When select a valid branch then a GitDbBranch is returned 2018-06-07 22:17:46 +01:00
Paul Campbell 897f9e1bc4 Update references to gitlab 2018-06-06 22:12:27 +01:00
Paul Campbell 5c1822546e Refactoring 2018-06-03 22:18:03 +01:00
Paul Campbell 048f610cf4 Rewrite check for valid bare repo 2018-06-03 11:13:01 +01:00
Paul Campbell 11575f53e7 When select a branch that doesn't exist then an empty Optional is returned 2018-06-03 11:13:01 +01:00
Paul Campbell 79a5818242 Refactoring and add headers and javadoc 2018-06-03 11:13:01 +01:00
Paul Campbell 418bfeaee9 When opening a repo in a dir that is not a bare repo then an exception is thrown 2018-06-02 11:27:54 +01:00
Paul Campbell d39af20fdf GitDB: add javadoc 2018-06-02 11:11:15 +01:00
Paul Campbell c99e801a69 When opening a repo in a dir that is a bare repo then GitDb is returned 2018-06-02 11:08:25 +01:00
Paul Campbell b75f228dd7 When opening a repo in a dir that doesn't exist then an exception is thrown 2018-06-02 11:05:07 +01:00
Paul Campbell 0c00a57ddb When opening a repo in a dir that is a file then an exception is thrown 2018-06-02 11:04:13 +01:00
Paul Campbell 4895350c6b Improve error message for GitDbRepoNotFoundException 2018-06-02 10:59:52 +01:00
Paul Campbell 18e9d51248 When opening a repo in a dir that is not a bare repo then an exception is thrown 2018-06-01 23:34:40 +01:00
Paul Campbell e1e94c7770 When init in {non-}empty dir then an {exception thrown,repo created}
* When initialising a repo in a non-empty dir then an exception is thrown
* When initialising a repo in a empty dir then a bare repo is created
2018-06-01 23:16:45 +01:00
Paul Campbell fbab2f27cc Add initRepo_whenDirIsFile test 2018-06-01 20:35:31 +01:00
Paul Campbell 51dcf05c5d Fix test clause - dir does not exist 2018-06-01 07:09:48 +01:00
Paul Campbell 7d5b7e314c pom: configure pitest to work with junit 5 2018-06-01 07:05:42 +01:00