Commit Graph
954 Commits
Author SHA1 Message Date
Aleksey Pivovarov b1588724a5 vcs: inline field
these checks introduced in 68f2ce99d9
2016-11-28 14:33:21 +03:00
Aleksey Pivovarov 24255dd3fa vcs: remove deprecated option 2016-11-28 14:33:21 +03:00
Aleksey Pivovarov db11555c62 vcs: disable post-commit "move to another changelist" options by default 2016-11-28 14:33:20 +03:00
Anton Makeev fb22becd6c allow removing implicitly ignored directories (CPP-8028 Exclude generated CMake files from VCS automatically) 2016-11-21 14:20:38 +03:00
Aleksey Pivovarov ced4356f1d vcs: cleanup - remove unused API methods 2016-11-18 11:49:35 +03:00
Anna.Kozlova e04f0b083f don't cancel search on ProcessCanceledExceptions from too long regexp processing
Caused by: com.intellij.openapi.progress.ProcessCanceledException
 at com.intellij.openapi.util.text.StringUtil$9.checkCanceled(StringUtil.java:3192)
 ...
 at java.util.regex.Matcher.find(Matcher.java:637)
 at com.intellij.openapi.vcs.IssueNavigationConfiguration.findIssueLinks(IssueNavigationConfiguration.java:98)
 at com.intellij.psi.impl.source.resolve.reference.ArbitraryPlaceUrlReferenceProvider$1.lambda$compute$0(ArbitraryPlaceUrlReferenceProvider.java:51)
2016-11-17 14:29:36 +01:00
Konstantin Kolosovsky 7e1954a680 vcs: Moved several classes to [svn4idea]
Moved "CheckSamePattern", "MoreAction", "QuantitySelection",
"SmallMapSerializer"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 0ae50afdde vcs: Removed unused "RevisionChangesNotSupportedException" 2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 87cc72e97e Moved "ThreadLocalDefendedInvoker" logic to "SvnFileUrlMappingImpl"
Removed "ThreadLocalDefendedInvoker"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky df2c323b45 vcs: Used "JBLoadingPanel" instead of "DetailsPanel"
"DetailsPanel" provided just panel with "Loading..." text - so similar
"JBLoadingPanel" is used instead. Removed "DetailsPanel".
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky f1f71198bb vcs: Refactored "VcsUtil" - removed duplication, used lambdas 2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 2e6f5b7ac8 vcs: Moved "SortByVcsRoots" logic to "VcsUtil"
Removed "SortByVcsRoots"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 18817e0493 vcs: Removed unused "ActionStateConsumer" and implementations
Removed "ActionUpdateHelper", "ActionExecuteHelper",
"AbstractActionStateConsumer", "ActionStateConsumer"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 7405cc3138 vcs: Removed unused classes/interfaces
Removed "VcsDataConstants", "Details",
"LineProcessEventListenerAdapter", "BlockReloadingUtil"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 4b0ea052b3 vcs: Removed unused deprecated annotations
Removed "Heavy", "CalledInBackground", "CalledInAwt", "CalledInAny"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 281d909b32 vcs: Inlined "GenericDetailsLoader" logic to "AbstractRefreshablePanel" 2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 230af93ea1 vcs: Refactoring - inlined "ValueConsumer" logic to "GenericDetailsLoader" 2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 60da6190b5 vcs: Refactored "ValueConsumer", "GenericDetailsLoader" 2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky ebd34ea3c9 svn: Used "SvnBaseContentRevision" to filter svn related content revisions
Removed unnecessary "MarkerVcsContentRevision"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 95bbd7ed28 vcs: Removed unused "VcsEventsListenerManager" 2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 62ba54a542 svn: Refactored "OneShotMergeInfoHelper" - used "TreeMap" instead of "AreaMap"
Removed "AreaMap"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 6d6ffc4047 vcs: Refactored "AreaMap" - removed unused methods, code simplified
Removed "AreaMapTest"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky b529d21516 vcs: Refactoring - removed unused classes
"CollectionsMultiplier", "CompoundNumber", "ProducerConsumer",
"MembershipMap", "MembershipMapTest"
2016-11-16 21:01:56 +03:00
Konstantin Kolosovsky 3136960716 vcs: Removed unused "TaskDescriptor" and related api 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky d61bde8206 vcs: Refactored "ChangeBrowserSettings", "BrowseChangesAction" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky abf18eac89 vcs: Do not fail while parsing before/after revisions in "ChangeBrowserSettings" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 87e8cb5bf6 vcs: Removed unused "SelectionManipulation", "SelectionState", "SelectionResult" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky f054b7560a svn: Refactored "QuantitySelection" - code simplified 2016-11-09 23:53:59 +03:00
Kirill Likhodedov 38de4b523a Move utility method from the API
It is used only in the ShelveChangesManager, no external usages.
2016-10-30 14:08:26 +03:00
Kirill Likhodedov 24a0e7a809 Use recommended method instead of deprecated
ProjectLevelVcsManager#add/removeVcsListener has been deprecated for
a long time, but some usages were still not updated.
2016-10-30 12:49:12 +03:00
Gregory.Shrago 68b11286a5 rename partition() to split() 2016-10-25 22:47:26 +03:00
Nadya Zabrodina 4d6944630a [vcs]: deprecate reportsIgnoredDirectories method 2016-10-19 19:23:43 +03:00
Aleksey Pivovarov 93a8b7dd21 vcs: allow to get total line number in up-to-date revision 2016-10-17 16:15:25 +03:00
Kirill Likhodedov be696b63c8 Fix property which customizes diff memory allocation
idea.max.vcs.loaded.size.kb is used to restrict memory allocations
when calculating a diff, to avoid possible OOM when comparing large
files.

However, previously it was not really possible to relax the restriction,
since diff took the minimum of idea.max.vcs.loaded.size.kb and
idea.max.intellisense.filesize (which is used as a default).

The fix is to use idea.max.vcs.loaded.size.kb is it is set, without
looking into idea.max.intellisense.filesize.

This fixes IDEA-114799
2016-10-13 13:40:46 +03:00
Kirill Likhodedov e0ef2ece2f Enable commit message right margin by default
To promote "good (git) style" of commit messages, and to promote
that this is supported in IDEA.
2016-10-13 13:09:32 +03:00
Konstantin Kolosovsky 5b1d3e0682 vcs: Removed unused "ThreadSafeTransparentlyFailedValue" 2016-10-11 04:28:23 +03:00
Konstantin Kolosovsky 89feb50e83 svn: Refactored "GeneralRunner", "SeparatePiecesRunner" and "TaskDescriptor"
Code simplified
2016-10-11 04:28:23 +03:00
Konstantin Kolosovsky 289f68e966 svn: Removed unused methods from "ContinuationContext" and implementations 2016-10-11 04:28:23 +03:00
Aleksey Pivovarov b4551f6cc7 vcs: fix title for base revision in merge 2016-09-27 20:11:08 +03:00
Aleksey Pivovarov 970bfa3a28 diff: remove unused code 2016-09-27 18:25:03 +03:00
Vladimir Krivosheev d1d46b6a9d IgnoredFileProvider 2016-09-23 10:44:14 +02:00
Konstantin Kolosovsky 79b1c6ff93 Restored "IgnoreSettingsType", "UnexpectedFormElementException"
Deleted by mistake in d1e96fae4f
2016-09-20 15:25:21 +03:00
Konstantin Kolosovsky 5a226f80d8 vcs: Replaced "CollectionSplitter" usages with "JBIterable.partition()"
Marked "CollectionSplitter" as deprecated.
2016-09-20 14:21:38 +03:00
Konstantin Kolosovsky d1e96fae4f vcs: Removed unused "AtomicSectionsAware", "LoadedChangeFilter", "VcsDirtyMarker", "VcsGlobalMessage" 2016-09-20 14:21:38 +03:00
Konstantin Kolosovsky fb61224556 vcs: Removed unused "Ring" and tests 2016-09-20 14:21:38 +03:00
Konstantin Kolosovsky dd28016dd2 vcs: Removed unused "SameProgressRunner", "ContinuationFinalTasksInserter" 2016-09-20 14:21:38 +03:00
Vladimir Krivosheev 5365d2fa43 cleanup 2016-09-19 16:48:09 +02:00
Aleksey Pivovarov 3755a6b963 EA-88203 - NPE: ContainerUtilRt.copy 2016-09-12 12:16:51 +03:00
Aleksey Pivovarov 36fee11033 vcs: @NotNull 2016-09-12 12:12:29 +03:00
Nadya Zabrodina 42003b5fbe [patch]: use appropriate lineSeparator for specific cases
* use LS from VF for diff hunks;
* use external (CODE STYLE) LS for headers (to support svn default case);
* use LF for git style header and binary encoded data;
* remove 'include base' option;
* test added;
2016-09-08 14:17:38 +03:00