Commit Graph

57 Commits

Author SHA1 Message Date
Till-André Diegeler
cd16f0b033 Integrate creation of jgit/svnkit version status text files into build.gradle
Over the course of a very long time, the interpolation strings for the versions in the scm-git-plugin and scm-svn-plugin had not been processed. One assumption was that this was related to a discontinued Maven process.

The behavior was now realized by two tasks process after the gradle build lifecycle step. It remains to be discussed whether it's worth the time and effort to integrate the change into the smp plugin.
2024-10-28 23:19:47 +01:00
Rene Pfeuffer
e6433d01d1 Change to GNU Affero General Public License v3.0 2024-09-24 09:42:07 +02:00
Tarik Gürsoy
bb4589e87f Manual merge instructions have been fixed 2024-07-04 10:28:53 +02:00
Eduard Heimbuch
aa1558dbac Disable repository types (#1908)
Disable repository types via global config for Git, Mercurial and Subversion. It is only possible to disable a type, if no repositories of this type exist. Also prevent repository creation if no type is allowed at all to catch nasty errors.

Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2022-01-06 10:05:01 +01:00
Sebastian Sdorra
9dee08f68d Update Gradle to 7.3 (#1873)
Update Gradle to 7.3. in order to profit from the performance improvement and to prepare for dependency lockfiles. Due to the upgrade to 7.x we had to use a license plugin which supports Gradle 7.
2021-11-29 09:05:24 +01:00
René Pfeuffer
b6d343bf09 Make auth expiration for LFS configurable (#1697)
When SCM-Manager is used behind a reverse proxy like
Nginx it may be the case, that lfs PUT requests are
buffered by the reverse proxy and will be sent to the
SCM-Manager after the whole file has been received. Due
to the expiration time of 5 minutes for the authentivation
token that had been requested by Git before the upload
has been started, this request from the proxy to
SCM-Manager fails if the upload from the client to the
reverse proxy took longer than these 5 minutes.

To solve this, we make this expiration time configurable,
so that whenever you have very large files or small
bandwidth the expiration timeout can be increased.
2021-06-16 09:14:52 +02:00
Eduard Heimbuch
af8980de19 Improve repository information page (#1636)
Only show relevant information for repository on repository information page. The initialization code example is only shown if the repository is still empty.
2021-04-29 18:13:32 +02:00
Florian Scholdei
0d3339b0cb Add repository-specific non-ff disallowed option (#1579)
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2021-03-11 10:13:26 +01:00
Sebastian Sdorra
c1aa851c72 Migrate plugins 2021-01-14 11:55:27 +01:00
Florian Scholdei
214cf527d4 Feature/harmonize translation keys (#1478)
Harmonize translation keys

Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2020-12-16 11:24:13 +01:00
René Pfeuffer
5f21f1a97d Add help text 2020-10-30 14:24:31 +01:00
Florian Scholdei
196ea227d2 Add new default branch option with 'main' as default 2020-10-30 14:12:56 +01:00
Eduard Heimbuch
909f5ebec9 add instructions to checkout tags 2020-09-16 14:11:27 +02:00
Florian Scholdei
f1b34eb502 Changeover to MIT license (#1066)
* prepare license-maven-plugin for license migration
* added license mapping for tsx files and added some more excludes
* Changeover to MIT license
* Fix build problems
* Delete old remaining licenses
* Add more exclude path for license checker
* Rename included netbeans license, add exclude .m2/repository/
* Specify .m2 exclude because not only repository/, also wrapper/ must match
* Add .cache/ exclude for license check
* Modify formatting of license in java classes to comply with convention and IDE
* Add IntelliJ documentation for license configuration
* Update CHANGELOG.md
* Exclude tmp/workspace/ dir for license check
* Edit README.md

Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com>
2020-03-23 15:35:58 +01:00
Sebastian Sdorra
8f8072d760 rename bundles folder into assets 2019-10-08 08:36:53 +02:00
Sebastian Sdorra
6e99182b4e use new plugin bundle format 2019-10-07 17:06:00 +02:00
Sebastian Sdorra
07e70794fb improve plugin information for core plugins 2019-08-19 09:32:18 +02:00
Sebastian Sdorra
55e4568ee5 use mapstruct for dto mapping and fix missing fields 2019-08-15 17:01:15 +02:00
Florian Scholdei
bb5e3c9c58 added gitbranchinformation binding 2019-04-01 09:52:39 +02:00
René Pfeuffer
242e0b3972 Fix case 2019-02-19 13:16:22 +01:00
René Pfeuffer
849d818f3a Adapt to new permissions 2019-02-18 15:05:33 +01:00
Florian Scholdei
a5d9a13bc0 added subtitle for git config 2019-02-07 09:54:53 +01:00
Iwan Schindler
0319bdf8f0 i18n for core plugins 2019-02-01 11:45:44 +01:00
Sebastian Sdorra
c42028433f map nonFastForwardDisallowed field from GitConfig and added ui 2019-01-29 10:26:11 +01:00
René Pfeuffer
760a37409b Specify global permissions 2019-01-21 09:17:43 +01:00
René Pfeuffer
80466c9700 Collect descriptions from plugins 2019-01-18 15:33:33 +01:00
Johannes Schnatterer
32b0341649 Security System: Query permission.xmls from uber classloader.
Allows for finding permission.xmls from plugins.
Adds an examplary permission.xml for git plugin.
2018-12-20 17:56:28 +01:00
René Pfeuffer
07c34a005e Peer review 2018-12-18 16:55:13 +01:00
Philipp Czora
8a6a235e77 Implement Git repo config 2018-12-14 16:01:57 +01:00
Sebastian Sdorra
858d2816da fix wrong i18n key and added step 6 the push 2018-12-11 09:53:40 +01:00
Maren Süwer
f834dd5297 update information 2018-12-10 15:56:21 +01:00
Maren Süwer
5902dfab6a refactor 2018-12-10 15:47:46 +01:00
Maren Süwer
e636d409ed correct error throwing in apiclient and add extension point 2018-12-10 15:36:52 +01:00
Mohamed Karray
e772f75e2e remove the repository directory from the config ui components 2018-11-22 07:29:41 +01:00
Sebastian Sdorra
dd95c9c306 implemented git repository type configuration 2018-11-06 07:59:34 +01:00
Mohamed Karray
9cb661b460 plugin translation servlet 2018-10-20 14:40:03 +02:00
Mohamed Karray
9dc32fe128 add i18n Servlet 2018-10-19 11:15:37 +02:00
Sebastian Sdorra
b09c46abcf remove old ui 2018-08-27 15:45:56 +02:00
Sebastian Sdorra
187384088b remove no longer required sonia.scm.url package 2018-07-16 14:17:05 +02:00
Sebastian Sdorra
e734ff8268 removed unnecessary json url extension 2017-06-28 22:01:11 +02:00
Sebastian Sdorra
bad99919f4 merge with branch 1.x 2017-01-12 19:50:39 +01:00
Sebastian Sdorra
0c0bdfa376 #873 added default branch chooser to git settings 2016-11-10 20:54:20 +01:00
Sebastian Sdorra
b970c47d32 improve help text for git gc task 2016-05-31 10:05:17 +02:00
Sebastian Sdorra
a9697c7c83 #801 added implmentation for running git gc in an configurable interval 2016-05-25 16:33:34 +02:00
Sebastian Sdorra
7cb36c4a16 added dtd validation to plugin descriptors 2014-12-06 15:13:28 +01:00
Sebastian Sdorra
17ebefca3a added vcs tag 2014-10-10 20:43:55 +02:00
Sebastian Sdorra
8b0fa62ceb added tags to plugin informations 2014-10-10 20:43:21 +02:00
Sebastian Sdorra
b465e4b18b introduce scm version to be sure the plugin is for the correct scm-manager major version 2014-09-13 20:07:07 +02:00
Sebastian Sdorra
030eadda3f added links commit and source view links to git repository quick view 2013-07-27 18:51:40 +02:00
Sebastian Sdorra
54f235e659 fix some js warnings 2013-05-25 10:46:38 +02:00