comparison src/org/tmatesoft/hg/core/HgAnnotateCommand.java @ 680:58a6900f845d

Blame: alternative strategy to handle merge revisions: map(diff(p1->base->p2)) to understand merge intentions better
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Sun, 21 Jul 2013 17:15:34 +0200
parents 1c49c0cee540
children f1f095e42555
comparison
equal deleted inserted replaced
679:19f5167c2155 680:58a6900f845d
78 file = filePath; 78 file = filePath;
79 followRename = followCopyRename; 79 followRename = followCopyRename;
80 return this; 80 return this;
81 } 81 }
82 82
83
84 /**
85 * Select file to annotate,
86 * @param fileNode repository file to annotate
87 * @param followCopyRename true to follow copies/renames.
88 * @return <code>this</code> for convenience
89 */
90 public HgAnnotateCommand file(HgDataFile fileNode, boolean followCopyRename) {
91 return file(fileNode.getPath(), followCopyRename);
92 }
93
83 // TODO [post-1.1] set encoding and provide String line content from LineInfo 94 // TODO [post-1.1] set encoding and provide String line content from LineInfo
84 // TODO FWIW: diff algorithms: http://bramcohen.livejournal.com/73318.html 95 // TODO FWIW: diff algorithms: http://bramcohen.livejournal.com/73318.html
85 96
86 /** 97 /**
87 * Annotate selected file 98 * Annotate selected file