René Pfeuffer
6bfefb3348
Introduce merge detection for receive hooks
...
Here we add a merge detection provider for pre and post receive hooks
and implement this new provider for git.
2020-08-05 17:57:50 +02:00
CES Marvin
7352bdf55b
prepare for next development iteration
2020-08-04 14:29:12 +00:00
CES Marvin
0394f8fd96
release version 2.3.1
2020-08-04 13:57:22 +00:00
Sebastian Sdorra
b981d62905
adds new constructor to InitializingHttpScmProtocolWrapper which uses the new RootURL api
2020-08-03 13:57:07 +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
Sebastian Sdorra
2d5c62e77b
throws an exception if createForwardedBaseUrl is used with a non forwarded request
2020-08-03 13:36:23 +02:00
Sebastian Sdorra
1dd4494eac
fixes small sonarqube warning
2020-08-03 07:40:35 +02:00
Sebastian Sdorra
2400e465d3
migrate InitializingHttpScmProtocolWrapperTest to junit 5
2020-08-03 07:38:39 +02:00
CES Marvin
17da0b9a8a
prepare for next development iteration
2020-07-23 12:17:00 +00:00
CES Marvin
efda158d76
release version 2.3.0
2020-07-23 11:43:35 +00:00
Sebastian Sdorra
633bfe7657
Merge pull request #1259 from scm-manager/feature/init_svn_repo_with_trunk
...
init svn repositories with README.md in trunk folder
2020-07-22 15:04:03 +02:00
Sebastian Sdorra
5d0c216b19
Revert "add jexl parser to parse expressions in urls"
...
The jexl parser was moved to its own plugin scm-el-plugin.
This reverts commit 1cc6864a3c .
2020-07-22 14:18:23 +02:00
Eduard Heimbuch
b1660f5ec7
init svn repositories with README.md in trunk folder
2020-07-22 14:00:52 +02:00
Sebastian Sdorra
1aee051a76
Merge pull request #1261 from scm-manager/bugfix/clear_branches_cache
...
Invalidate branches cache synchronously on create new branch
2020-07-22 11:12:55 +02:00
Sebastian Sdorra
9c544a0ac1
Merge pull request #1260 from scm-manager/feature/update-optional-dependencies
...
Feature/update optional dependencies
2020-07-22 11:12:17 +02:00
Eduard Heimbuch
5e10f6b730
Invalidate branches cache synchronously on create new branch
2020-07-22 10:20:37 +02:00
Konstantin Schaper
38047a25aa
Add optional dependencies to plugin descriptors and plugin center dto
2020-07-21 11:39:08 +02:00
Eduard Heimbuch
607e859cbe
ignore ports on proxy exclusions
2020-07-20 15:01:29 +02:00
Eduard Heimbuch
1cc6864a3c
add jexl parser to parse expressions in urls
2020-07-14 10:12:27 +02:00
René Pfeuffer
f8da4ced55
Fixes NullPointerException
...
There may be v1 properties with key/value pairs, where the value is not
set. Such "pairs" led to a null pointer exception in the `map` function,
because no Optional could be created for the null value.
To solve this, we filter such properties without value in the beginning,
because these properties would create a null result both ways.
2020-07-08 08:27:04 +02:00
Eduard Heimbuch
6c0277e657
remove obsolete extensionpoint
2020-07-07 09:58:48 +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
CES Marvin
4279573633
prepare for next development iteration
2020-07-03 10:04:14 +00:00
CES Marvin
fcc4fd0960
release version 2.2.0
2020-07-03 09:33:30 +00: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
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
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