On Thu, Sep 14, 2006 at 05:08:17AM +0400, Alexey Tourbin wrote: > On Thu, Sep 14, 2006 at 04:20:11AM +0400, Dmitry V. Levin wrote: > > On Thu, Sep 14, 2006 at 03:57:36AM +0400, Alexey Tourbin wrote: > > > $ faketime -d '2006/03/26 02:49:11' date > > > faketime: 2006/03/26 02:49:11: invalid date format > > > > $ env -i touch --date '2006/03/26 02:49:11' foo > > touch: invalid date format `2006/03/26 02:49:11' > > > > Попробуй осилить info "Date input formats", если в результате тебе > > покажется что это ошибка, то я буду разбираться. > > Это случай примерно один из десяти тысяч. То есть во всех остальных > случаях такой формат даты корректно отработал. Всплыло на импорте > перловых исходников в git. Date input formats я конечно осилить > попробую, но при таком раскладе разбираться всё равно придётся. > А то что получается -- делает вид что работает а на самом деле не > работает. Лучше бы оно сразу отваливало если формат некошерный. Это импорт из того p4? А разве там в коммитах время не UTC? Надо явно указывать зону, а то по умолчанию получается неизвестно какой localtime. В репозитории git хранится время UTC и zone offset (так что можно посмотреть и локальное время того, кто делал коммит, и сделать на этом основании какие-то выводы); при импорте через faketime этот zone offset всё-таки пропадёт (хотя я не знаю, была ли такая информация в p4).