Commit Graph

1988 Commits

Author SHA1 Message Date
Eduard Heimbuch
cd8a9873a9 - add global rename repositories permission
- add api call on rename action
2020-06-25 10:49:59 +02:00
Eduard Heimbuch
59c0b152f5 add rest endpoint for renaming repository name and namespace 2020-06-23 16:07:38 +02:00
CES Marvin
22881dd381 prepare for next development iteration 2020-06-18 11:31:16 +00:00
CES Marvin
b037053ec5 release version 2.1.0 2020-06-18 10:54:38 +00:00
René Pfeuffer
4cb898edbb Add annotate rest resource 2020-06-11 17:36:44 +02:00
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
1ce2772a35 Trailer has to be serializable to be cached with changesets 2020-06-08 12:15:23 +02:00
René Pfeuffer
f046ad6db2 Unite trailer detection and message update
The detection of trailers and removing them from the message should be
in one place, not divided between classes.
2020-06-08 08:57:54 +02:00
René Pfeuffer
4d072675ad Compute trailers in changeset pre processing
Doing so, the trailers are available for other plugins inspecting
changesets, not only for the frontend.
2020-06-08 08:57:54 +02:00
René Pfeuffer
4fda6daaa0 Naming things 2020-06-08 08:57:54 +02:00
René Pfeuffer
ad864787a7 Refactor trailers
Trailes are no persons, they have a person.
2020-06-08 08:57:54 +02:00
René Pfeuffer
76f2722ff4 Decouple extension point from dto 2020-06-08 08:57:53 +02:00
Eduard Heimbuch
ec57aa88fa add co-authors if available to changeset view
refactor ChangesetAuthor.tsx

get interfaces right / fix unit test / cleanup

fix table layout

use Set constructor injection to bind the implementation for the new changesetTrailers API

cleanup / update CHANGELOG.md

cleanup

fix formatting
2020-06-08 08:57:53 +02:00
Eduard Heimbuch
e451bb618e adjust ChangesetTrailerExtractor so that we don't check if user already exists 2020-06-08 08:57:53 +02:00
Andrzej Polit
bb1126befc Added ChangesetTrailerExtractor 2020-06-08 08:57:53 +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
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
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
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
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
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
a9d95623b9 fix tests after changed TempDir dependency 2020-05-25 13:55:42 +02:00
Eduard Heimbuch
060cd6f47e merge with develop 2020-05-25 13:26:07 +02:00
René Pfeuffer
7636f1e845 Remove temp dir extension and use native junit annotation 2020-05-24 16:05:20 +02:00
Eduard Heimbuch
97cac87563 merge with develop 2020-05-20 12:13:47 +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
2daba94473 Consolidate jaxb version 2020-05-19 21:57:21 +02:00
René Pfeuffer
57160cc232 Remove javax activation 2020-05-19 21:29:13 +02:00
René Pfeuffer
2b1ba7e4f3 Update servlet version 2020-05-19 16:29:40 +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