URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4822
[ Назад ]

Исходное сообщение
"cvs log -d не фильтрует"

Отправлено Dexter , 07-Ноя-05 13:49 
cvs log -d "2005-11-07<"
cvs log -d "today"
пробывал и еще десяток вариантов.
ничего не фильтруют и выдают весь лог с момента создания репозитория.
что может быть не так ?

Содержание

Сообщения в этом обсуждении
"cvs log -d не фильтрует"
Отправлено MaximKuznetsov , 07-Ноя-05 15:31 
не так может быть со зрением/вниманием..

везде для выборки по времени используется -D (большая такая)
а "-d" (маленькая) указывает путь к каталогу


"cvs log -d не фильтрует"
Отправлено Dexter , 07-Ноя-05 15:50 
у меня со зрением все ОК, а вот вам надо бы проверится:
http://cvs.ru/cvs-ru.html#SEC139

как видно у команды log нет параметра -D

>не так может быть со зрением/вниманием..
>
>везде для выборки по времени используется -D (большая такая)
>а "-d" (маленькая) указывает путь к каталогу



"cvs log -d не фильтрует"
Отправлено MaximKuznetsov , 07-Ноя-05 16:02 
что-ж это у Вас с таким орлиным зрением, и не выходит ? :-)


"cvs log -d не фильтрует"
Отправлено Dexter , 07-Ноя-05 16:16 
cvs log -D "yesterday"
log: invalid option -- D

уважаемый, если можешь помочь дай правильную команду, если не можешь помолчи в сторонке, ОК ?

>что-ж это у Вас с таким орлиным зрением, и не выходит ?
>:-)



"cvs log -d не фильтрует"
Отправлено MaximKuznetsov , 07-Ноя-05 16:54 
>cvs log -D "yesterday"
>log: invalid option -- D
>
>уважаемый, если можешь помочь дай правильную команду, если не можешь помолчи в
>сторонке, ОК ?
>
>>что-ж это у Вас с таким орлиным зрением, и не выходит ?
>>:-)

cvs log -d "10/07/2005"

для более подробной информации все-же посмотри орлиным взором опцию -D,
и ссылку которую сам-же и давал.

ЗЫ : клиент и сервер очень рекомендую cvsnt : http://www.cvsnt.com



"cvs log -d не фильтрует"
Отправлено Dexter , 07-Ноя-05 17:16 
слушай, если не вьезжаешь в тему зачем лезть с советами ?

"cvs log -d не фильтрует"
Отправлено Simps , 07-Ноя-05 19:18 
>слушай, если не вьезжаешь в тему зачем лезть с советами ?

Ээээ погодите ка ... И фря и линукс говорят что -D
man cvs


"cvs log -d не фильтрует"
Отправлено Андрей , 08-Ноя-05 10:28 
у меня всё работает
cvs log -d ">06/04/2005" - показывает все ревизии после 06/04/2005
cvs log -d ">2005-06-04" - тоже работает

вот только выводит на экран большой список всех файлов, а для тех которые попадают под фильтр ещё и ревизии выводит. очень не удобно просматривать.
может быть и у вас такая же картина

кстати в man cvs написано
-D date_spec
-D  is  available  with the annotate, checkout, diff, export, history, ls, rdiff, rls, rtag, tag, and update commands.

а для cvs log используется -d (маленькая)

об этом можно было написать вежливо и не грубить, а то в следующий раз никто и отвечать не захочет.


"cvs log -d не фильтрует"
Отправлено MaximKuznetsov , 08-Ноя-05 11:33 
>вот только выводит на экран большой список всех файлов, а для тех
>которые попадают под фильтр ещё и ревизии выводит. очень не удобно
>просматривать.

нормальное поведение, -d управляет выбором ревизий
-d dates
    Print information about revisions with a checkin date/time in the range given by the semicolon-separated list of dates.

можно добавить опцию -S

-S
    Supress log output when no revisions are selected within a file.

(из cvsnt refernce - возможно не для любой реализации cvs)

по теме :
  форматы даты/времени описываются вместе с опцией -D,
так уж видимо повелось с глубины веков :) "The date formats accepted are those accepted by the -D option" (про cvs log)

автору темы :
  посмотрите на сообщение Андрея и учитесь формулировать проблемы.


"cvs log -d не фильтрует"
Отправлено Dexter , 08-Ноя-05 14:33 
вот теперь спасибо - разобрался, -S действительно то что нужно.

>автору темы :
>  посмотрите на сообщение Андрея и учитесь формулировать проблемы.

честно говоря я не вижу как бы я точней мог сформулировать, т.к. не увидел что из фразы "Print information about revisions with a checkin date/time in the range given by the semicolon-separated list of dates." будет следовать что вывалятся все header независимо от фильтра.