tikhomirov@10: /* tikhomirov@10: * Copyright (c) 2010 Artem Tikhomirov tikhomirov@10: */ tikhomirov@10: package com.tmate.hgkit.console; tikhomirov@10: tikhomirov@10: import com.tmate.hgkit.fs.RepositoryLookup; tikhomirov@10: import com.tmate.hgkit.ll.HgRepository; tikhomirov@10: import com.tmate.hgkit.ll.LocalHgRepo; tikhomirov@10: tikhomirov@10: /** tikhomirov@10: * tikhomirov@10: * @author artem tikhomirov@10: */ tikhomirov@10: public class Status { tikhomirov@10: tikhomirov@10: public static void main(String[] args) throws Exception { tikhomirov@10: RepositoryLookup repoLookup = new RepositoryLookup(); tikhomirov@10: RepositoryLookup.Options cmdLineOpts = RepositoryLookup.Options.parse(args); tikhomirov@10: HgRepository hgRepo = repoLookup.detect(cmdLineOpts); tikhomirov@10: if (hgRepo.isInvalid()) { tikhomirov@10: System.err.printf("Can't find repository in: %s\n", hgRepo.getLocation()); tikhomirov@10: return; tikhomirov@10: } tikhomirov@10: System.out.println(hgRepo.getLocation()); tikhomirov@10: ((LocalHgRepo) hgRepo).loadDirstate().dump(); tikhomirov@10: } tikhomirov@10: }