Mercurial > jhg
comparison src/org/tmatesoft/hg/core/HgCommitCommand.java @ 626:5afc7eedb3dd v1.1rc1
@since, TODOs. Tests: add 1 sec to deal with fs timestamp granularity on linux
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Tue, 21 May 2013 19:30:12 +0200 |
| parents | 7c0d2ce340b8 |
| children | 6526d8adbc0f |
comparison
equal
deleted
inserted
replaced
| 625:b4948b159ab1 | 626:5afc7eedb3dd |
|---|---|
| 21 import java.io.IOException; | 21 import java.io.IOException; |
| 22 | 22 |
| 23 import org.tmatesoft.hg.internal.COWTransaction; | 23 import org.tmatesoft.hg.internal.COWTransaction; |
| 24 import org.tmatesoft.hg.internal.CommitFacility; | 24 import org.tmatesoft.hg.internal.CommitFacility; |
| 25 import org.tmatesoft.hg.internal.CompleteRepoLock; | 25 import org.tmatesoft.hg.internal.CompleteRepoLock; |
| 26 import org.tmatesoft.hg.internal.Experimental; | |
| 27 import org.tmatesoft.hg.internal.FileContentSupplier; | 26 import org.tmatesoft.hg.internal.FileContentSupplier; |
| 28 import org.tmatesoft.hg.internal.Internals; | 27 import org.tmatesoft.hg.internal.Internals; |
| 29 import org.tmatesoft.hg.internal.Transaction; | 28 import org.tmatesoft.hg.internal.Transaction; |
| 30 import org.tmatesoft.hg.internal.WorkingCopyContent; | 29 import org.tmatesoft.hg.internal.WorkingCopyContent; |
| 31 import org.tmatesoft.hg.repo.HgChangelog; | 30 import org.tmatesoft.hg.repo.HgChangelog; |
| 40 import org.tmatesoft.hg.util.Outcome.Kind; | 39 import org.tmatesoft.hg.util.Outcome.Kind; |
| 41 import org.tmatesoft.hg.util.Pair; | 40 import org.tmatesoft.hg.util.Pair; |
| 42 import org.tmatesoft.hg.util.Path; | 41 import org.tmatesoft.hg.util.Path; |
| 43 | 42 |
| 44 /** | 43 /** |
| 45 * WORK IN PROGRESS. UNSTABLE API | |
| 46 * | |
| 47 * 'hg commit' counterpart, commit changes | 44 * 'hg commit' counterpart, commit changes |
| 48 * | 45 * |
| 46 * @since 1.1 | |
| 49 * @author Artem Tikhomirov | 47 * @author Artem Tikhomirov |
| 50 * @author TMate Software Ltd. | 48 * @author TMate Software Ltd. |
| 51 */ | 49 */ |
| 52 @Experimental(reason="Work in progress. Unstable API") | |
| 53 public class HgCommitCommand extends HgAbstractCommand<HgCommitCommand> { | 50 public class HgCommitCommand extends HgAbstractCommand<HgCommitCommand> { |
| 54 | 51 |
| 55 private final HgRepository repo; | 52 private final HgRepository repo; |
| 56 private String message; | 53 private String message; |
| 57 private String user; | 54 private String user; |
