# HG changeset patch # User Artem Tikhomirov # Date 1356031319 -3600 # Node ID 934037edbea0593ac7ac87361bec0eb94fdd5d85 # Parent 0d5e1ea7955e8ddfc1fe7b3e1948787a0a06044a Few toString() implementations to ease debug diff -r 0d5e1ea7955e -r 934037edbea0 src/org/tmatesoft/hg/core/HgChangeset.java --- a/src/org/tmatesoft/hg/core/HgChangeset.java Thu Dec 20 19:55:45 2012 +0100 +++ b/src/org/tmatesoft/hg/core/HgChangeset.java Thu Dec 20 20:21:59 2012 +0100 @@ -286,6 +286,12 @@ } } + @Override + public String toString() { + return String.format("HgChangeset(%d:%s)", revNumber, nodeid.shortNotation()); + + } + private HgRepository getRepo() { return shared.statusHelper.getRepo(); } diff -r 0d5e1ea7955e -r 934037edbea0 src/org/tmatesoft/hg/core/HgFileRevision.java --- a/src/org/tmatesoft/hg/core/HgFileRevision.java Thu Dec 20 19:55:45 2012 +0100 +++ b/src/org/tmatesoft/hg/core/HgFileRevision.java Thu Dec 20 20:21:59 2012 +0100 @@ -150,6 +150,11 @@ int revisionIndex = fn.getRevisionIndex(revision); fn.contentWithFilters(revisionIndex, sink); } + + @Override + public String toString() { + return String.format("HgFileRevision(%s, %s)", getPath().toString(), revision.shortNotation()); + } private void checkCopy() throws HgException { HgDataFile fn = repo.getFileNode(path); diff -r 0d5e1ea7955e -r 934037edbea0 test/org/tmatesoft/hg/test/LogOutputParser.java --- a/test/org/tmatesoft/hg/test/LogOutputParser.java Thu Dec 20 19:55:45 2012 +0100 +++ b/test/org/tmatesoft/hg/test/LogOutputParser.java Thu Dec 20 20:21:59 2012 +0100 @@ -102,5 +102,10 @@ public String user; public String date; public String description; + + @Override + public String toString() { + return String.format("R(%d:%s)", changesetIndex, changesetNodeid.substring(0, 7)); + } } }