Git operations shouldn't lock on workspace level
commit8e19c7eae07a4a6ac0b247736be5d776a30e8bdd
authorMatthias Sohn <matthias.sohn@sap.com>
Fri, 8 Nov 2013 00:18:52 +0000 (8 01:18 +0100)
committerRobin Stocker <robin@nibor.org>
Fri, 15 Nov 2013 17:12:30 +0000 (15 18:12 +0100)
tree956c6ca84030e0767b00aaae0892de33d78af86b
parent84294240688eaff89bbf9515c2173dea0c5c8ec4
Git operations shouldn't lock on workspace level

Don't lock on workspace level when running a job executing a git
operation on one or multiple git repositories since this unnecessarily
locks more resources than necessary.

Bug: 421086
Change-Id: Id1e220126ca6fccd7b42db38ed56150dfedc6eea
Also-by: Robin Stocker <robin@nibor.org>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Signed-off-by: Robin Stocker <robin@nibor.org>
18 files changed:
org.eclipse.egit.core/src/org/eclipse/egit/core/op/BranchOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/CherryPickOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/CommitOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/CreateLocalBranchOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/DeleteBranchOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/MergeOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/PullOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/RebaseOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/RenameBranchOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/ResetOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/RevertCommitOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/StashApplyOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/StashCreateOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/StashDropOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/SubmoduleAddOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/SubmoduleSyncOperation.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/SubmoduleUpdateOperation.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/branch/BranchOperationUI.java