http://alextutubalin.livejournal.com/ ([identity profile] alextutubalin.livejournal.com) wrote in [personal profile] cranequinier 2015-02-12 06:37 pm (UTC)

>> Если б я пять раз в день не архивировался, раза три-четыре в год исходники за пару дней точно бы грохались.

Вместе с репозиторием? Понимаю!

>> Ну давай проведем эксперимент: достань свои исходники 1995-го года и посмотри кто и когда менял какие строчки. И расскажи насколько удобно это получилось.

95-го не могу, самый старый проект, формально доживший до наших дней - с 97-го года. Я его, правда, закрыл лет 10 как, поэтому он так и остался в CVS, через миграцию CVS-SVN-git не прошел.

Вот сделал cvs checkout, cvs annotate все показывает
===
$ cvs annotate ./src/modules/extra/mod_charset.c | head

....
1.4 (atmail 15-Oct-00): CMDCONST char *
1.4 (atmail 15-Oct-00): add_charset_recode_table(cmd_parms *cmd, charset_dir_t *dc, const char *arg)
1.4 (atmail 15-Oct-00): {
1.4 (atmail 15-Oct-00): char *cset1,*cset2,*table1_2, *table2_1;
...
===

Вот 15 октября нулевого года добавились эти строчки и я даже знаю кем.

>> Понятно, что полный скрипт тоже можно написать, но это минимум пять часов работы, скорее десять.

Да, скорее всего упражнение на день. Но с учетом того, что история всей жизни будет в человеческом, легко клонируемом и все такое формате - почему нет.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting