Commit Graph
179505 Commits
Author SHA1 Message Date
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