Mercurial > jhg
comparison src/org/tmatesoft/hg/core/HgPullCommand.java @ 705:b4242b7e7dfe
Merge command: implement conflict resolution alternatives
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 15 Aug 2013 18:43:50 +0200 |
parents | 7743a9c10bfa |
children |
comparison
equal
deleted
inserted
replaced
704:7743a9c10bfa | 705:b4242b7e7dfe |
---|---|
19 import java.util.Collection; | 19 import java.util.Collection; |
20 import java.util.Collections; | 20 import java.util.Collections; |
21 import java.util.List; | 21 import java.util.List; |
22 | 22 |
23 import org.tmatesoft.hg.internal.AddRevInspector; | 23 import org.tmatesoft.hg.internal.AddRevInspector; |
24 import org.tmatesoft.hg.internal.COWTransaction; | |
25 import org.tmatesoft.hg.internal.Internals; | 24 import org.tmatesoft.hg.internal.Internals; |
26 import org.tmatesoft.hg.internal.PhasesHelper; | 25 import org.tmatesoft.hg.internal.PhasesHelper; |
27 import org.tmatesoft.hg.internal.RepositoryComparator; | 26 import org.tmatesoft.hg.internal.RepositoryComparator; |
28 import org.tmatesoft.hg.internal.RevisionSet; | 27 import org.tmatesoft.hg.internal.RevisionSet; |
29 import org.tmatesoft.hg.internal.Transaction; | 28 import org.tmatesoft.hg.internal.Transaction; |
76 HgBundle incoming = remote.getChanges(common); | 75 HgBundle incoming = remote.getChanges(common); |
77 // | 76 // |
78 // add revisions to changelog, manifest, files | 77 // add revisions to changelog, manifest, files |
79 final Internals implRepo = HgInternals.getImplementationRepo(repo); | 78 final Internals implRepo = HgInternals.getImplementationRepo(repo); |
80 final AddRevInspector insp; | 79 final AddRevInspector insp; |
81 Transaction.Factory trFactory = new COWTransaction.Factory(); | 80 Transaction.Factory trFactory = implRepo.getTransactionFactory(); |
82 Transaction tr = trFactory.create(repo); | 81 Transaction tr = trFactory.create(repo); |
83 try { | 82 try { |
84 incoming.inspectAll(insp = new AddRevInspector(implRepo, tr)); | 83 incoming.inspectAll(insp = new AddRevInspector(implRepo, tr)); |
85 insp.done(); | 84 insp.done(); |
86 tr.commit(); | 85 tr.commit(); |