Allow committing non workspace changes
commit2f724143881b110bff53983df9ccf1d88366acc1
authorJens Baumgart <jens.baumgart@sap.com>
Thu, 12 May 2011 08:48:02 +0000 (12 10:48 +0200)
committerChris Aniszczyk <caniszczyk@gmail.com>
Thu, 12 May 2011 17:31:30 +0000 (12 12:31 -0500)
treedb85218d8f47b7520a97ea2ddd25efb73cdbb826
parent5ee0cc6adf08601f81d4c1f481fd611819ffe28b
Allow committing non workspace changes

The commit process is now based on files instead of resources. It is
possible to commit changes on files that do not belong to the
workspace. The commit dialog commits the changes of one single
repository.

Displaying diffs in the commit dialog for non workspace files needs to
be implemented in a follow-up commit.

Bug: 329061
Bug: 302349
Change-Id: Ib5f0bb2a6d86000683415b100702a0b322efd032
Signed-off-by: Jens Baumgart <jens.baumgart@sap.com>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
14 files changed:
org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/op/CommitOperationTest.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/CommitOperation.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/TestUtil.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/CommitActionTest.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/CommitNonWSChangesTest.java [new file with mode: 0644]
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewTestBase.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewTestUtils.java
org.eclipse.egit.ui/META-INF/MANIFEST.MF
org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CommitActionHandler.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitUI.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/CommitCommand.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties