# # # patch "asciik.cc" # from [0682f911f2598d229d218fd28cc5964534bd3c65] # to [8d87e9368e3f3ebd63df11e12610ac90ac2ee4e5] # ============================================================ --- asciik.cc 0682f911f2598d229d218fd28cc5964534bd3c65 +++ asciik.cc 8d87e9368e3f3ebd63df11e12610ac90ac2ee4e5 @@ -118,6 +118,7 @@ Loop: #include "project.hh" #include "database.hh" #include "revision.hh" +#include "transforms.hh" using std::insert_iterator; using std::max; @@ -272,13 +273,13 @@ asciik::try_draw(vector con set > preservation_links; bool have_shift = false; - for (size_t i = 0; i < curr_items; ++i) + for (size_t i = 0; i < curr_items; ++i) { - if (idx(curr_row, i) != ghost) + if (idx(curr_row, i) != ghost) { vector::const_iterator found = find(next_row.begin(), next_row.end(), idx(curr_row, i)); - if (found != next_row.end()) + if (found != next_row.end()) { size_t j = distance(next_row.begin(), found); size_t d = i>j ? i-j : j-i; @@ -394,6 +395,6 @@ CMD(asciik, "asciik", "", CMD_REF(debug) set parents; db.get_revision_parents(*rev, parents); parents.erase(ghost); // remove the fake parent that root nodes have - graph.print(*rev, parents, rev->inner()()); + graph.print(*rev, parents, encode_hexenc(rev->inner()())); } }