Fix Git status message if the repository is checkouted to tag or commit.
Changed getCurrentBranch method in the Git API to getCurrentReference that returns Reference object that contains reference and type (branch, tag or commit).
* Adding pipeline
* del jenkinsfile
* Make exec agent not to use setsid for other than Linux envs
* revert pom.xml
* goformat
* get projects folder from workkspace configuration
* Merge remote-tracking branch 'upstream/master'
* clean code
* clean code
* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined
* Revert "Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined"
This reverts commit 127a79e54c3e7f97a74f0103506025eb5e181777.
* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined
* replace provided attribute values with stored (src, out) in PlainJavaProjectType
* fix PlainJavaProjectType for getting rid and deprecate using SettableValueProvider
* remove comented code
* hide brouse source folder button, set source folder field as disabled
* hide the browse source button, set source folder field to read only mode, remove highlighter from the source folder field
* adapt test for current changes on UI, set save button to enable state
* apply formatting
* fs cache PT
* fix order of steps in the test
* Refactor RegisteredProject to make it possible to cache it (as DTO) to local file
* cache Projects and PTs to files
* Make it possible to have several impls for ProjectRegistry preparing it to be distributed across multi machines env
* merge upstream
* merge upstream
* merge upstream
* Update MavenServerService.java
* clean code
* small fix
* small fix
* small fix
* Adding pipeline
* del jenkinsfile
* Make exec agent not to use setsid for other than Linux envs
* revert pom.xml
* goformat
* get projects folder from workkspace configuration
* Merge remote-tracking branch 'upstream/master'
* clean code
* clean code
* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined
* Revert "Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined"
This reverts commit 127a79e54c3e7f97a74f0103506025eb5e181777.
* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined
* replace provided attribute values with stored (src, out) in PlainJavaProjectType
* fix PlainJavaProjectType for getting rid and deprecate using SettableValueProvider
* remove comented code
* hide brouse source folder button, set source folder field as disabled
* hide the browse source button, set source folder field to read only mode, remove highlighter from the source folder field
* adapt test for current changes on UI, set save button to enable state
* apply formatting
* fix order of steps in the test
* initial commit
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
* changed the way archive is created:
- adding to archive only folder's content (skipping the folder itslef) for arbitrary folder
- adding to archive all projects for workspace archive
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
* CHE-8557: No Dto available for FormattingOptions
The Dto isn't needed for FormattingOptions as it is really a specialized
Map and the types that contain a FormattingOptions field handle
the field as a Map during JSON serialize/deserialize
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
* CHE-8557: Test cases for Either deserializing
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
* CHE-8557: Fix Either handling when deserializing on the server
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
* CHE-8557: Use actual type for Map conversions
The is necessary to ensure handling types which are of type Map are
still instantiated in their real type. Consider
DocumentFormattingParams.setOptions() which takes a FormattingOptions
class.
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
* CHE-8557: Register LSP4J's Either adapter factory
This is effectively a follow up CHE-3103 which uses Gson directly
to serialize/deserialize Json. To support LSP4J's Either types,
the either type adapter factory is needed.
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
* load EitherTypeAdapterFactory for registration
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>