Вопрос знатокам SVN
Ты не должен этого хотетьЗачем это нужно?
Во! Исчерпывающе.
Будем использовать commit-times, пока сохранение оригинальных дат остаётся в фазе "фича реквестов"
Будем использовать commit-times, пока сохранение оригинальных дат остаётся в фазе "фича реквестов"
Это показывает, что виндузятники настолько привыкли к тому, что у них
время изменения файла выставляется случайно, что теперь даже не в курсе,
зачем это вообще нужно.
---
"Аллах не ведёт людей неверных."
время изменения файла выставляется случайно, что теперь даже не в курсе,
зачем это вообще нужно.
---
"Аллах не ведёт людей неверных."
у меня тот же вопрос, но для CVS
кто-нибудь в курсе?
кто-нибудь в курсе?
У меня дата стоит явно не checkout-ная.
Как ты такого добился?
---
...Я работаю антинаучным аферистом...
Как ты такого добился?
---
...Я работаю антинаучным аферистом...
попробуй такой тест:
у меня получилось, что новые файлы приходят с commit time, а когда обновляются - ставится update time
ABS_ROOT_PATH='/abspath/root'
echo IMPORT
rm -rf root proj wdir1 wdir2
mkdir root proj wdir1 wdir2
cd proj
cvs -d "$ABS_ROOT_PATH" init
echo "test1" > test1
cvs -d "$ABS_ROOT_PATH" import -m 'test' proj proj start
ls --full-time test1
rm test1
cd ..
sleep 3
echo CHECKOUT
cd wdir1
cvs -d "$ABS_ROOT_PATH" checkout proj
ls --full-time proj/test1
cd ../wdir2
cvs -d "$ABS_ROOT_PATH" checkout proj
sleep 3
echo MOD
cd ../wdir1/proj
echo "test1+" >> test1
echo "test2" > test2
ls --full-time test1
ls --full-time test2
sleep 3
echo COMMIT
cvs add -m 'test' test2
cvs commit -m 'test' test1 test2
echo "commit time: "`date +%H:%M:%S`
sleep 3
echo UPDATE
cd ../../wdir2/proj
cvs update
ls --full-time test1
ls --full-time test2
echo "update time: "`date +%H:%M:%S`
у меня получилось, что новые файлы приходят с commit time, а когда обновляются - ставится update time
> ls --full-time
Я тебе сразу скажу, что тест не пройдёт.
Замечание принял во внимание, подумаю чуть попозже.
---
...Я работаю...
Я тебе сразу скажу, что тест не пройдёт.
Замечание принял во внимание, подумаю чуть попозже.
---
...Я работаю...
up
Оставить комментарий
yolki
когда я делаю чекаут или апдейт, эта зараза ставит дату модификации файла в текущее время.Можно ли заставить её оставлять у файлов их реальные дату/время последнего изменения.
т.е.
у файла file есть три точки:
T1 - момент последнего изменения файла
T2 - момент чекина/коммита
T3 - чекаут
у file после чекаута дата модификации = T3. как бы сделать её T1 или хотя бы T2?