Rene Pfeuffer
458d2fb4ee
Make AvailablePlugin immutable
2019-10-02 10:05:07 +02:00
Sebastian Sdorra
8174019931
merge with 2.0.0-m3
2019-10-02 07:47:44 +02:00
Sebastian Sdorra
a632350d32
added message to NoCommonHistoryException
2019-10-02 07:43:17 +02:00
Rene Pfeuffer
d5a1423e87
Merged in feature/abort_plugin_installation (pull request #326 )
...
Feature/abort plugin installation
2019-10-02 05:04:10 +00:00
Sebastian Sdorra
34177be6f7
merge with 2.0.0-m3
2019-10-01 17:09:53 +02:00
Eduard Heimbuch
333579ef2a
cancel installation on pending plugins
2019-09-28 11:44:39 +02:00
Eduard Heimbuch
e1dd393cce
add collection update link if atleast one plugin is updatable
2019-09-27 16:07:25 +02:00
Eduard Heimbuch
281d812065
add rest api updateAllPlugins
2019-09-27 15:30:21 +02:00
Rene Pfeuffer
3b34cb5278
Rename method and check permission
2019-09-27 11:46:14 +02:00
Rene Pfeuffer
3145b751c6
Add cancel method to remove install and uninstall files
2019-09-26 17:50:54 +02:00
Rene Pfeuffer
3d27938e80
Postpone writing to output stream in diff command
...
Without this, the gzip filter would write the first bytes to the
response output stream, before the diff command is triggered and
potential exceptions may be thrown. When exceptions are thrown too late,
filters like the GZip filter may already have sent bytes to the response
stream. Afterwards this cannot be undone and the response created by an
exception mapper may not be valid anymore.
2019-09-25 12:15:30 +02:00
Eduard Heimbuch
1e5c5d907a
remove unnecessary method mark plugin as core plugin
2019-09-19 11:21:46 +02:00
Eduard Heimbuch
913b7080fd
mark installed plugin as core after server started
2019-09-18 15:47:58 +02:00
Eduard Heimbuch
7c029a9b76
merge 2.0.0 / rename installPending to executePending
2019-09-17 10:36:52 +02:00
René Pfeuffer
fc319f90e3
Append uninstall links
2019-09-16 17:50:05 +02:00
Rene Pfeuffer
5a8ed638dd
Mirror uninstall state in plugin object
2019-09-16 14:32:14 +02:00
Rene Pfeuffer
7ec2b0c31d
Delete plugins marked for uninstall
2019-09-16 14:27:56 +02:00
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