Commit Graph

10002 Commits

Author SHA1 Message Date
René Pfeuffer
273bcb6f1a Log changes 2020-06-02 21:32:04 +02:00
René Pfeuffer
d8af1ea8d0 Test module 2020-06-02 21:31:44 +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
73ef559213 Remove function creep 2020-06-02 21:31:44 +02:00
René Pfeuffer
0f7e3563e1 Fix doc 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
7ddb528414 Rethrow runtime exceptions to keep intention 2020-06-02 21:31:43 +02:00
René Pfeuffer
0a87f4b872 Fix put to cache check
putIfAbsent should return null, whenever there was no value for the key
before it was put with the call. But however this does not seem to work
with the concurrent hash map (liskov?)
2020-06-02 21:31:43 +02:00
René Pfeuffer
f6a19b2ed7 Stop time for workdir cache 2020-06-02 21:31:43 +02:00
René Pfeuffer
b22909adc0 CLean up workdir cache aoi 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
René Pfeuffer
c92119f5eb Merge pull request #1165 from scm-manager/feature/packaging
Feature/packaging
2020-06-02 11:06:06 +02:00
René Pfeuffer
f3beea5bd4 Merge pull request #1170 from scm-manager/snyk-upgrade-965fd3ad362c90241e4019ac3b21b043
[Snyk] Upgrade org.hibernate.validator:hibernate-validator from 6.1.4.Final to 6.1.5.Final
2020-06-02 06:24:48 +02:00
René Pfeuffer
ff69489e27 Merge pull request #1171 from scm-manager/snyk-upgrade-4735b3f6104de14279e0618b39d38ad3
[Snyk] Upgrade org.assertj:assertj-core from 3.16.0 to 3.16.1
2020-05-31 17:48:31 +02:00
snyk-bot
f1c50e4b79 fix: upgrade org.assertj:assertj-core from 3.16.0 to 3.16.1
Snyk has created this PR to upgrade org.assertj:assertj-core from 3.16.0 to 3.16.1.

See this package in NPM:
https://www.npmjs.com/package/org.assertj:assertj-core

See this project in Snyk:
https://app.snyk.io/org/scm-manager/project/4ac22872-f5a6-4220-bfe8-e6e5bf4c5fcb?utm_source=github&utm_medium=upgrade-pr
2020-05-31 01:01:05 +00:00
snyk-bot
509057b06d fix: upgrade org.hibernate.validator:hibernate-validator from 6.1.4.Final to 6.1.5.Final
Snyk has created this PR to upgrade org.hibernate.validator:hibernate-validator from 6.1.4.Final to 6.1.5.Final.

See this package in NPM:
https://www.npmjs.com/package/org.hibernate.validator:hibernate-validator

See this project in Snyk:
https://app.snyk.io/org/scm-manager/project/e67572ee-5940-4f2b-93b0-dced62d7ed85?utm_source=github&utm_medium=upgrade-pr
2020-05-30 01:36:02 +00:00
René Pfeuffer
74de98e347 Merge pull request #1167 from scm-manager/snyk-upgrade-800e4fe006b54411abb037d8d0e83454
[Snyk] Upgrade org.hibernate.validator:hibernate-validator from 6.1.4.Final to 6.1.5.Final
2020-05-29 16:53:59 +02:00
René Pfeuffer
8a0c3bd844 Merge pull request #1168 from scm-manager/snyk-upgrade-b0023c2217eced7f7c84ee0398f0a897
[Snyk] Upgrade org.assertj:assertj-core from 3.15.0 to 3.16.0
2020-05-29 08:43:04 +02:00
snyk-bot
822b92d132 fix: upgrade org.assertj:assertj-core from 3.15.0 to 3.16.0
Snyk has created this PR to upgrade org.assertj:assertj-core from 3.15.0 to 3.16.0.

See this package in NPM:
https://www.npmjs.com/package/org.assertj:assertj-core

See this project in Snyk:
https://app.snyk.io/org/scm-manager/project/4ac22872-f5a6-4220-bfe8-e6e5bf4c5fcb?utm_source=github&utm_medium=upgrade-pr
2020-05-29 03:00:28 +02:00
snyk-bot
bcc49eae46 fix: upgrade org.hibernate.validator:hibernate-validator from 6.1.4.Final to 6.1.5.Final
Snyk has created this PR to upgrade org.hibernate.validator:hibernate-validator from 6.1.4.Final to 6.1.5.Final.

See this package in NPM:
https://www.npmjs.com/package/org.hibernate.validator:hibernate-validator

See this project in Snyk:
https://app.snyk.io/org/scm-manager/project/0397d943-538d-483e-9c87-a3f7e7665d7b?utm_source=github&utm_medium=upgrade-pr
2020-05-29 00:16:09 +02:00
Sebastian Sdorra
53af7d112f fix typo 2020-05-27 12:29:47 +02:00
Sebastian Sdorra
c26a89680f remove outdated comment 2020-05-27 12:27:03 +02:00
Sebastian Sdorra
10353e015f exclude scm-it from unit test stage 2020-05-27 12:26:11 +02:00
Sebastian Sdorra
7af08b6f73 merge with develop 2020-05-27 12:22:52 +02:00
Sebastian Sdorra
13f57a2750 Merge branch 'develop' into feature/packaging 2020-05-27 12:21:27 +02:00
Sebastian Sdorra
c2b233ff4f update changelog 2020-05-27 12:19:40 +02:00
Sebastian Sdorra
384ad7bc2d fix typo 2020-05-27 10:32:07 +02:00
Sebastian Sdorra
65306960ca added osx install instructions 2020-05-27 08:33:10 +02:00
Sebastian Sdorra
feb0bd0306 use the target platform as link and heading not the tool 2020-05-27 08:16:37 +02:00
Sebastian Sdorra
1bc7699379 improve unix installation instructions 2020-05-27 08:14:55 +02:00
Sebastian Sdorra
a9d353fad7 added installation instructions for windows 2020-05-27 07:58:03 +02:00
Sebastian Sdorra
d7f9bd07ae added documentation fo the helm chart 2020-05-26 16:46:31 +02:00
Sebastian Sdorra
8a0505f4dd fix deployment of helm chart into wrong repository 2020-05-26 16:45:00 +02:00
Sebastian Sdorra
1766f2f679 display table of contents for debian and red hat installation docs 2020-05-26 15:35:21 +02:00