tikhomirov@705: /* tikhomirov@705: * Copyright (c) 2013 TMate Software Ltd tikhomirov@705: * tikhomirov@705: * This program is free software; you can redistribute it and/or modify tikhomirov@705: * it under the terms of the GNU General Public License as published by tikhomirov@705: * the Free Software Foundation; version 2 of the License. tikhomirov@705: * tikhomirov@705: * This program is distributed in the hope that it will be useful, tikhomirov@705: * but WITHOUT ANY WARRANTY; without even the implied warranty of tikhomirov@705: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the tikhomirov@705: * GNU General Public License for more details. tikhomirov@705: * tikhomirov@705: * For information on how to redistribute this software under tikhomirov@705: * the terms of a license other than GNU General Public License tikhomirov@705: * contact TMate Software at support@hg4j.com tikhomirov@705: */ tikhomirov@705: package org.tmatesoft.hg.internal; tikhomirov@705: tikhomirov@705: import org.tmatesoft.hg.core.HgIOException; tikhomirov@705: import org.tmatesoft.hg.repo.HgMergeState; tikhomirov@705: import org.tmatesoft.hg.util.Path; tikhomirov@705: tikhomirov@705: /** tikhomirov@705: * Constructs merge/state file tikhomirov@705: * tikhomirov@705: * @see HgMergeState tikhomirov@705: * @author Artem Tikhomirov tikhomirov@705: * @author TMate Software Ltd. tikhomirov@705: */ tikhomirov@705: public class MergeStateBuilder { tikhomirov@705: tikhomirov@705: private final Internals repo; tikhomirov@705: tikhomirov@705: public MergeStateBuilder(Internals implRepo) { tikhomirov@705: repo = implRepo; tikhomirov@705: } tikhomirov@705: tikhomirov@705: public void resolved() { tikhomirov@705: throw Internals.notImplemented(); tikhomirov@705: } tikhomirov@705: tikhomirov@705: public void unresolved(Path file) { tikhomirov@705: throw Internals.notImplemented(); tikhomirov@705: } tikhomirov@705: tikhomirov@705: public void serialize(Transaction tr) throws HgIOException { tikhomirov@705: } tikhomirov@705: }