Konstantin Schaper
3a8d031ed5
Introduce stale while revalidate pattern ( #1555 )
...
This Improves the frontend performance with stale while
revalidate pattern.
There are noticeable performance problems in the frontend that
needed addressing. While implementing the stale-while-revalidate
pattern to display cached responses while re-fetching up-to-date
data in the background, in the same vein we used the opportunity
to remove legacy code involving redux as much as possible,
cleaned up many components and converted them to functional
react components.
Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com >
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com >
2021-02-24 08:17:40 +01:00
Eduard Heimbuch
83a9c90130
Post receive hook after import ( #1544 )
...
Fire post receive repository hook event after pull from remote
and after unbundle (Git, HG and SVN)
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com >
2021-02-22 09:20:15 +01:00
CES Marvin
0cd7fdcec5
Prepare for next development iteration
2021-01-29 11:25:23 +00:00
CES Marvin
6e54f19dc9
Release version 2.13.0
2021-01-29 10:04:49 +00:00
René Pfeuffer
bd3671b428
Use repository specific work dirs ( #1510 )
...
With this change, work dirs are created in the
directory of the repository and no longer in the
global scm work dir directory. This is relevant due
to two facts:
1. Repositories may contain confidential data and therefore
reside in special directories (that may be mounted on
special drives). It may be considered a breach when these
directories are cloned or otherwise copied to global
temporary drives.
2. Big repositories may overload global temp spaces. It may be
easier to create special drives with more space for such
big repositories.
2021-01-28 12:53:39 +01:00
Eduard Heimbuch
0046c78b40
Git import and export ( #1507 )
...
* create git bundle command
* create git unbundle command
* Apply suggestions from code review
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com >
2021-01-28 12:35:18 +01:00
Sebastian Sdorra
64cb20a951
Use Input instead of InputDirectory for directory property
2021-01-14 12:01:34 +01:00
Sebastian Sdorra
4e1bf1d13b
Update timestamps of test report if running on ci
...
We have to update the timestamps of our test reports on the ci server,
because Jenkins fails it the reports are older than x minutes.
2021-01-14 12:01:34 +01:00
Sebastian Sdorra
964b6c3df5
Update grade-smp-plugin to version 0.7.0 and remove build of it
2021-01-14 12:01:34 +01:00
Sebastian Sdorra
651afc079a
Update smp plugin to 0.6.0
2021-01-14 12:01:33 +01:00
Sebastian Sdorra
822f88561b
Exclude SCMSvnDiffGenerator from sonarqube analysis
2021-01-14 11:56:05 +01:00
Sebastian Sdorra
ac1abe23c1
Add missing avatar urls
2021-01-14 11:56:05 +01:00
Sebastian Sdorra
5c379a5bb4
Align dependency configurations and versions
2021-01-14 11:56:05 +01:00
Sebastian Sdorra
3a4a5a9d10
Migrate scm-it module to gradle
2021-01-14 11:55:28 +01:00
Sebastian Sdorra
c1aa851c72
Migrate plugins
2021-01-14 11:55:27 +01:00
CES Marvin
374d085fdd
prepare for next development iteration
2020-12-17 15:24:34 +00:00
CES Marvin
38a7ff6acb
release version 2.12.0
2020-12-17 14:55:08 +00: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
CES Marvin
56c63cb5b7
prepare for next development iteration
2020-12-07 15:01:20 +00:00
CES Marvin
baf04a551c
release version 2.11.1
2020-12-07 14:24:49 +00:00
René Pfeuffer
eaf59f91c4
Harmonize logging string for repositories
2020-12-04 11:48:32 +01:00
CES Marvin
87d06a708b
prepare for next development iteration
2020-12-04 08:10:20 +00:00
CES Marvin
df62ffbe16
release version 2.11.0
2020-12-04 07:27:13 +00:00
Eduard Heimbuch
7db33d2e65
Mind review findings
2020-12-02 10:47:48 +01:00
Eduard Heimbuch
275ca49f71
Mark old import handler api as deprecated
2020-11-27 13:30:01 +01:00
CES Marvin
9baa1f930b
prepare for next development iteration
2020-11-20 10:22:37 +00:00
CES Marvin
a4d0771f6f
release version 2.10.0
2020-11-20 09:36:03 +00:00
René Pfeuffer
69a3a8a2da
Convert update dto classes to interfaces
2020-11-19 13:19:49 +01:00
René Pfeuffer
bab4a56e22
Make dtos for schema docs unusable
2020-11-19 07:48:21 +01:00
Florian Scholdei
3384707517
Add examples to scm-plugins resources and create DTO adapted to schemata
2020-11-18 17:12:04 +01:00
René Pfeuffer
e222363dcd
Fix detection of deleted files
...
The path /dev/null must not be prefixed with a or b.
2020-11-17 09:26:03 +01:00
Eduard Heimbuch
076d877245
fix SVN binary diff
2020-11-17 08:34:27 +01:00
René Pfeuffer
5b44be5e5b
Show error message once only
2020-11-12 11:41:04 +01:00
René Pfeuffer
01a5dbd091
Show messages from native scm protocol
2020-11-12 11:41:04 +01:00
René Pfeuffer
6abf793f49
Fix formatting
2020-11-12 08:11:40 +01:00
René Pfeuffer
8e10f7e7ed
Fix generics as far as possible
2020-11-12 08:10:01 +01:00
Eduard Heimbuch
c6d3a8054e
fix code smell
2020-11-10 10:58:53 +01:00
Eduard Heimbuch
1709fa0e3d
update java doc since version
2020-11-10 10:14:13 +01:00
Eduard Heimbuch
a97774f729
Merge branch 'develop' into feature/lookup_api
2020-11-10 08:39:48 +01:00
CES Marvin
9930d82d32
prepare for next development iteration
2020-11-06 08:40:11 +00:00
CES Marvin
ea6e24c212
release version 2.9.0
2020-11-06 08:05:48 +00:00
Eduard Heimbuch
96233997b4
change SvnLookupCommand implementation to match the svn lookup api
2020-11-04 09:27:16 +01:00
Konstantin Schaper
578e028d5b
Merge branch 'develop' into bugfix/rest-download
2020-11-02 13:28:44 +01:00
Konstantin Schaper
22e0944377
fix review findings
2020-11-02 13:27:18 +01:00
Sebastian Sdorra
5de4b49392
Improve display of binary values in svn diff
2020-11-02 09:16:47 +01:00
Sebastian Sdorra
7e575036a3
Exclude SCMSvnDiffGenerator from SonarQube duplication report
...
SCMSvnDiffGenerator is a copy of an internal SVNKit class, with small changes for SCM-Manger.
If we refactor the class, it could become very hard to merge it with upstream.
So we decided to stop duplication reports for this class.
2020-11-02 08:41:30 +01:00
Sebastian Sdorra
a336d2c676
Fix svn diff with property changes
2020-11-02 08:41:27 +01:00
Konstantin Schaper
62a7ebd4dd
user agents are not longer set to be browsers by default
2020-10-29 19:51:40 +01:00
Sebastian Sdorra
6ebc131a42
Suppress non fixable SonarQube issue
2020-10-28 11:46:39 +01:00
Sebastian Sdorra
d9b5d86c05
Do not expose subversion commit with id 0
2020-10-28 11:44:35 +01:00