Эти системы управления версиями могут добиться большего успеха, потому что у них есть больше информации.
SVN пред1.5, наряду с большей частью VCS перед последним поколением, на самом деле не помнит слияние двух фиксаций где угодно. Это помнит, что два ответвления совместно используют общего предка путь назад, когда они сначала отклонились, но это не знает о больше недавних слияниях, которые могли использоваться в качестве общего заземления.
я знаю, что ничто из SVN не отправляет 1.5, хотя, поэтому возможно, они изменили к лучшему это.
Из того, что вы сказали, вам не нужна графическая библиотека ASCII как их цель - преобразовать растровое изображение в символы ASCII, чтобы внешний вид данных ASCII стал «похож» на растровое изображение. Для задачи, которую вы упомянули, рассмотрите возможность написания собственной библиотеки, потому что:
Если вы действительно хотите использовать ASCII art lib, вы можете выбрать библиотеку для рендеринга растрового изображения графа, а затем передайте эти сгенерированные растровые данные в библиотеку ASCII, чтобы вы получили результат.
Я не знаю, именно это вы ищете, но эта библиотека будет отображать изображения и видео на консоли.
В дополнение к aalib есть также libcaca (этот будет отображать в полном цвете)
I suppose you can use curses (and derivatives like ncurses).