Rene Pfeuffer
1bc8dea481
Merge with update plugins feature
2019-09-16 14:10:27 +02:00
Rene Pfeuffer
88ed3ff023
Add uninstall method to plugin manager
2019-09-16 13:22:26 +02:00
Eduard Heimbuch
5606854846
merged 2.0.0
2019-09-16 11:01:33 +02:00
Rene Pfeuffer
1bf49eab7b
Add constructor with cause
2019-09-13 18:13:10 +02:00
Rene Pfeuffer
938e52fda0
Do not delete files that are not there
2019-09-13 15:33:15 +02:00
Rene Pfeuffer
0fdd1cea17
Detect core plugins and prevent installation
2019-09-11 16:46:27 +02:00
Rene Pfeuffer
5e4496e166
Implement git modify command
2019-09-09 17:14:29 +02:00
Rene Pfeuffer
5e2d63183c
Merge with base branch
2019-09-04 13:35:40 +02:00
Rene Pfeuffer
80b48b1dc4
Add requested revision to browse result
2019-09-04 13:05:22 +02:00
Rene Pfeuffer
c37ed20303
Implement delete for git
2019-09-04 10:31:01 +02:00
Rene Pfeuffer
379c58d3a9
Add parameter to check current revision to prevent conflicts
2019-09-03 10:36:23 +02:00
Rene Pfeuffer
695457e949
Make branch optional in modify command
...
Due to the fact that the default branch is configured in HEAD, it will
be checked out by default by the clone in GitModifyCommand. Therefore
we won't have to do anything to "select" the default branch if no other
branch is specified.
2019-09-03 08:32:07 +02:00
Rene Pfeuffer
bdc2622df8
Fix javadoc
2019-08-29 17:30:33 +02:00
Rene Pfeuffer
f02dec5cc6
Add flag to optionally overwrite files with create
2019-08-29 17:22:50 +02:00
Rene Pfeuffer
b65b787763
Merge with 2.0.0-m3
2019-08-29 16:38:40 +02:00
Sebastian Sdorra
91cd4871cb
Merged in feature/modification_api (pull request #302 )
...
Feature modification api
2019-08-29 13:34:48 +00:00
Sebastian Sdorra
2674dbaf52
suppress UnstableApiUsage and use try with resources
2019-08-29 15:32:36 +02:00
Rene Pfeuffer
924912b437
Fix preconditions
2019-08-29 13:19:14 +02:00
Rene Pfeuffer
ae8b519a92
Merge with api changes
2019-08-29 09:45:17 +02:00
René Pfeuffer
bb0682fab5
Delete temporary workdir after command was executed
2019-08-28 17:04:22 +02:00
René Pfeuffer
b0267d6909
Handle error on delete
2019-08-28 15:10:38 +02:00
René Pfeuffer
406620bd9d
First steps to implement create in modify command
2019-08-28 15:07:14 +02:00
René Pfeuffer
55ac40363d
Add missing injection
2019-08-28 13:57:39 +02:00
René Pfeuffer
baa4f6a917
Make modify command available
2019-08-28 13:53:24 +02:00
René Pfeuffer
e0ecb3440b
Add modify command
2019-08-28 13:19:59 +02:00
René Pfeuffer
a8ce0f028d
Add missing getter in reuest
2019-08-28 13:03:51 +02:00
René Pfeuffer
c57ef73475
Introduce command request for modify command
2019-08-28 12:58:56 +02:00
René Pfeuffer
57e748b4e4
Rename class to distinguish between 'modifications' and 'modify'
2019-08-28 06:43:18 +02:00
René Pfeuffer
44d99fcc9d
Create new modification command
2019-08-27 16:57:10 +02:00
René Pfeuffer
4f21756d00
Extract class to provide temporary work directories
2019-08-27 16:56:44 +02:00
Sebastian Sdorra
86f9de25ec
Merged in bugfix/ci_status_validation (pull request #298 )
...
Bugfix/ci status validation
2019-08-27 13:16:39 +00:00
Rene Pfeuffer
5c09f92a57
Merged in feature/install_plugins (pull request #299 )
...
Feature/install plugins
2019-08-22 08:51:18 +00:00
Sebastian Sdorra
0ce9aeb400
remove deprecated PluginState
2019-08-21 16:10:17 +02:00
Sebastian Sdorra
9514a94492
handle pending plugin installations
2019-08-21 12:49:15 +02:00
Sebastian Sdorra
25cb0d6a25
implemented restart after installation
2019-08-21 11:22:49 +02:00
Eduard Heimbuch
72fe69b2d5
add new IllegalIdentifierChangeException
2019-08-21 10:34:40 +02:00
Sebastian Sdorra
e24673be0a
implemented plugin installation
2019-08-20 14:43:48 +02:00
Rene Pfeuffer
3e2c8b7c4b
Remove archive flag
2019-08-20 14:23:52 +02:00
Sebastian Sdorra
9d66f14627
implement simplified PluginManager API
2019-08-20 12:29:59 +02:00
Sebastian Sdorra
3f1521bcca
create new simplified PluginManager API
2019-08-20 10:33:57 +02:00
Sebastian Sdorra
0aaec1174a
introduce Plugin interface
2019-08-20 08:10:30 +02:00
Sebastian Sdorra
1a01216f62
renamed Plugin to InstalledPluginDescriptor and added PluginDescriptor interface
2019-08-20 08:05:41 +02:00
Sebastian Sdorra
ae19ad9327
renamed PluginWrapper to InstalledPlugin
2019-08-20 07:54:00 +02:00
Sebastian Sdorra
2557a2acff
merge with 2.0.0-m3
2019-08-19 09:53:43 +02:00
Sebastian Sdorra
55e4568ee5
use mapstruct for dto mapping and fix missing fields
2019-08-15 17:01:15 +02:00
Eduard Heimbuch
b99199e349
merge 2.0.0-m3
2019-08-15 10:51:36 +02:00
Eduard Heimbuch
cce45083b6
use lombok for equalsAndHashcode + toString / add displayName
2019-08-14 09:13:29 +02:00
Eduard Heimbuch
339caaf690
keep old parameters
2019-08-14 09:12:38 +02:00
Sebastian Sdorra
3823c033b9
added configuration option for login info url
2019-08-13 09:45:37 +02:00
Eduard Heimbuch
c58788e1e5
add avatarUrl / fix conditions_os to list of string
2019-08-12 11:16:47 +02:00