Commit Graph
100 Commits
Author SHA1 Message Date
aleksei.plate@jetbrains.comandteamcity 7d4981639a TeamCity change in 'Ideavim / IdeaVim releases' project: parameters of 'Publish patch release' build configuration were updated 2023-09-15 11:49:05 +00:00
Alex Plate 967538767a Push only a specific tag on EAP 2023-09-15 14:20:21 +03:00
Alex Plate 4731eb9db8 Bring back removed functions 2023-09-14 16:50:52 +03:00
Alex Plate 337f5ade59 Get rid of deprecated method 2023-09-14 16:31:26 +03:00
Alex Plate fe8bbcb11a Bring back a method to keep the compatibility 2023-09-14 16:26:14 +03:00
Alex Plate b1b6b0bf80 Add links to the new page about modes 2023-09-14 15:44:00 +03:00
Alex Plate 1c28c138e0 Add post about modes in vim 2023-09-14 15:41:23 +03:00
Alex Plate 1821f01ef1 Fix detecting the commit by tag 2023-09-13 16:33:16 +03:00
Alex Plate 350f084156 Update changeslog 2023-09-12 14:41:13 +03:00
Alex Plate a6c2babafb Fix issue with GitHub CI changes pushing 2023-09-12 14:40:08 +03:00
Alex Plate 10fb54224c Use a deploy key to pull the changes 2023-09-12 14:29:20 +03:00
Alex Plate b6dc1f0e61 Add new harpoon plugin as a dependent plugin 2023-09-11 10:42:39 +03:00
Alex PláteandGitHub f70decddd1 Update README.md
Fix type
2023-09-06 08:29:54 +03:00
Alex Plate 79a0aea065 Remove bunny plugin 2023-09-04 09:38:37 +03:00
Alex Plate fe87e86721 Fix typo in wiki 2023-09-01 19:09:14 +03:00
Alex Plate 456055bcf0 Do not run multiple carets from ChangeEditorActionHandler and instead pass this information to EditorActionHandlerBase
This is needed for the new way we register handlers. As we can't be sure that this commands won't be called from the `runForEachCaret` context, we have to avoid this method
2023-09-01 17:25:14 +03:00
Alex Plate 5ebe290424 Check if the caret if valid 2023-09-01 15:27:27 +03:00
Alex Plate 4532d68743 Convert change group to kotlin 2023-09-01 14:29:51 +03:00
Alex Plate 1903e18397 Rename .java to .kt 2023-09-01 14:13:57 +03:00
Alex Plate a705bf7053 Get rid of the exception suppression
This suppression existed for a very long time. Now it hid one of the exceptions I expected.
2023-09-01 13:58:11 +03:00
Alex Plate 26e9bf5197 Detect if we run the action in runForEachCaret scope or not 2023-09-01 13:25:15 +03:00
Alex Plate 64007b3634 Update changelog to version 2.5.0 2023-09-01 13:04:48 +03:00
Alex Plate 80f099220c Add pushing the branch 2023-09-01 13:03:53 +03:00
Alex Plate 08615f2295 Remove deprecated release workflow 2023-09-01 12:49:47 +03:00
Alex Plate 5c02bb4f91 Use bash script in release workflow 2023-09-01 12:48:44 +03:00
Alex Plate ad6aee55f9 Add comment 2023-09-01 12:41:25 +03:00
Alex Plate aac4fd8e5e Use shell to push 2023-09-01 12:29:23 +03:00
Alex Plate c013ae7dab Fix incorrect gradle config 2023-09-01 11:45:24 +03:00
Alex Plate 57ab4b0849 Cleanup push code 2023-09-01 11:41:23 +03:00
Alex Plate 24a762504f Do not push release branch on EAP or patch release 2023-09-01 11:40:34 +03:00
Alex Plate 838bcc07a4 Update usages of jgit in repository 2023-09-01 11:40:32 +03:00
Alex Plate 0f0c996b54 Update usages of jgit in repository 2023-09-01 11:31:22 +03:00
Alex Plate 5174a26719 Comment out TC requirements because they don't override 2023-08-25 19:05:42 +03:00
Alex PláteandGitHub 98886cb269 Update README.md
Add reference to stackoverflow answer about names of VIsual mode
2023-08-25 11:48:26 +03:00
Alex Plate e7a8b45c10 [VIM-3051] Refactor the way we store modes in IdeaVim
Now we have a single variable with current mode instead of stack of modes.
2023-08-25 11:38:21 +03:00
Alex Plate 2e0ec73d77 Remove some deprecated methods 2023-08-25 11:17:28 +03:00
Alex Plate b9c4ae2fbb Update the external Vim license
RIP Bram Moolenaar
https://twitter.com/ideavim/status/1688541894979051520

This change follows the update of the original Vim license: https://github.com/vim/vim/commit/e978b4534a5e10471108259118c0ef791106fd92
2023-08-18 17:04:58 +03:00
Alex Plate 9f10a4a0b7 Revert "Temporally disable some tests"
This reverts commit bf6a8a71
2023-08-14 16:17:47 +03:00
Alex Plate 22ca74a1a3 Use a different approach for switching to visual mode. The previous way caused "recursive runForEachCaret exception" 2023-08-14 16:17:47 +03:00
Alex Plate 3093c9212c Add note about visual type in text objects 2023-08-14 16:17:46 +03:00
Alex Plate 8e85d35d8f Disable the failed test again 2023-08-14 10:53:17 +03:00
Alex Plate 6b6794a367 Check if test will fail on server 2023-08-14 10:36:44 +03:00
Alex Plate 14a726b5af Add a note 2023-08-14 10:35:54 +03:00
Alex Plate bf6a8a713b Temporally disable some tests 2023-08-14 10:08:36 +03:00
Alex Plate 5d4996c085 Optimize imports on the project 2023-08-11 11:54:38 +03:00
Alex Plate dbafbbf66d Add a small interesting facts about undolevels 2023-08-11 11:47:36 +03:00
Alex Plate 6a8c210a23 Fix incorrect tic in docs 2023-08-02 16:43:53 +03:00
Alex Plate a62cc3618c Fix an issue with disposed caret when moving up
There was an issue that when we enter visual block, move up, then try to switch to the visual line, we get a disposed caret issue.
This was caused by the fact that we get the list of carets, then process them one by one. However, as we update the first caret, the second gets disposed.
2023-08-01 16:17:39 +03:00
Alex Plate a703afbef9 Update changelog 2023-08-01 12:25:38 +03:00
Alex Plate 5ce8445d5c Update GH jobs to use the IdeaVim Bot git account 2023-08-01 12:25:38 +03:00
Alex Plate 3b9c63e781 Update changelog after merging PR 2023-07-31 08:31:19 +00:00
Alex Plate acd0cf5245 [TC] Smart checkout of the branch 2023-07-27 14:32:27 +03:00
Alex Plate 393b9b2f3d [TC] Create branch when checkout 2023-07-27 14:16:21 +03:00
Alex Plate f66bad1810 Revert "[TC] Enable stack trace for all gradle tasks"
This reverts commit 386a81454b.
2023-07-27 14:05:42 +03:00
Alex Plate 386a81454b [TC] Enable stack trace for all gradle tasks 2023-07-27 14:00:24 +03:00
Alex Plate deb2b7a36f [TC] Update name on the job 2023-07-27 13:58:01 +03:00
Alex Plate a3901c7b1c [TC] Enable other build steps and disable old release job 2023-07-27 13:43:45 +03:00
Alex Plate 631ee109f5 [TC] Add unshallow fetch for other builds 2023-07-27 13:35:36 +03:00
Alex Plate 25570e2135 [TC] Change git pull to fetch 2023-07-27 13:31:15 +03:00
Alex Plate 6d70044b15 [TC] Pull git history 2023-07-27 13:24:22 +03:00
Alex Plate b064f94172 [TC] Print the log size 2023-07-27 13:05:43 +03:00
Alex Plate 721124e8c5 [TC] Add git pull for dev task 2023-07-27 13:01:32 +03:00
Alex Plate 85333e03a4 [TC] Add additional git pull 2023-07-27 12:57:01 +03:00
Alex Plate bef928a20c [TC] Add some logging 2023-07-27 12:49:40 +03:00
Alex Plate 6967416207 [TC] Print the last version 2023-07-27 12:40:41 +03:00
Alex Plate e968b3f26b [TC] Add SSH agent to dev release 2023-07-27 12:33:10 +03:00
Alex Plate be6d8e23c8 [TC] Set teamcity build number from job 2023-07-27 12:29:54 +03:00
Alex Plate 397effacd4 [TC] Remove dev_version constant 2023-07-27 12:26:08 +03:00
Alex Plate a35738d99b [TC] Make tagging available for any job 2023-07-27 12:24:46 +03:00
Alex Plate 03aafdeae2 [TC] Update dev version of job 2023-07-27 11:55:00 +03:00
Alex Plate f5529b6cce [TC] Add function to calculate dev version 2023-07-27 11:52:23 +03:00
Alex Plate 0bd39c2826 [TC] Update release EAP job 2023-07-27 11:40:25 +03:00
Alex Plate d335745010 [TC] Add task to calculate new EAP version 2023-07-27 11:36:52 +03:00
Alex Plate 0d59843f40 [TC] Reformat version calculation 2023-07-27 11:28:09 +03:00
Alex Plate 011d0a15a9 [TC] Clean up release process 2023-07-27 11:17:41 +03:00
Alex Plate c72b968f9b [TC] Add other job types 2023-07-27 11:12:47 +03:00
Alex Plate 4e7cef9402 [TC] Prepare to other types of release 2023-07-27 11:08:36 +03:00
Alex Plate 1868d5a202 [TC] Move steps to release package 2023-07-27 11:03:57 +03:00
Alex Plate 423fcfbda3 [TC] Update pushing step to work with any branch 2023-07-27 11:02:40 +03:00
Alex Plate be5d17457f [TC] Add more release steps 2023-07-27 11:00:11 +03:00
Alex Plate 5033b0332e [TC] Add step with updating release branch 2023-07-27 10:42:15 +03:00
Alex Plate a1cf4cc46d [TC] Add function to add release tag 2023-07-27 09:54:48 +03:00
Alex Plate 838f494a85 [TC] Commit changes before release 2023-07-27 09:37:23 +03:00
Alex Plate d55f5b1e39 [TC] Set up job with release type 2023-07-27 09:12:26 +03:00
Alex Plate c98768dd52 [TC] Add release type to the config 2023-07-27 09:05:46 +03:00
Alex Plate b79c384c3f [TC] Set the version for the next task 2023-07-26 17:08:43 +03:00
Alex Plate a11dae821e [TC] Add task to update the changelog 2023-07-26 17:02:31 +03:00
aleksei.plate@jetbrains.comandteamcity b08deb518c TeamCity change in 'Ideavim / IdeaVim releases' project: build features of 'Publish Minor Release' build configuration were updated 2023-07-26 13:33:51 +00:00
aleksei.plate@jetbrains.comandteamcity 7ad0a8c400 TeamCity change in 'Ideavim / IdeaVim releases' project: runners of 'Publish Minor Release' build configuration were updated 2023-07-26 13:19:44 +00:00
aleksei.plate@jetbrains.comandteamcity 4bb33ec101 TeamCity change in 'Ideavim / IdeaVim releases' project: runners of 'Publish Minor Release' build configuration were updated 2023-07-26 13:19:31 +00:00
Alex Plate 856baec94d [TC] Try to find reason why this doesn't work on TC 2023-07-26 16:14:45 +03:00
Alex Plate 09600db5f2 [TC] Remove additional pull for the job 2023-07-26 16:09:54 +03:00
aleksei.plate@jetbrains.comandteamcity 810a1e252d TeamCity change in 'Ideavim / IdeaVim releases' project: VCS roots of 'Publish Minor Release' build configuration were updated 2023-07-26 13:09:46 +00:00
Alex Plate 10b3fcdfcc [TC] Add additional pull for the job 2023-07-26 16:04:20 +03:00
Alex Plate 652e6eb9e8 [TC] Do not specify build number pattern for job 2023-07-26 15:59:09 +03:00
Alex Plate eea2b5f6fb [TC] Calculate the rootDir of the root project 2023-07-26 15:56:26 +03:00
Alex Plate b4eb0df689 [TC] Add "ReleaseMinor" job that prints the version of the next minor release 2023-07-26 15:46:50 +03:00
Alex Plate 2b26c6a5b6 Use XLarge agents for releases
We'll use them as usualy we make releases manually and need to wait till it finishes
2023-07-26 15:06:29 +03:00
Alex Plate 79e2134ca8 Apply TeamCity patch 2023-07-26 15:02:10 +03:00
aleksei.plate@jetbrains.comandteamcity 6efa30152f TeamCity change in 'Ideavim' project: 'Qodana checks' build configuration settings were updated 2023-07-24 13:13:53 +00:00