Commit Graph

429 Commits

Author SHA1 Message Date
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
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
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
Eduard Heimbuch
c005944a5c wrap lookup command result in java.util.Optional to clarify api 2020-10-21 10:18:29 +02:00
Eduard Heimbuch
8fe612cc06 create lookup command 2020-10-20 11:40:29 +02:00
Eduard Heimbuch
0847a3eda0 add unit tests 2020-10-14 12:44:23 +02:00
Eduard Heimbuch
d273b19f68 add null check on parsing svn properties in browsecommand 2020-10-14 10:50:08 +02:00
Eduard Heimbuch
5cbe3298e4 rm obsolete check 2020-10-08 09:23:12 +02:00
Florian Scholdei
622a9a0427 Add multiple svn externals support 2020-10-08 00:43:17 +02:00
Florian Scholdei
a2f1c88bfd Add explanatory text in logic part, rename some variables 2020-10-07 20:33:09 +02:00
Eduard Heimbuch
9271da85a5 fix svn browse command external directory 2020-10-07 17:37:59 +02:00
Florian Scholdei
90580e902d Fix review finding 2020-10-07 16:39:26 +02:00
Florian Scholdei
10549ae214 Fix detection for externals in SVN 2020-10-07 10:04:54 +02:00
Sebastian Sdorra
030ef30ffb uses parent constructor with RootURL 2020-08-03 14:01:44 +02:00
Eduard Heimbuch
b1660f5ec7 init svn repositories with README.md in trunk folder 2020-07-22 14:00:52 +02:00
René Pfeuffer
5dda141064 Unregister svn hook when handler is closed 2020-06-22 15:06:09 +02:00
René Pfeuffer
8528c0cfc1 Fix sonar issues 2020-06-02 21:48:28 +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
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
28824c37d3 Cleanup svn on reclaim 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
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
René Pfeuffer
c722565109 Hide getEffectedPaths for other packages 2020-05-19 09:56:24 +02:00
René Pfeuffer
35ffc5c4e2 Introduce new API for modifications
New modifications includes list of 'renames'. Therefore we introduce
a new base class Modification.
2020-05-19 09:56:24 +02:00
René Pfeuffer
d5d9690389 Remove redundant constructor parameter
The repository can be retrieved from the context and does not have to be
passed through by every constructor
2020-05-12 15:45:58 +02:00
René Pfeuffer
b953b1258b Remove arbitrary apache exception 2020-04-11 22:21:41 +02:00