У меня есть CVS, и мне нужно знать, какой был последний коммит и с какими файлами он произошел.
Лучшее, что я придумал:
cvs history -u Arkady -c -D 2018-02-20
но он распечатывает ВСЕ файлы, существующие во ВСЕХ ветвях.
Например, у меня есть папка myfolder
.
У меня ветка BRANCH1 с двумя файлами myfolder/main.cpp
и myfolder/b1.cpp
У меня ветка BRANCH2 с двумя файлами myfolder/main.cpp
и myfolder/b2.cpp
Если все эти файлы были изменены вчера, то cvs history -u Arkady -c -D 2018-02-20
дает мне три записи с файлами main
, b1
и b2
.
Но я бы хотел отфильтровать его по имени ветки.
-t
и -r
не помогают.
Также я хотел бы иметь возможность извлекать дату последней фиксации, чтобы иметь возможность автоматически сортировать по ней. Но и универсального решения не нашел.