svn: формат даты в $Id$, $Date$ etc

yolki

1. Оно там в UTC.
можно ли как-то извернутся и установить московское время?
2. Можно ли управлять ФОРМАТОМ?
вместо 2008-07-25 21:05:10Z
хотелось бы увидеть например
21:05 25.07.2008

pitrik2

2. Можно ли управлять ФОРМАТОМ?
вместо 2008-07-25 21:05:10Z
хотелось бы увидеть например
21:05 25.07.2008
эээ
тебе не кажется что это зависит от клиента которого ты юзаешь?
например, я юзаю IDEA и у меня дата совсем по-другому покаывается

yolki

клиент у меня svn
вот я и спрашиваю, где у него настройки крутить..

svn, version 1.4.5 (r25188)
compiled Aug 22 2007, 20:49:04

Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme

Вопрос в догонку:
$Date$ вставляет дату такого вида:

// $Date: 2008-07-26 01:18:10 +0400 (Сб, 26 июл 2008) $

причём "(Сб, 26 июл 2008)" вставляется в UTF-8, в то время как файл у меня в кодировке windows-1251.

AlexV769

A date из консоли случайно не в таком же формате отдает?

yolki


V:\foobar>date
Sun Jul 27 18:28:13 Russian Daylight Time 2008

vall

причём "(Сб, 26 июл 2008)" вставляется в UTF-8, в то время как файл у меня в кодировке windows-1251.
глянул в сорцы:
* ПИЗДЕЦ!
* формат захадкожен
* названия ествесвенно из локали текущей
* на несоотвествие кодировок баг забит уже года четыре назад, в дебиане/убунте давно поправлен.
первая часть даты машинночитаемая — её менять низя.
а то что в скобках типа для людей, но тоже захардкожена.

yolki

ладно, с Date забьём или сделаю поле ограниченной длины.
можно ли поменять часовой пояс в Id? UTC - это не по человечески

vall

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