Mercurial > hg4j
comparison test/org/tmatesoft/hg/test/TestBlame.java @ 544:7f5998a9619d
Refactor PatchGenerator to be generic and welcome sequence of any nature
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Fri, 15 Feb 2013 16:48:54 +0100 |
parents | 1e95f48d9886 |
children | 15b406c7cd9d |
comparison
equal
deleted
inserted
replaced
543:1e95f48d9886 | 544:7f5998a9619d |
---|---|
46 HgRepository repo = new HgLookup().detectFromWorkingDir(); | 46 HgRepository repo = new HgLookup().detectFromWorkingDir(); |
47 final String fname = "src/org/tmatesoft/hg/internal/PatchGenerator.java"; | 47 final String fname = "src/org/tmatesoft/hg/internal/PatchGenerator.java"; |
48 final int checkChangeset = 539; | 48 final int checkChangeset = 539; |
49 HgDataFile df = repo.getFileNode(fname); | 49 HgDataFile df = repo.getFileNode(fname); |
50 ByteArrayOutputStream bos = new ByteArrayOutputStream(); | 50 ByteArrayOutputStream bos = new ByteArrayOutputStream(); |
51 new AnnotateFacility().annotate(df, checkChangeset, new DiffOutInspector(new PrintStream(bos))); | 51 new AnnotateFacility().annotateChange(df, checkChangeset, new DiffOutInspector(new PrintStream(bos))); |
52 LineGrepOutputParser gp = new LineGrepOutputParser("^@@.+"); | 52 LineGrepOutputParser gp = new LineGrepOutputParser("^@@.+"); |
53 ExecHelper eh = new ExecHelper(gp, null); | 53 ExecHelper eh = new ExecHelper(gp, null); |
54 eh.run("hg", "diff", "-c", String.valueOf(checkChangeset), "-U", "0", fname); | 54 eh.run("hg", "diff", "-c", String.valueOf(checkChangeset), "-U", "0", fname); |
55 // | 55 // |
56 String[] apiResult = splitLines(bos.toString()); | 56 String[] apiResult = splitLines(bos.toString()); |