Tagir Valeev
b762d88d54
CreateHtmlDescriptionFix: minor refactoring, fix failing tests (quick-fix name was changed, tests were not updated correspondingly)
2016-09-20 16:56:55 +07:00
Vladislav.Soroka
37270c9048
maven: fix tests, clear maven actions in tearDown
2016-09-20 12:48:25 +03:00
Vladimir Krivosheev
0a2df198f7
ProjectLevelVcsManagerImpl — do not use Project.DIRECTORY_STORE_FOLDER and project.getBaseDir
2016-09-20 11:39:31 +02:00
Andrey Vokin
6129ac8d4a
RSync using pty instead of sshpass
2016-09-20 11:37:49 +02:00
Ivan Bessonov
ba74f64748
IDEA-CR-13930 JavaLanguageLevelPusher moved to java-analysis-impl with introduction of new method. New extension point removed
2016-09-20 12:05:41 +03:00
Dmitry Batrak
78fb764e85
PY-20602 Line numbers displayed incorrectly in "Initial configuration" preview
2016-09-20 12:00:30 +03:00
Vladimir Krivosheev
d54591d407
CheckinHandlerUtil — do not use Project.DIRECTORY_STORE_FOLDER and project.getBaseDir
2016-09-20 10:43:23 +02:00
Tagir Valeev
4e948b3399
IDEA-161489 InspectionDescriptionInfo incorrectly defines shortName if inspection is registered in XML with custom shortName
2016-09-20 14:35:58 +07:00
Yann Cébron
3d34fe2f25
Merge remote-tracking branch 'origin/master'
2016-09-20 09:06:20 +02:00
Yann Cébron
67b24e306d
java-analysis-impl: add missing Kotlin library
2016-09-20 09:05:17 +02:00
Tagir Valeev
70ab891daf
move StreamApiMigrationInspection to separate package, extract inner classes, add "suggest foreach" option, restore comments in anyMatch/findFirst/etc., fix trivial replacements with anyMatch/findFirst
2016-09-20 13:37:14 +07:00
Tagir Valeev
8cbf610859
add flag to set default behavior in unit-test mode when ensureFilesWritable is called
2016-09-20 11:54:11 +07:00
Tagir Valeev
4dc745c71d
format code after conversion to getOrDefault/computeIfAbsent
2016-09-20 11:16:54 +07:00
Eugene Zhuravlev
fee78fb169
IDEA-110316 Compilation fails when including a .form file from another jar
2016-09-20 00:46:12 +02:00
Julia Beliaeva
28c80194f5
[vcs-log] add space into origin & master
2016-09-20 01:08:57 +03:00
Julia Beliaeva
f8f5723015
[vcs-log] fix hash code calculation
2016-09-20 00:15:17 +03:00
Julia Beliaeva
be6a964063
[vcs-log] internal action for printing index information for commits into log file
2016-09-20 00:15:17 +03:00
Julia Beliaeva
b5777a1e26
[index] extract TroveSetIntIterator, return IntIterator from collectInputIdsContainingAllKeys, correct usage in log index
2016-09-20 00:15:17 +03:00
Julia Beliaeva
d4bb526d86
[vcs-log] extract static method in FileBaseIndexImpl to collect inputs for all keys and reuse it in VcsLogFullDetailsIndex
2016-09-20 00:15:17 +03:00
Julia Beliaeva
caf61ea196
[vcs-log] set file filter to log ui before sheduling its first refresh
2016-09-20 00:15:17 +03:00
Julia Beliaeva
a8d3420a77
[vcs-log] debug logging while indexes
2016-09-20 00:15:17 +03:00
Julia Beliaeva
97e1b9e73b
[stopwatch] format time properly
2016-09-20 00:15:17 +03:00
Julia Beliaeva
433559e33f
[git] minor: rename readAllFullDetails -> loadAllDetails (similar to loadDetails), add comment
2016-09-20 00:15:17 +03:00
Julia Beliaeva
01fea7ef34
[git] remove duplication between loadDetails and readAllFullDetails
2016-09-20 00:15:17 +03:00
Julia Beliaeva
2ca0435e32
[git] remove duplication between readAllFullDetails and readCommits
2016-09-20 00:15:17 +03:00
Julia Beliaeva
8f4b56b2c1
[vcs-log] minor: reformat PersistentUtil
2016-09-20 00:15:17 +03:00
Julia Beliaeva
481e46486e
[vcs-log] minor: introduce constant field FAILING_EXCEPTION_HANDLER
2016-09-20 00:15:17 +03:00
Julia Beliaeva
1e5280522c
[vcs-log] use case-insensitive hashing/enumerating strategies in case-insensitive fs
2016-09-20 00:15:17 +03:00
Julia Beliaeva
4e0770a25b
[vcs-log] do not use index for filtering messages by regular expressions
2016-09-20 00:15:17 +03:00
Julia Beliaeva
ca1069c3e8
[vcs-log] fix branch filter
2016-09-20 00:15:17 +03:00
Julia Beliaeva
13d2a10947
[vcs-log] do not tolerate io errors from data indexer
2016-09-20 00:15:17 +03:00
Julia Beliaeva
198fe9fe5a
[vcs-log] minor: optimize imports
2016-09-20 00:15:17 +03:00
Julia Beliaeva
95443d7e5a
[vcs-log] mark index corrupted when log storage gets corrupted
2016-09-20 00:15:17 +03:00
Julia Beliaeva
37af75f498
[vcs-log] make index version depend on storage version
2016-09-20 00:15:17 +03:00
Julia Beliaeva
8564c3413f
[vcs-log] action in editor context menu for showing new log tab filtered by file in the editor
2016-09-20 00:15:17 +03:00
Julia Beliaeva
39ae38d5a0
[vcs-log] add VcsLogProperty for determining whether log provider supports indexing, introduce registry key to enable it for Git
2016-09-20 00:15:17 +03:00
Julia Beliaeva
f800b93721
[vcs-log] fallback to vcs filters for roots that are not indexed yet
2016-09-20 00:15:17 +03:00
Julia Beliaeva
cd97ee20f2
[vcs-log] highlighter for unindexed commits
2016-09-20 00:15:17 +03:00
Julia Beliaeva
905690d6fb
[vcs-log] use one command to read all commits in log for faster indexing
...
This works very well for git, but does not for mercurial where indexing is still very slow (and memory consuming).
So need to disable mercurial indexing later until inventing faster approach.
2016-09-20 00:15:17 +03:00
Julia Beliaeva
125365ee38
[vcs-log] correctly calculate how many commits were indexed
2016-09-20 00:15:17 +03:00
Julia Beliaeva
540a44b2b0
[vcs-log] add full parameter to schedule
2016-09-20 00:15:17 +03:00
Julia Beliaeva
53c5b11b53
[vcs-log] index commits by root, call log provider directly
2016-09-20 00:15:17 +03:00
Julia Beliaeva
fe096a06ba
[vcs-log] do not create Change instances for indexing paths when details have lazy changes
2016-09-20 00:15:17 +03:00
Julia Beliaeva
9d94c5a075
[vcs-log] slightly faster paths indexer
...
1. do not retrieve virtual file from paths;
2. collect all paths for changes first, only then calculate parent for all of them.
2016-09-20 00:15:17 +03:00
Julia Beliaeva
a6f131d3f5
[vcs-log] put id of other path for moves in index and use it in path filtering
2016-09-20 00:15:17 +03:00
Julia Beliaeva
5aa22b1e68
[vcs-log] slightly faster all-keys search
2016-09-20 00:15:17 +03:00
Julia Beliaeva
d174d83a2d
[vcs-log] paths index
2016-09-20 00:15:17 +03:00
Julia Beliaeva
f396310784
[vcs-log] add users index
2016-09-20 00:15:17 +03:00
Julia Beliaeva
77c1ff4cd4
[vcs-log] special map for commits that for some reason can not be indexed
...
Do not want to reindex them over and over.
2016-09-20 00:15:17 +03:00
Julia Beliaeva
8e511fb338
[vcs-log] trigram index for commit messages
2016-09-20 00:15:17 +03:00