Commit Graph

531 Commits (9abfec7c5fbf964ccae93eb4e4487efb54db59ff)

Author SHA1 Message Date
Max Shaposhnik 2902fc75a4
Refactor remaining everrest websocket endpoints to use Json RPC (#8388) 2018-01-24 16:17:00 +02:00
Jonah Graham bf639e3ca5 CHE-8304: Support DTO generating for new LSP4J constructs
Support for classes that extend a Map type and Either3.
See org.eclipse.lsp4j.FormattingOptions

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2018-01-18 11:59:34 +01:00
Dmytro Kulieshov 54bf493ee7
Add default language descriptions set (#8256) 2018-01-16 15:04:11 +02:00
Valeriy Svydenko 6f6780b8ab
Fix parsing of test runner's output messages (#8254)
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-01-12 13:01:16 +02:00
Max Shaposhnik 5f4d4e2034
Enable multiusering in core che version (#8262) 2018-01-12 11:22:13 +02:00
Mykhailo Kuznietsov 2c2bd6637c
Set new year in license headers (#8244) 2018-01-11 16:04:49 +02:00
Vitalii Parfonov 8252ff8645
Prevent ConcurrentModificationException (#8200)
* Prevent ConcurrentModificationException

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>
2018-01-11 10:58:18 +02:00
Roman Iuvshyn 71704ab3a7
RELEASE: Set next development version (#8135) 2018-01-03 14:13:25 +02:00
Sergii Kabashniuk fc0ce07199
Sync how CHE_WORKSPACE_WSAGENT__JAVA__OPTIONS and CHE_WORKSPACE_MAVEN__SERVER__JAVA__OPTIONS looks like for end user (#8128)
* Sync how CHE_WORKSPACE_WSAGENT__JAVA__OPTIONS and CHE_WORKSPACE_MAVEN__SERVER__JAVA__OPTIONS looks like for end user
2018-01-03 13:24:05 +02:00
Artem Zatsarynnyi 57771ddc74
Fix initializing of project types with attributes inherited from its ancestors (#8123)
Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2018-01-02 17:29:47 +02:00
Igor Vinokur 907429eaa5
CHE-7885: Throw exception on Git Status if checkout is in progress (#8071) 2017-12-28 11:51:36 +00:00
Sergii Kabashniuk 5686615922
Allow overriding wsagent and maven server ram (#8023)
Removed limitation for environment variables values to be less than 255 characters.
User can set JAVA_OPTS in env variables of workspace
User can set MAVEN_OPTS in env variables of workspace
User can set CHE_WORKSPACE_WSAGENT_JAVA_OPTIONS java opts to adjust java opts of ws-agent
User can set CHE_WORKSPACE_MAVEN__SERVER__JAVA__OPTIONS java opts to adjust java opts of the maven server
Admin can set CHE_WORKSPACE_JAVA__OPTIONS to adjust default value of JAVA_OPTS of all workspaces
Admin can set CHE_WORKSPACE_MAVEN__OPTIONS to adjust default value of MAVEN_OPTS of all workspaces
Admin can set CHE_WORKSPACE_WSAGENT__JAVA__OPTIONS to adjust default value of JAVA_OPTS of all ws-agents
Admin can set CHE_WORKSPACE_MAVEN__SERVER__JAVA__OPTIONS to adjust default value of JAVA_OPTS of all maven servers
If admin will configure CHE_WORKSPACE_HTTP__PROXY this values will be used in JAVA_OPTS , MAVEN_OPTS , and jvm options for ws-agent and maven-server
che.workspace.java_options=-XX:MaxRAM=150m -XX:MaxRAMFraction=2 ...
che.workspace.maven_options=-XX:MaxRAM=150m -XX:MaxRAMFraction=2 ...
che.workspace.wsagent_java_options=-XX:MaxRAM=600m -XX:MaxRAMFraction=1 ...
che.workspace.maven_server_java_options=-XX:MaxRAM=128m -XX:MaxRAMFraction=1 ..

Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2017-12-27 17:13:33 +02:00
Igor Vinokur 30c931c355
CHE-7856: Fix parsing path when getting Git Status on file creation (#7974) 2017-12-22 13:58:30 +00:00
Vitalii Parfonov 0a772ca76e
CHE-6848: Navigation to file improvement: Provide filtering binary files and sorting results by extensions (#7983) 2017-12-22 13:06:47 +02:00
Max Shaposhnik 8ff1be36f5
Added support of Idenvity brokering mechanism of Keycloak for Multi-user Che 2017-12-21 17:50:03 +02:00
Igor Vinokur f4c1946fb6
CHE-7001: Fix Git status of untracked files in Git diff (#7962) 2017-12-21 09:16:23 +00:00
Dmytro Kulieshov 7e2b64fc01
Provide JSON-RPC service for Language Service Communications (#7840) 2017-12-15 16:16:37 +02:00
Igor Vinokur 9cf76ab45e
CHE-7220: Fix Git add to index when deleted files are present (#7874) 2017-12-15 11:58:25 +00:00
Roman Iuvshyn 5a6d3910b2
RELEASE: set next dev version (#7882) 2017-12-14 15:51:34 +02:00
Igor Vinokur 3c86904c50
CHE-7792: Do not allow to get Git status if commit is in progress (#7835)
This prevents sending redundant websocket message to client, when index file is updated while commit operation.
2017-12-13 12:32:32 +00:00
Vitalii Parfonov c53b517f23
Cleanup project config after deleting .git directory (#7665)
* Cleanup project config after deleting .git directory
* Update project type during import

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>
2017-12-08 17:37:37 +02:00
Vladyslav Zhukovskyi f363f7ce72
Correct update hierarchy of folders when user modifies maven project structure (#7696)
Correct update hierarchy of folders when user modifies maven project structure
2017-12-08 11:32:44 +02:00
Dmytro Kulieshov 641f4751bb
Added some javadocs to project manager and file system manager 2017-11-30 14:47:22 +02:00
Igor Vinokur 63764c8391
CHE-7407: Remove redundant Git file watcher initialization (#7622) 2017-11-30 09:36:28 +00:00
Sergii Leshchenko ec673a1672 Remove settings of user token in WorkspaceProjectSynchronizer
Setting of user token in WorkspaceProjectSynchronizer is unnecessary
as it is done by AgentHttpJsonRequestFactory.
2017-11-29 11:36:10 +02:00
Vitalii Parfonov 2e22b939bd
Add @Nullable annotation. This need if we have project on file system but not in WS config. Meet this problem if mount project source from host machine.
Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>
2017-11-28 12:35:07 +02:00
Igor Vinokur 5f730e20b4
CHE-7162: Improve branch search mechanism in Git checkout command (#7491) 2017-11-28 09:45:27 +00:00
Igor Vinokur c06c0b0e4f
CHE-7407: Rework Git file change event detection to be depend on opened editors (#7527) 2017-11-28 09:21:46 +00:00
Roman Nikitenko fb5ec1f4ce CHE-7061. Add machine token for 'Upload SSH key' request
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-11-27 16:12:58 +02:00
Dmytro Kulieshov a34f6d43e6
Removed several everrest-websockets dependencies from ws-agent poms (#7462) 2017-11-27 14:31:27 +02:00
Roman Iuvshyn 506210325a
RELEASE: set next dev version (#7523) 2017-11-23 12:50:56 +02:00
Roman Nikitenko 6150d46383 CHE-6948. Do not index hidden files and files from File Index excludes
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-11-21 17:17:05 +02:00
Sergii Kabashniuk ed0ce61dac
Added missing lib to be able to configure net.logstash.logback.encoder.LogstashEncoder on wsagent. Removed unused libs from ws-master war (#7444) 2017-11-21 11:40:28 +02:00
Dmytro Kulieshov bf8dc12ed8 Errors with indexing files with Ü and other similar symbols (#7456)
* initial commit

Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>

* fixed formatting

Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2017-11-21 11:05:04 +02:00
Oleksandr Andriienko 6cd13682e5
CHE-6741: Fix Git files colors after git commit. (#7422)
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2017-11-20 16:56:53 +00:00
Roman Iuvshyn 36219cb0bf fix dependency version 2017-11-20 16:32:17 +02:00
Dmytro Kulieshov 0f635cf122
Added JSON-RPC back-end to Project API and removed deprecated VFS classes (#7380) 2017-11-20 12:02:46 +02:00
Roman Nikitenko 7ae45eaf07 CHE-5883. Do not track 'fileWatcherIgnore' file by File Watcher
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-11-16 16:35:22 +01:00
Anatoliy Bazko 62611aee78
CHE-6846: Suspend breakpoint policy (#7347) 2017-11-16 07:13:43 +00:00
Sergii Kabashniuk be163cdf5d
Fix build (#7346) 2017-11-14 09:20:11 +02:00
Sergii Kabashniuk c9deb2f918
Remove deprecated component from binding (#7345) 2017-11-14 09:12:55 +02:00
Sergii Kabashniuk 1fdc6a1d7e
Remove deprecated resources (#7336) 2017-11-14 08:47:29 +02:00
Mykola Morhun 46ddf5e840
Base of Git Panel (#7235) 2017-11-13 09:24:40 +02:00
Anatoliy Bazko 40ff60038d
CHE-6845: Disable breakpoints (#7204) 2017-11-07 09:32:08 +00:00
Florent BENOIT d999543aca make changes to adapt to new Lucene 7.0.0 design
Change-Id: I1053765276f25368023a499dd0e52556d94d62ce
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-11-02 12:11:00 +01:00
Florent BENOIT 31919c3970 Update to new Lucene 7.0.1 API
Change-Id: I95ca91028114a909ec6ec0c7a7f123e8c09cab2c
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-11-02 12:11:00 +01:00
Mykhailo Kuznietsov 5a58402e28
workspace master and agent : avoid scan of classes at runtime in order to find DynaModules (#6922) 2017-11-01 13:06:09 +00:00
Roman Nikitenko 32b9f4b0b9 CHE-5760. Create che dir when this one doesn't exist at adding to File Watcher excludes
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-10-31 21:51:07 +02:00
Roman Nikitenko 9fe1d9b3c0 CHE-6575. Invoke File Watcher 'create' consumer when item is created
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-10-31 21:50:56 +02:00
Roman Iuvshyn 19f5fd1f5a
RELEASE: Set next development version (#7112) 2017-10-31 16:46:30 +02:00