Commit Graph
93993 Commits
Author SHA1 Message Date
anna 1e9a4087e6 parenthesis processing (IDEA-98421) 2013-01-03 13:15:42 +01:00
Konstantin Bulenkov 507bcd7333 retina icons 2013-01-03 12:58:03 +01:00
Konstantin Bulenkov cbc61c0f13 Finder like sorting + IDEA-80435 Project file sorting 2013-01-03 12:28:05 +01:00
Roman Shevchenko b4eebdd684 IDEA-98421 (parse super call type arguments) 2013-01-02 21:19:14 +01:00
Roman Shevchenko d8ef7d17d8 Highlighting test framework fixed 2013-01-02 18:56:31 +01:00
Roman Shevchenko e6753d5369 Cleanup 2013-01-02 16:28:37 +01:00
Anna Kozlova 678a62e549 Merge remote-tracking branch 'origin/master' 2013-01-02 16:16:16 +01:00
Anna Kozlova f93b1790ef create test: warn if there is no test root for a module (IDEA-98018) 2013-01-02 16:13:47 +01:00
Kirill Likhodedov 50df59bfbf [git tests] fix imports 2013-01-02 19:13:20 +04:00
Kirill Likhodedov b9326984bd [dvcs tests] Fix NPE in MockVirtualFile. 2013-01-02 19:13:19 +04:00
Kirill Likhodedov c1f31bb584 [git] Merge GitBranchUiUtil to GitBranchUtil
It was always hard to distinguish the two.
2013-01-02 18:41:19 +04:00
Kirill Likhodedov 6d4ba29bd5 Move libraries cucumber-core, cucumber-java and gherkin to community 2013-01-02 18:24:33 +04:00
Anna Kozlova 2a4b7abc9b Merge remote-tracking branch 'origin/master' 2013-01-02 14:30:21 +01:00
Anna Kozlova b84376a59b customizable navbar extension (IDEA-98199) 2013-01-02 14:27:03 +01:00
Kirill Likhodedov b2a709b07c [git] Move GitCherryPicker to the proper package. 2013-01-02 17:23:30 +04:00
Kirill Likhodedov 35112f6c01 [git] Tests: remove unused MockGit, GitFastTest and GitLightRepository. Make GitIntegrationEnablerTest be GitLightTest. 2013-01-02 17:23:30 +04:00
Kirill Likhodedov ee8fb57a6a [git] write test on cherry-pick-without-auto-commit, remove old style cherry-pick tests 2013-01-02 17:23:29 +04:00
Kirill Likhodedov aec119110c [git] tests: simplify virtual commit details format 2013-01-02 17:23:29 +04:00
Kirill Likhodedov b3a3d8583c [git] cherry-pick test refactoring:
move creation of conflicting commits into from background into scenarios: easier to refer from these scenarios, less to execute for scenarios that don't need these commits.
2013-01-02 17:23:28 +04:00
Kirill Likhodedov 45f001f7ad [git] More tests on cherry-pick for IDEA-73548, disabled for now. 2013-01-02 17:23:28 +04:00
Kirill Likhodedov 1202a57554 [git] More tests on cherry-pick
+ Better notification content html adjustment.
2013-01-02 17:23:28 +04:00
Kirill Likhodedov d4eadc0e0b [git] UntrackedFilesNotifier: "failed" instead of "error" for unification. 2013-01-02 17:23:27 +04:00
Kirill Likhodedov 20adfff19e [git] cherry-pick: avoid "\n" in change list names (although they are replaced in UI). 2013-01-02 17:23:27 +04:00
Kirill Likhodedov daec3a55cf [vcs] Move showMergeDialog overloading method to the base class
showMergeDialog(files, provider) and (files) are just handy wrapper for the "main" method with (files, provider, customizer).
Move their implementation to AbstractVcsHelper not to force inheritors implement them.
2013-01-02 17:23:26 +04:00
Kirill Likhodedov 72262569e9 [git] tests: convert some framework classes from groovy to java, enhance test framework, write more tests on cherry-pick 2013-01-02 17:23:25 +04:00
Kirill Likhodedov c2065dfd77 [git] cucumber tests: move from groovy to java, introduce virtual commits, understand commit details syntax
Virtual commits are to be able to specify commit hashes in feature files.
Since it's not possible to can't assign a hash to a commit, remember the actual hash after committing and link them together.

Make it able to specify commit details in the feature file similar to the way they are written in the log, parse it using CommitDetails, and perform the commit given these specifications.
2013-01-02 17:23:25 +04:00
Kirill Likhodedov 73ad4a3022 [git] cherry pick: remove quotes from commit subject in notifications 2013-01-02 17:23:24 +04:00
Kirill Likhodedov 87e2a7e40d [git] Start writing cucumber tests.
* First scenario for cherry-pick tests.
* GitCucumberWorld to contain environment variables visible from everywhere.
* Move initialization stuff from GitLightTest to static methods of GitTestInitUtil to reuse in GeneralStepdefs.
* Add cucumber-jvm & cucumber-groovy to git4idea classpath.
2013-01-02 17:23:24 +04:00
Kirill Likhodedov fb3f5870c3 [git tests] don't output empty lines 2013-01-02 17:23:24 +04:00
Kirill Likhodedov c71b280033 [git tests] GitScenarios: static import instead of mixin, make methods static 2013-01-02 17:23:23 +04:00
Kirill Likhodedov b66390d9f0 [git tests] GitExecutor: allow command parameters with spaces surrounded by single quotes 2013-01-02 17:23:23 +04:00
Kirill Likhodedov 95504754bb [git] cherry-pick: print it as "cherry picked" in the commit message, since Git does so. 2013-01-02 17:23:22 +04:00
Kirill Likhodedov 1bfa01e0f0 [git] cherry-pick: use single \n between description and "cherry-picked from...", since Git itself does so. 2013-01-02 17:23:22 +04:00
Kirill Likhodedov 109f50685b [git] Make Executor & GitExecutor static 2013-01-02 17:23:21 +04:00
Anna Kozlova 7228521cd1 extract method: insert cast when duplicate with changed type processed (IDEA-98396) 2013-01-02 12:45:05 +01:00
Kirill Likhodedov 2e432c35fd [git] IDEA-98433 Git push changes the branch.master.rebase value to an invalid value
branch.<name>.rebase should be set to true or false, not to the name of the tracked branch, which is still written in branch.<name>.merge.
2013-01-02 15:22:41 +04:00
Anna Kozlova 782320dcd0 highlight enum constant name when its body should contain some implementation (IDEA-98411) 2013-01-02 11:41:23 +01:00
irengrig 1d6bdcc3bd Merge remote branch 'origin/master' 2013-01-01 16:47:38 +04:00
irengrig 034b5ba97a IDEA-96821 Wrong Subversion log after update/switch to a different branch 2012-12-31 22:00:56 +04:00
irengrig f1471a67ba IDEA-98373 Subversion: in update results, show information that root being switched was switched - also check on update finished event 2012-12-31 21:53:06 +04:00
irengrig 71c7b97697 Subversion: changed on server notification should also pay attention to branch switches 2012-12-31 21:50:40 +04:00
Roman Shevchenko 9b3adc4079 Broken link condition fixed 2012-12-31 16:10:24 +01:00
Roman Shevchenko 6adfa3221f Do not index and navigate to broken links 2012-12-31 15:23:33 +01:00
Roman Shevchenko 6fcdc75e53 Symlink node presentation improved 2012-12-31 15:23:33 +01:00
Roman Shevchenko 53d58ffe01 Correct logging category 2012-12-31 15:23:32 +01:00
anna 132e0631a9 EA-42347 - NPE: BaseRefactoringProcessor.createPresentation 2012-12-31 14:51:54 +01:00
anna d677e27847 EA-42376 - NPE: EditScopesAction.update 2012-12-31 14:48:17 +01:00
anna 57f7c7ae9c EA-42257 - IAE: JComboBox.setSelectedIndex 2012-12-31 14:44:40 +01:00
anna e47dc7accb extract method object: do not make static when already static (IDEA-98290) 2012-12-31 13:58:17 +01:00
anna e9070ccbc8 extract method object: no need to change signature when nothing was changed by duplicates processing (IDEA-98288) 2012-12-31 13:30:21 +01:00