Sebastian Sdorra
2ac77415e7
Merge with develop branch
2020-08-12 12:32:16 +02:00
Eduard Heimbuch
c1cfff603b
fix review findings
2020-08-12 10:05:36 +02:00
Sebastian Sdorra
ffc72394f1
Migrate tests to junit 5
2020-08-11 10:04:48 +02:00
Sebastian Sdorra
be857569d1
Migrate assertions to assert4j
2020-08-11 09:54:00 +02:00
Sebastian Sdorra
65da3cc710
Fix duplicate plugins in the plugin tree after update
2020-08-11 09:46:00 +02:00
Sebastian Sdorra
50608b0189
Fix minor review mentions
2020-08-11 08:07:06 +02:00
Eduard Heimbuch
dec78ebecd
merge with develop
2020-08-07 13:06:53 +02:00
Sebastian Sdorra
d66f0ef141
Fix broken test and missing license headers
2020-08-07 10:52:20 +02:00
Sebastian Sdorra
49c980e9af
Add missing PluginProcessor tests
2020-08-07 08:13:52 +02:00
Sebastian Sdorra
8b8ef7f826
Verify pending plugins on startup
2020-08-06 21:35:12 +02:00
Sebastian Sdorra
0287724b97
adds verification if name and version of a downloaded plugin matches plugin center information
2020-08-05 16:54:48 +02:00
Sebastian Sdorra
1246fbd65c
fixes some sonarqube issues
2020-08-05 15:41:18 +02:00
Sebastian Sdorra
c946c130eb
adds verification of dependency versions on plugin installation
2020-08-05 15:28:39 +02:00
Eduard Heimbuch
4929784a2b
create update step for migration of anonymous mode
2020-08-05 14:34:43 +02:00
Eduard Heimbuch
4c9e96f7e2
add anonymous mode for webclient / change footer and redirects if user is anonymous / add login button if user is anonymous
2020-08-03 17:53:10 +02:00
Eduard Heimbuch
b926238e03
enhance anonymous access from two state mode to three state mode
2020-08-03 14:40:39 +02:00
Sebastian Sdorra
5bf4917914
adds RootURL which resolves the scm root url regardless of the guice scope
2020-08-03 13:37:16 +02:00
Konstantin Schaper
b3d5f930ea
append optional dependencies to webapp dto
2020-07-22 09:55:57 +02:00
Konstantin Schaper
b6ca84cd6c
upgrade optional dependencies on plugin installation/upgrade
2020-07-21 15:17:40 +02:00
Eduard Heimbuch
46ffdcb5e2
update CHANGELOG.md
2020-07-06 16:24:31 +02:00
Eduard Heimbuch
0b90367dab
add BranchLinkProvider which returns internal api link for given branch of repository
2020-07-06 16:18:43 +02:00
René Pfeuffer
48a3bfd416
Fix assumption
...
Sonar says:
AssertJ assertions allMatch and doesNotContains on an empty list always
returns true whatever the content of the predicate. Despite being
correct, you should make explicit if you expect an empty list or not, by
adding isEmpty()/isNotEmpty() before calling the assertion. It will
justify the useless predicate to improve clarity or increase the
reliability of the test.
2020-07-03 10:18:25 +02:00
René Pfeuffer
e3eb8a99d0
Update required plugins if available
...
When plugins are updated, we should update required plugins, too, so
that we do not get errors when new plugins use features not available
in the old versions of required plugins.
2020-07-03 07:22:06 +02:00
eheimbuch
359543fc48
Merge pull request #1218 from scm-manager/feature/rename_repo
...
Feature/rename repo
2020-07-02 08:25:30 +02:00
René Pfeuffer
5baf3bd9c0
Use namespace strategy to set new namespace
2020-07-01 20:25:36 +02:00
René Pfeuffer
a0d9bacd80
Use default implementation to keep compatibility
2020-07-01 17:58:35 +02:00
Eduard Heimbuch
63692d497a
fix sonar findings
2020-06-30 11:25:36 +02:00
Sebastian Sdorra
64df54e601
fixes broken migration with an empty security.xml
2020-06-29 14:22:31 +02:00
Eduard Heimbuch
f8640d300e
enhance NamespaceStrategy API / improve frontend validation and use namespace extension point in RenameRepository component
2020-06-29 13:23:42 +02:00
Eduard Heimbuch
7fa256bedb
move rename logic to repository manager
2020-06-26 14:19:06 +02:00
Eduard Heimbuch
73aed0c610
inject scmEventBus with constructor injection
2020-06-25 12:28:26 +02:00
Eduard Heimbuch
59c0b152f5
add rest endpoint for renaming repository name and namespace
2020-06-23 16:07:38 +02:00
Sebastian Sdorra
74431664d8
Merge pull request #1201 from scm-manager/bugfix/mind_custom_repo_dir_in_migration
...
Mind custom directories for repository types in migration
2020-06-18 07:27:34 +02:00
René Pfeuffer
4079b739bc
Mind custom directories for repository types in migration
...
In the migration of the repositories from 1.x to 2.x we did not mind
the possibility, that you could configure custom directories for the
different repository types in 1.x. With this fix we read these
configurations (when they exist) to find the correct repository
directories.
2020-06-17 16:31:02 +02:00
Sebastian Sdorra
0b7e000860
simplified fetch of single changeset
2020-06-17 16:26:21 +02:00
Eduard Heimbuch
0738cb1ff4
find single changeset for shortened changesetId
2020-06-17 15:40:39 +02:00
René Pfeuffer
84947f5097
Adapt test to changed API
2020-06-17 09:30:02 +02:00
Sebastian Sdorra
7deb300c03
merge with develop branch
2020-06-16 19:39:27 +02:00
René Pfeuffer
c675b77470
Set new plugin center url in update step
...
Fixes the issue, that migrated instances of SCM-Manager still use the
old plugin center url and therefore cannot read the new plugins.
2020-06-15 11:25:28 +02:00
René Pfeuffer
4cb898edbb
Add annotate rest resource
2020-06-11 17:36:44 +02:00
René Pfeuffer
0b30c4f94b
Encapsulate dependencies for repository resource
2020-06-11 14:58:34 +02:00
Sebastian Sdorra
82f4dd08c1
merge with develop
2020-06-11 08:21:06 +02:00
René Pfeuffer
2ad3773340
Fix unit test
2020-06-10 11:37:21 +02:00
René Pfeuffer
751a2bfa9b
Implement option to load rest of files completely
2020-06-10 11:37:21 +02:00
René Pfeuffer
83145d953b
Handle following "real" line breaks correctly
2020-06-10 11:37:21 +02:00
René Pfeuffer
4093e734eb
Create links to load more lines in diffs
2020-06-10 11:37:21 +02:00
René Pfeuffer
d09b254f00
Add line limits to content endpoint
2020-06-10 11:37:21 +02:00
Sebastian Sdorra
acc3306450
rename trailer to contributor
2020-06-10 11:08:11 +02:00
René Pfeuffer
a19840ad21
Fix processing multiple changesets
...
One processor can be used to process multiple chagesets of one
repository. Therefore each processing needs a new clean working
environment.
2020-06-09 07:54:55 +02:00
René Pfeuffer
031605a327
Ignore spaces in empty lines
2020-06-08 13:53:07 +02:00