aleksei.plate@jetbrains.com and teamcity
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áte and GitHub
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áte and GitHub
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.com and teamcity
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.com and teamcity
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.com and teamcity
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.com and teamcity
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.com and teamcity
6efa30152f
TeamCity change in 'Ideavim' project: 'Qodana checks' build configuration settings were updated
2023-07-24 13:13:53 +00:00