Commit Graph

1668 Commits

Author SHA1 Message Date
Sebastian Sdorra
acc3306450 rename trailer to contributor 2020-06-10 11:08:11 +02:00
René Pfeuffer
fdf6991b16 Simplify API 2020-06-08 13:10:36 +02:00
René Pfeuffer
cf02192315 Extract committer as trailer in git 2020-06-08 12:21:17 +02:00
René Pfeuffer
3f2dee6530 Update versions in package.json files 2020-06-05 07:47:55 +02:00
CES Marvin
a3e4c1ddf4 prepare for next development iteration 2020-06-04 09:41:11 +00:00
CES Marvin
4ae098e3b6 release version 2.0.0 2020-06-04 09:03:17 +00:00
Sebastian Sdorra
ef8317d30b Revert "added support for python3"
This reverts commit c924d73115.
2020-06-04 09:53:26 +02:00
Sebastian Sdorra
c924d73115 added support for python3 2020-06-04 07:18:42 +02:00
René Pfeuffer
8528c0cfc1 Fix sonar issues 2020-06-02 21:48:28 +02:00
René Pfeuffer
a32bd01c45 Fix peer review issues 2020-06-02 21:32:06 +02:00
René Pfeuffer
3a68e5ff2b Rename class 2020-06-02 21:31:44 +02:00
René Pfeuffer
77d6784386 Remove unnecessary interfaces 2020-06-02 21:31:44 +02:00
René Pfeuffer
7e945afc43 Keep ParentAndClone inside working copy factories 2020-06-02 21:31:44 +02:00
René Pfeuffer
d6b618f0ec Remove superfluous exception class 2020-06-02 21:31:44 +02:00
René Pfeuffer
3c808bf171 Use existing RepositoryProvider 2020-06-02 21:31:44 +02:00
René Pfeuffer
28824c37d3 Cleanup svn on reclaim 2020-06-02 21:31:44 +02:00
René Pfeuffer
b40861534c Extract classes 2020-06-02 21:31:44 +02:00
René Pfeuffer
4c73f27389 Make reclaimer and initializer top level classes 2020-06-02 21:31:44 +02:00
René Pfeuffer
62a47d016f Document SimpleGitWorkingCopyFactory 2020-06-02 21:31:44 +02:00
René Pfeuffer
f74b7626eb New package for working copy related classes 2020-06-02 21:31:44 +02:00
René Pfeuffer
e968aa17ef Cleanup 2020-06-02 21:31:44 +02:00
René Pfeuffer
1163ce9002 For the time being we are happy to delete files, not directories 2020-06-02 21:31:44 +02:00
René Pfeuffer
e8247cbfe1 Clean up hg repo on reclaim 2020-06-02 21:31:44 +02:00
René Pfeuffer
fcdd2243c3 Cleanup 2020-06-02 21:31:43 +02:00
René Pfeuffer
8bd17a03d7 Use better names
The name 'workdir' is now only used for a concrete directory, where a
clone can be created in. The new name 'working copy' is used for a
concrete instance of such a directory, where a clone has been created in
for a repository stored in SCM-Manager. Such a working copy can be
cached and reused for further changes.
2020-06-02 21:31:43 +02:00
René Pfeuffer
5f96244b9b Add shutdown 2020-06-02 21:31:43 +02:00
René Pfeuffer
e5f4ad72d6 Add test for git reclaim of workdir 2020-06-02 21:31:43 +02:00
René Pfeuffer
7e89a0c1c0 Update repositories in reclaim 2020-06-02 21:31:43 +02:00
René Pfeuffer
5b034f8d02 Introduce cache layer for workdirs 2020-06-02 21:31:43 +02:00
Eduard Heimbuch
97cac87563 merge with develop 2020-05-20 12:13:47 +02:00
René Pfeuffer
1bff965ba5 Remove unused lib 2020-05-20 09:41:27 +02:00
René Pfeuffer
054f320455 Make change types explicit
Without explicit change types, we cannot tell copy and rename apart.
2020-05-19 23:09:28 +02:00
René Pfeuffer
2b1ba7e4f3 Update servlet version 2020-05-19 16:29:40 +02:00
René Pfeuffer
5c7491c254 Add unit test for hg modifications command 2020-05-19 10:43:59 +02:00
René Pfeuffer
541d6ee0c6 Support copy and renamed modifications for hg 2020-05-19 09:56:24 +02:00
René Pfeuffer
c722565109 Hide getEffectedPaths for other packages 2020-05-19 09:56:24 +02:00
René Pfeuffer
35ffc5c4e2 Introduce new API for modifications
New modifications includes list of 'renames'. Therefore we introduce
a new base class Modification.
2020-05-19 09:56:24 +02:00
René Pfeuffer
76354aa839 Close diff formatter 2020-05-19 09:56:24 +02:00
René Pfeuffer
4d352efef0 Remove wrong test
The GitHunkParser has nothing to do with renames, so this test does not
make any sense.
2020-05-19 09:56:24 +02:00
René Pfeuffer
fba34b3bab Add unit tests 2020-05-19 09:56:24 +02:00
René Pfeuffer
dbc58784e4 Fix path handling 2020-05-19 09:56:24 +02:00
René Pfeuffer
ae51a583fd POC for rename detection in diffs 2020-05-19 09:56:24 +02:00
René Pfeuffer
3a92aae21c Escape > in html 2020-05-19 09:54:05 +02:00
Sebastian Sdorra
e63889ec8b use packages.scm-manager.org instead of maven.scm-manager.org 2020-05-18 13:46:04 +02:00
René Pfeuffer
d5d9690389 Remove redundant constructor parameter
The repository can be retrieved from the context and does not have to be
passed through by every constructor
2020-05-12 15:45:58 +02:00
René Pfeuffer
d62f5dde18 Fix version 2020-05-11 14:25:18 +02:00
CES Marvin
52a8f0e9ca prepare for next development iteration 2020-05-08 09:19:12 +00:00
CES Marvin
1d80b043c7 release version 2.0.0-rc8 2020-05-08 08:49:02 +00:00
René Pfeuffer
3d5dda5bd8 Revert changes to jaxb context 2020-05-07 11:04:17 +02:00
Eduard Heimbuch
beb9ad0d13 cleanup outdated jaxb annotations 2020-05-05 18:58:58 +02:00