idea/community.git
7 years agoMerge remote-tracking branch 'remotes/origin/avu/IDEA_146319_Move_PyCharm_proclist'
Alexey Ushakov [Tue, 1 Dec 2015 08:42:55 +0000 (11:42 +0300)]
Merge remote-tracking branch 'remotes/origin/avu/IDEA_146319_Move_PyCharm_proclist'

7 years agodelete previous patch copy.
Vladimir.Orlov [Tue, 1 Dec 2015 07:47:48 +0000 (10:47 +0300)]
delete previous patch copy.

7 years agoJBIterable: introduce get(index) appcode/144.1632 idea/144.1621 phpstorm/144.1628 rubymine/144.1625
Gregory.Shrago [Mon, 30 Nov 2015 21:45:55 +0000 (00:45 +0300)]
JBIterable: introduce get(index)

7 years agoCount maxRowCount in if applicable
Gregory.Shrago [Mon, 30 Nov 2015 18:33:48 +0000 (21:33 +0300)]
Count maxRowCount in if applicable

7 years agointroduce Functions.compose
Gregory.Shrago [Mon, 30 Nov 2015 16:04:51 +0000 (19:04 +0300)]
introduce Functions.compose

7 years agofix back slashes in VirtualFile path appcode/144.1619
Eugene Kudelevsky [Mon, 30 Nov 2015 22:31:08 +0000 (01:31 +0300)]
fix back slashes in VirtualFile path

7 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 30 Nov 2015 20:21:48 +0000 (21:21 +0100)]
Merge remote-tracking branch 'origin/master'

7 years ago[ui] an action for editing a custom properties file (IDEA-148227, IDEA-147837)
Roman Shevchenko [Mon, 30 Nov 2015 20:21:24 +0000 (21:21 +0100)]
[ui] an action for editing a custom properties file (IDEA-148227, IDEA-147837)

7 years agoCleanup (formatting; typo)
Roman Shevchenko [Mon, 30 Nov 2015 19:06:48 +0000 (20:06 +0100)]
Cleanup (formatting; typo)

7 years agonew inference: don't start inference if new expression contains type args (IDEA-148621)
Anna Kozlova [Mon, 30 Nov 2015 18:41:58 +0000 (19:41 +0100)]
new inference: don't start inference if new expression contains type args (IDEA-148621)

7 years agoextract diamond check for new expression
Anna Kozlova [Mon, 30 Nov 2015 18:38:53 +0000 (19:38 +0100)]
extract diamond check for new expression

7 years agooverload resolution: boxing should ignore null types (IDEA-148692)
Anna Kozlova [Mon, 30 Nov 2015 17:44:17 +0000 (18:44 +0100)]
overload resolution: boxing should ignore null types (IDEA-148692)

7 years agoMerge remote-tracking branch 'origin/master' appcode/144.1614
Roman Shevchenko [Mon, 30 Nov 2015 17:48:48 +0000 (18:48 +0100)]
Merge remote-tracking branch 'origin/master'

7 years ago[java] highlighting for incorrect first statement in switch (IDEA-148514)
Roman Shevchenko [Mon, 30 Nov 2015 17:48:32 +0000 (18:48 +0100)]
[java] highlighting for incorrect first statement in switch (IDEA-148514)

7 years agoCleanup (formatting; typos)
Roman Shevchenko [Mon, 30 Nov 2015 17:32:01 +0000 (18:32 +0100)]
Cleanup (formatting; typos)

7 years ago[groovy] get rid of ClassHint.ResolveKind
Daniil Ovchinnikov [Mon, 30 Nov 2015 17:02:02 +0000 (20:02 +0300)]
[groovy] get rid of ClassHint.ResolveKind

7 years ago[groovy] @NotNull
Daniil Ovchinnikov [Fri, 27 Nov 2015 17:43:21 +0000 (20:43 +0300)]
[groovy] @NotNull

7 years agoElementManipulator: cleanup, javadoc
Yann Cébron [Mon, 30 Nov 2015 16:55:38 +0000 (17:55 +0100)]
ElementManipulator: cleanup, javadoc

7 years agodo checkCanceled on every vcs access (IDEA-CR-7100)
peter [Mon, 30 Nov 2015 16:19:33 +0000 (17:19 +0100)]
do checkCanceled on every vcs access (IDEA-CR-7100)

7 years agowording
Dennis Ushakov [Mon, 30 Nov 2015 16:23:20 +0000 (19:23 +0300)]
wording

7 years agoNPE fix for correct build number comparison for update check IDEA-CR-7070
Ivan Chirkov [Mon, 30 Nov 2015 16:03:47 +0000 (17:03 +0100)]
NPE fix for correct build number comparison for update check IDEA-CR-7070

7 years agov8: getScripts
Vladimir Krivosheev [Mon, 30 Nov 2015 15:52:56 +0000 (16:52 +0100)]
v8: getScripts

7 years agoadded caret actions description for better actions search
Dennis Ushakov [Mon, 30 Nov 2015 15:39:34 +0000 (18:39 +0300)]
added caret actions description for better actions search

7 years agorefactoring - use DebuggerUtils
Egor.Ushakov [Mon, 30 Nov 2015 15:52:57 +0000 (18:52 +0300)]
refactoring - use DebuggerUtils

7 years agobetter user data's key name
Maxim.Mossienko [Mon, 30 Nov 2015 15:41:03 +0000 (16:41 +0100)]
better user data's key name

7 years agoForcedContentHint -> PreloadedContentHint
Maxim.Mossienko [Mon, 30 Nov 2015 15:37:31 +0000 (16:37 +0100)]
ForcedContentHint -> PreloadedContentHint

7 years ago[performance] do not cache class files contents
Maxim.Mossienko [Sat, 28 Nov 2015 11:37:07 +0000 (12:37 +0100)]
[performance] do not cache class files contents

7 years agomake "start failed" dialog fit the screen (the error for IDEA-148617 doesn't fit)
peter [Mon, 30 Nov 2015 15:20:37 +0000 (16:20 +0100)]
make "start failed" dialog fit the screen (the error for IDEA-148617 doesn't fit)

7 years agojava completion: use context substitutor even for methods whose type parameters can...
peter [Mon, 30 Nov 2015 14:29:27 +0000 (15:29 +0100)]
java completion: use context substitutor even for methods whose type parameters can be inferred from parameter types (IDEA-148623)

7 years agoIDEA-148657 "if (false)" quickfix text is meaningless
peter [Mon, 30 Nov 2015 14:11:44 +0000 (15:11 +0100)]
IDEA-148657 "if (false)" quickfix text is meaningless

7 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 30 Nov 2015 15:17:50 +0000 (16:17 +0100)]
Merge remote-tracking branch 'origin/master'

7 years ago[platform] changes in update channel selection, part 2 (IDEA-123280)
Roman Shevchenko [Mon, 30 Nov 2015 15:17:36 +0000 (16:17 +0100)]
[platform] changes in update channel selection, part 2 (IDEA-123280)

- notification shown on EAP channel enforcing
- EAP channel ignored if imported from old settings into a release build

7 years agoCleanup (update channel queueing/setting switched to enum)
Roman Shevchenko [Mon, 30 Nov 2015 14:35:54 +0000 (15:35 +0100)]
Cleanup (update channel queueing/setting switched to enum)

7 years agoisApplicability check based on pertinentToApplicability appcode/144.1613 clion/144.1616
Anna Kozlova [Mon, 30 Nov 2015 14:02:29 +0000 (15:02 +0100)]
isApplicability check based on pertinentToApplicability

7 years agoadd call/method/type hierarchy predefined scope
Bas Leijdekkers [Mon, 30 Nov 2015 12:51:18 +0000 (13:51 +0100)]
add call/method/type hierarchy predefined scope

7 years agospeed search for scopes combo box in file colors settings
Bas Leijdekkers [Mon, 30 Nov 2015 12:34:47 +0000 (13:34 +0100)]
speed search for scopes combo box in file colors settings

7 years agopreserve consistency of EditorSizeManager state when editor is modified while it...
Dmitry Batrak [Mon, 30 Nov 2015 14:00:07 +0000 (17:00 +0300)]
preserve consistency of EditorSizeManager state when editor is modified while it's hidden

7 years agofind same-named module in case of multi-module project phpstorm/144.1608
Dennis Ushakov [Mon, 30 Nov 2015 12:45:42 +0000 (15:45 +0300)]
find same-named module in case of multi-module project

7 years agoCorrect build number comparison for update check IDEA-CR-7070
Ivan Chirkov [Mon, 30 Nov 2015 12:21:16 +0000 (13:21 +0100)]
Correct build number comparison for update check IDEA-CR-7070

7 years agoadd external pass to main passes (WEB-19179) appcode/144.1612 clion/144.1609
Sergey Simonchik [Mon, 30 Nov 2015 11:23:08 +0000 (14:23 +0300)]
add external pass to main passes (WEB-19179)

7 years agoEA-67407 - assert: AbstractTreeUi._expand - add logging
Yann Cébron [Mon, 30 Nov 2015 10:59:35 +0000 (11:59 +0100)]
EA-67407 - assert: AbstractTreeUi._expand - add logging

7 years agovcs: Refactored "IncomingChangesViewProvider" - removed unnecessary panel for wrappin...
Konstantin Kolosovsky [Thu, 26 Nov 2015 11:59:07 +0000 (14:59 +0300)]
vcs: Refactored "IncomingChangesViewProvider" - removed unnecessary panel for wrapping "CommittedChangesTreeBrowser" component

7 years agoIDEA-114135 Fixed disposing "Version Control" tool window tabs registered using ...
Konstantin Kolosovsky [Mon, 30 Nov 2015 10:45:37 +0000 (13:45 +0300)]
IDEA-114135 Fixed disposing "Version Control" tool window tabs registered using "changesViewContent" extension point - set correct disposer for created "Content" instances

7 years agoautopopup tests: check document text instead of psi
peter [Mon, 30 Nov 2015 09:48:33 +0000 (10:48 +0100)]
autopopup tests: check document text instead of psi

7 years agodiff: calculate diff synchronously in color settings
Aleksey Pivovarov [Mon, 30 Nov 2015 09:22:27 +0000 (12:22 +0300)]
diff: calculate diff synchronously in color settings

this should fix blinking DiffColorSettingsTest

7 years agodeprecate legacy scaling in performance tests appcode/144.1603 clion/144.1602
Dmitry Batrak [Mon, 30 Nov 2015 08:58:49 +0000 (11:58 +0300)]
deprecate legacy scaling in performance tests

7 years agorevert commit 86d3361 as it's causing exceptions on editor opening
Dmitry Batrak [Mon, 30 Nov 2015 08:46:42 +0000 (11:46 +0300)]
revert commit 86d3361 as it's causing exceptions on editor opening

7 years agopreserve consistency of EditorSizeManager state when editor is modified while it...
Dmitry Batrak [Fri, 27 Nov 2015 19:53:17 +0000 (22:53 +0300)]
preserve consistency of EditorSizeManager state when editor is modified while it's hidden

7 years agoupdated schemes for php
Dennis Ushakov [Mon, 30 Nov 2015 07:48:18 +0000 (10:48 +0300)]
updated schemes for php

7 years agoIDEA-57233 Editor font antialising/appearance problems on Linux appcode/144.1594 clion/144.1591 dbe/144.1584 idea/144.1585 phpstorm/144.1593 pycharm/144.1587 rubymine/144.1592 webstorm/144.1596
Alexey Ushakov [Sun, 29 Nov 2015 22:43:43 +0000 (01:43 +0300)]
IDEA-57233 Editor font antialising/appearance problems on Linux

Corrected jdk bundle check for non-standard jdk bundles on mac

7 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Sun, 29 Nov 2015 15:19:03 +0000 (16:19 +0100)]
Merge remote-tracking branch 'origin/master'

7 years ago[ui] OOME dialog tweaks (IDEA-148538)
Roman Shevchenko [Sun, 29 Nov 2015 15:17:59 +0000 (16:17 +0100)]
[ui] OOME dialog tweaks (IDEA-148538)

- 'ignore' action renamed to 'continue' to better reflect it's meaning
- size fields show last edited value
- 'changes will be saved' label emphasized
- layout tweaked

7 years ago[platform] do not ignore message-less OOME
Roman Shevchenko [Sun, 29 Nov 2015 12:16:36 +0000 (13:16 +0100)]
[platform] do not ignore message-less OOME

7 years ago[git] Refresh local changes also if HEAD changes, or if current branch head changes appcode/144.1581 appcode/144.1583 clion/144.1580 clion/144.1582 phpstorm/144.1579
Kirill Likhodedov [Sun, 29 Nov 2015 10:54:58 +0000 (13:54 +0300)]
[git] Refresh local changes also if HEAD changes, or if current branch head changes

Relates to IDEA-100199

7 years agodequadratize KeymapImpl.getActionIds() appcode/144.1568 appcode/144.1570 clion/144.1567 clion/144.1575 dbe/144.1574 phpstorm/144.1569 pycharm/144.1571 rubymine/144.1573 webstorm/144.1576
peter [Sat, 28 Nov 2015 13:27:54 +0000 (14:27 +0100)]
dequadratize KeymapImpl.getActionIds()

7 years agodowngdading ecj compiler to version 4.4.2, the latest one compiled with target byteco... idea/144.1565
Eugene Zhuravlev [Sat, 28 Nov 2015 13:16:29 +0000 (14:16 +0100)]
downgdading ecj compiler to version 4.4.2, the latest one compiled with target bytecode 1.6

7 years agoIDEA-148485 ("Missing @Deprecated annotation" should not warn about missing @depereca... appcode/144.1563 clion/144.1564 phpstorm/144.1562
Bas Leijdekkers [Sat, 28 Nov 2015 10:03:52 +0000 (11:03 +0100)]
IDEA-148485 ("Missing @Deprecated annotation" should not warn about missing @deperecated if javadoc for parent method have good javadoc)

7 years agobreak SOE in getContainingFile (EA-73885 - SOE: ASTDelegatePsiElement.getContainingFile)
peter [Sat, 28 Nov 2015 09:15:17 +0000 (10:15 +0100)]
break SOE in getContainingFile (EA-73885 - SOE: ASTDelegatePsiElement.getContainingFile)

7 years agoset focus to scope chooser combo when selecting custom scope appcode/144.1558 clion/144.1551 dbe/144.1548 phpstorm/144.1556 pycharm/144.1553 rubymine/144.1557 webstorm/144.1560
Bas Leijdekkers [Fri, 27 Nov 2015 23:04:15 +0000 (00:04 +0100)]
set focus to scope chooser combo when selecting custom scope

7 years agospeed search for scope chooser combo box
Bas Leijdekkers [Fri, 27 Nov 2015 23:02:20 +0000 (00:02 +0100)]
speed search for scope chooser combo box

7 years agoIG: introduce utility method
Bas Leijdekkers [Fri, 27 Nov 2015 16:01:06 +0000 (17:01 +0100)]
IG: introduce utility method

7 years agolower log level to avoid verbose logging in IDEA for Upsource
Eugene Kudelevsky [Fri, 27 Nov 2015 22:33:07 +0000 (01:33 +0300)]
lower log level to avoid verbose logging in IDEA for Upsource

7 years agorestore EditorNotifications in test mode
peter [Fri, 27 Nov 2015 20:45:42 +0000 (21:45 +0100)]
restore EditorNotifications in test mode

7 years agoremoved incorrect dependency on 'util' module from 'forms_rt'
nik [Fri, 27 Nov 2015 18:27:26 +0000 (21:27 +0300)]
removed incorrect dependency on 'util' module from 'forms_rt'

7 years agomore robust code for zip handles when the files were changed (IDEA-148458)
Maxim.Mossienko [Fri, 27 Nov 2015 18:25:30 +0000 (19:25 +0100)]
more robust code for zip handles when the files were changed (IDEA-148458)

7 years ago[performance] do not cache in vfs content for inner classes
Maxim.Mossienko [Fri, 27 Nov 2015 18:22:50 +0000 (19:22 +0100)]
[performance] do not cache in vfs content for inner classes

7 years agomerge: fix freeze on merge window close with ESC (or cross)
Aleksey Pivovarov [Fri, 27 Nov 2015 16:58:33 +0000 (19:58 +0300)]
merge: fix freeze on merge window close with ESC (or cross)

MergeTool spends a lot of time listening to external changes.
We should destroy MergeViewer before restoring initial state to avoid it (viewer can't do it itself, as on explicit 'cancel' action).

7 years agofix overriding from the classes with the same short names
Anna Kozlova [Fri, 27 Nov 2015 15:46:47 +0000 (16:46 +0100)]
fix overriding from the classes with the same short names

7 years agotestdata for IDEA-148553
Anna Kozlova [Fri, 27 Nov 2015 15:20:35 +0000 (16:20 +0100)]
testdata for IDEA-148553

7 years agoinjections: switch from injections to top level editor if extracted expression contai...
Anna Kozlova [Fri, 27 Nov 2015 15:11:29 +0000 (16:11 +0100)]
injections: switch from injections to top level editor if extracted expression contains the whole injected fragment (IDEA-148471)

7 years agoredundant cast: provide context for method call to be processed in case it is availab...
Anna Kozlova [Fri, 27 Nov 2015 13:04:30 +0000 (14:04 +0100)]
redundant cast: provide context for method call to be processed in case it is available (IDEA-148584)

7 years agoget rid of groovy duplication; treat same name fields/params in constructor generatio...
Anna Kozlova [Fri, 27 Nov 2015 12:31:53 +0000 (13:31 +0100)]
get rid of groovy duplication; treat same name fields/params in constructor generation (IDEA-148338)

7 years agoTextAreasTest.test1: add temp logging
Anton Tarasov [Fri, 27 Nov 2015 15:59:27 +0000 (18:59 +0300)]
TextAreasTest.test1: add temp logging

7 years ago[performance for 143] make somewhat less intrusive but more public way of reusing...
Maxim.Mossienko [Fri, 27 Nov 2015 15:35:31 +0000 (16:35 +0100)]
[performance for 143] make somewhat less intrusive but more public way of reusing loaded file content

7 years agodiff: pass caret positions on "compare two files" actions in 3-way diff/merge
Aleksey Pivovarov [Tue, 24 Nov 2015 12:26:39 +0000 (15:26 +0300)]
diff: pass caret positions on "compare two files" actions in 3-way diff/merge

7 years ago[git] IDEA-100199 refresh local changes after external soft reset
Kirill Likhodedov [Fri, 27 Nov 2015 15:22:40 +0000 (18:22 +0300)]
[git] IDEA-100199 refresh local changes after external soft reset

.index doesn't change after soft reset, however ORIG_HEAD does.

7 years agoIDEA-148420 Run config icon in gutter for running Java main method instead of green... appcode/144.1544 clion/144.1543
Dmitry Avdeev [Fri, 27 Nov 2015 14:57:27 +0000 (17:57 +0300)]
IDEA-148420 Run config icon in gutter for running Java main method instead of green triangle

7 years agoCleanup (todo note added)
Roman Shevchenko [Fri, 27 Nov 2015 14:52:39 +0000 (15:52 +0100)]
Cleanup (todo note added)

7 years ago[platform] correct path comparison in Java extension classpath filtering (IDEA-CR...
Roman Shevchenko [Fri, 27 Nov 2015 14:50:59 +0000 (15:50 +0100)]
[platform] correct path comparison in Java extension classpath filtering (IDEA-CR-7121)

7 years agoIDEA-148597 vcs: ChangesBrowser toolbar should rely on it's own DataContext
Aleksey Pivovarov [Fri, 27 Nov 2015 14:30:50 +0000 (17:30 +0300)]
IDEA-148597 vcs: ChangesBrowser toolbar should rely on it's own DataContext

7 years agoadd toString for smart pointers
peter [Fri, 27 Nov 2015 14:22:32 +0000 (15:22 +0100)]
add toString for smart pointers

7 years agodon't track offsets after completion when psi has become invalid. fixes one case...
peter [Fri, 27 Nov 2015 14:18:12 +0000 (15:18 +0100)]
don't track offsets after completion when psi has become invalid. fixes one case of EA-75987 - assert: ShredImpl.<init>

7 years agouse up-to-date psi in CodeInsightTestCase.checkResultByFile
peter [Fri, 27 Nov 2015 14:16:14 +0000 (15:16 +0100)]
use up-to-date psi in CodeInsightTestCase.checkResultByFile

7 years agoJSX: do not show autopopup in html (WEB-19188)
Alexander Zolotov [Fri, 27 Nov 2015 14:17:30 +0000 (17:17 +0300)]
JSX: do not show autopopup in html (WEB-19188)

Since xml elements inside JSX has JavaScript Harmony language,
html-specific completion confidence extension doesn't work in JSX files.

In order to avoid registering HtmlTextCompletionConfidence for each
JS dialect, its logic is extracted to static method and reused in JS-specific
completion confidence extension.

7 years agoeditor opening performance test
Dmitry Batrak [Fri, 27 Nov 2015 14:06:36 +0000 (17:06 +0300)]
editor opening performance test

7 years agoMake goto action's "change goto check box" and toolbar buttons dumb aware
Bas Leijdekkers [Fri, 27 Nov 2015 13:28:17 +0000 (14:28 +0100)]
Make goto action's "change goto check box" and toolbar buttons dumb aware

7 years agoFIXED IDEA-148591 Inheritance attribute in a color scheme is lost sometimes upon...
Rustam Vishnyakov [Fri, 27 Nov 2015 13:13:51 +0000 (16:13 +0300)]
FIXED IDEA-148591 Inheritance attribute in a color scheme is lost sometimes upon IDE window deactivation

7 years agodon't call GitRepository.update() right after constructor: it is already done inside
Kirill Likhodedov [Thu, 26 Nov 2015 14:53:20 +0000 (17:53 +0300)]
don't call GitRepository.update() right after constructor: it is already done inside

7 years agoPass a validated .git directory to GitRepositoryImpl constructor + simplify API
Kirill Likhodedov [Thu, 26 Nov 2015 14:52:49 +0000 (17:52 +0300)]
Pass a validated .git directory to GitRepositoryImpl constructor + simplify API

No external usages of modified constructors were found.

7 years agojavadoc
Kirill Likhodedov [Thu, 26 Nov 2015 14:38:11 +0000 (17:38 +0300)]
javadoc

7 years agoIDEA-144593 IDEA-98664 IDEA-88893 Better check for GitUtil.isGitRoot
Kirill Likhodedov [Thu, 26 Nov 2015 14:35:22 +0000 (17:35 +0300)]
IDEA-144593 IDEA-98664 IDEA-88893 Better check for GitUtil.isGitRoot

Reuse the findGitDir logic (overload it for File).

7 years ago[refactoring] GitUtil.findGitDir: add a javadoc
Kirill Likhodedov [Thu, 26 Nov 2015 14:12:13 +0000 (17:12 +0300)]
[refactoring] GitUtil.findGitDir: add a javadoc

7 years agoGitUtil.findGitDir: resolve symlinks when searching for submodule repo dir
Kirill Likhodedov [Thu, 26 Nov 2015 14:07:27 +0000 (17:07 +0300)]
GitUtil.findGitDir: resolve symlinks when searching for submodule repo dir

7 years ago[refactoring] GitUtil.findGitDir: more descriptive names for variables
Kirill Likhodedov [Thu, 26 Nov 2015 14:07:00 +0000 (17:07 +0300)]
[refactoring] GitUtil.findGitDir: more descriptive names for variables

7 years ago[refactoring] GitUtil.findGitDir: extract searching for file
Kirill Likhodedov [Thu, 26 Nov 2015 14:06:02 +0000 (17:06 +0300)]
[refactoring] GitUtil.findGitDir: extract searching for file

7 years ago[refactoring] GitUtil.findGitDir: extract parsing .git file content
Kirill Likhodedov [Thu, 26 Nov 2015 13:59:32 +0000 (16:59 +0300)]
[refactoring] GitUtil.findGitDir: extract parsing .git file content

7 years ago[refactoring] GitUtil.findGitDir: extract reading .git file content
Kirill Likhodedov [Thu, 26 Nov 2015 13:56:25 +0000 (16:56 +0300)]
[refactoring] GitUtil.findGitDir: extract reading .git file content

7 years agoGitUtil.findGitDir: handle reading exception more gracefully
Kirill Likhodedov [Thu, 26 Nov 2015 13:54:10 +0000 (16:54 +0300)]
GitUtil.findGitDir: handle reading exception more gracefully

Report, but don't fail and return null.

7 years agofix a comment
Kirill Likhodedov [Thu, 26 Nov 2015 13:52:09 +0000 (16:52 +0300)]
fix a comment

7 years agoIDEA-144593 IDEA-98664 IDEA-88893 Let GitUtil.findGitDir check for HEAD file
Kirill Likhodedov [Thu, 26 Nov 2015 13:50:45 +0000 (16:50 +0300)]
IDEA-144593 IDEA-98664 IDEA-88893 Let GitUtil.findGitDir check for HEAD file