Commit Graph

9990 Commits

Author SHA1 Message Date
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
Sebastian Sdorra
cac24de130 added Red Hat/CentOS/Fedora installation docs 2020-05-26 15:33:23 +02:00
Sebastian Sdorra
1c5082f53e remove version from code blocks and added docker-compose example 2020-05-26 15:20:22 +02:00
Sebastian Sdorra
2a58bd1210 recommend openjdk 11 instead of requiring it 2020-05-26 15:05:44 +02:00
Sebastian Sdorra
74096b8b9d say "Debian/Ubuntu" instead of "Debian based" 2020-05-26 14:21:41 +02:00
Sebastian Sdorra
8f7430bf1d added debian installation instructions 2020-05-26 14:14:19 +02:00
Sebastian Sdorra
c00714d3be removed some outdated notes 2020-05-26 14:13:46 +02:00
Sebastian Sdorra
a8a7bfb33c added missing profile name in deploy stage 2020-05-26 13:18:59 +02:00
Sebastian Sdorra
de13c90d7d do not activate packaging with performRelease, it must be now activated manually 2020-05-26 13:11:33 +02:00
Sebastian Sdorra
9ce8e46985 use git-commit-id-plugin only once in scm-packaging 2020-05-26 11:04:24 +02:00
Sebastian Sdorra
c016cf4dff exclude childs of scm-packaging not only the parent 2020-05-26 11:01:24 +02:00
Sebastian Sdorra
d2067245ef add docker latest tag for releases 2020-05-26 10:30:58 +02:00
Sebastian Sdorra
5d8c669b3a fix wrong quotes on excludes 2020-05-26 10:11:19 +02:00