tikhomirov@32: /* tikhomirov@32: * Copyright (c) 2011 Artem Tikhomirov tikhomirov@32: */ tikhomirov@32: package com.tmate.hgkit.console; tikhomirov@32: tikhomirov@32: import java.io.File; tikhomirov@32: tikhomirov@32: import com.tmate.hgkit.fs.DataAccessProvider; tikhomirov@37: import com.tmate.hgkit.fs.RepositoryLookup; tikhomirov@36: import com.tmate.hgkit.ll.HgBundle; tikhomirov@37: import com.tmate.hgkit.ll.HgRepository; tikhomirov@32: tikhomirov@32: /** tikhomirov@32: * tikhomirov@32: * @author artem tikhomirov@32: */ tikhomirov@32: public class Bundle { tikhomirov@32: tikhomirov@32: public static void main(String[] args) throws Exception { tikhomirov@37: RepositoryLookup repoLookup = new RepositoryLookup(); tikhomirov@37: RepositoryLookup.Options cmdLineOpts = RepositoryLookup.Options.parse(args); tikhomirov@37: HgRepository hgRepo = repoLookup.detect(cmdLineOpts); tikhomirov@37: if (hgRepo.isInvalid()) { tikhomirov@37: System.err.printf("Can't find repository in: %s\n", hgRepo.getLocation()); tikhomirov@37: return; tikhomirov@37: } tikhomirov@32: File bundleFile = new File("/temp/hg/hg-bundle-a78c980749e3.tmp"); tikhomirov@32: DataAccessProvider dap = new DataAccessProvider(); tikhomirov@36: HgBundle hgBundle = new HgBundle(dap, bundleFile); tikhomirov@37: // hgBundle.dump(); tikhomirov@37: hgBundle.changes(hgRepo); tikhomirov@35: } tikhomirov@32: }