Discussion:
весёлый git
(слишком старое сообщение для ответа)
Valentin Nechayev
2012-10-30 05:01:30 UTC
Permalink
Hi,


Сижу в каталоге, который с точки зрения git создаётся последним коммитом,
а до того его не было. Делаю rebase с последними 4. Результат:

***@pod:~/work/sdp_to_rtpproxy/sippy/test/ft/ft41/ft4101_moh_ef>>
$ git rebase --continue
shell-init: error retrieving current directory: getcwd: cannot access parent
directories: No such file or directory
fatal: Unable to read current working directory: No such file or directory
***@pod:~/work/sdp_to_rtpproxy/sippy/test/ft/ft41/ft4101_moh_ef>>
$ pwd
/home/netch/work/sdp_to_rtpproxy/sippy/test/ft/ft41/ft4101_moh_ef
***@pod:~/work/sdp_to_rtpproxy/sippy/test/ft/ft41/ft4101_moh_ef>>
$ pwd -P
pwd: error retrieving current directory: getcwd: cannot access parent
directories: No such file or directory
***@pod:~/work/sdp_to_rtpproxy/sippy/test/ft/ft41/ft4101_moh_ef>>
$ cd ../../
chdir: error retrieving current directory: getcwd: cannot access
parent directories: No such file or directory
***@pod:../..>>
$ git rebase --continue
Successfully rebased and updated refs/heads/l.217123-sdp_to_rtpproxy.
***@pod:../..>>
$ pwd -P
.
***@pod:../..>>
$ /bin/pwd -P
/home/netch/work/sdp_to_rtpproxy/sippy/test/ft
***@pod:../..>>
$

Кстати, в каталоге были ещё файлы. Hо git (1.7.7) это не остановило
против того, чтобы убить его со всем содержимым.

Bash (4.2.10) тоже порадовал своим отношением к каталогу - "ну не знаю, где
я (хотя физический путь есть!), останемся с относительным путём"

И как в таких условиях работать? ;(


-netch-

... И этот парашютист задолбал...
Serguei E. Leontiev
2012-10-31 18:48:36 UTC
Permalink
Валентин, привет,
Post by Valentin Nechayev
Кстати, в каталоге были ещё файлы. Hо git (1.7.7) это не остановило
против того, чтобы убить его со всем содержимым.
Сурово, зато эффективно: нет файла - нет конфликта.
Post by Valentin Nechayev
Bash (4.2.10) тоже порадовал своим отношением к каталогу - "ну не знаю, где
я (хотя физический путь есть!), останемся с относительным путём"
Прикольно. Вот и вылезла его истинная сущность.
Post by Valentin Nechayev
И как в таких условиях работать? ;(
Если мне не изменяет память, в POSIX есть оговорка о том, что rmdir() имеет
право не удалять каталог, если какой либо процесс в нём стоит. И такие
системы есть, как вариант можно на них мигрировать. Hе желаешь ли? :)

С git хуже, это вам не старый добрый cvs/rcs, но, к сожалению, набор
средств обратной миграции беден. Да и сами средства управления исходными
текстам - средства коллективные, так что побеждает "попса". А тех кто
возражает, объявляют сатрапами и ретроградами.
--
Успехов, Сергей Леонтьев, <http://www.cryptopro.ru> (NewsTap)
Serguei E. Leontiev
2012-11-01 08:44:55 UTC
Permalink
Валентин, привет,
Post by Valentin Nechayev
Кстати, в каталоге были ещё файлы. Hо git (1.7.7) это не остановило
против того, чтобы убить его со всем содержимым.
Сурово, зато эффективно: нет файла - нет конфликта.
Post by Valentin Nechayev
Bash (4.2.10) тоже порадовал своим отношением к каталогу - "ну не знаю, где
я (хотя физический путь есть!), останемся с относительным путём"
Прикольно. Вот и вылезла его истинная сущность.
Post by Valentin Nechayev
И как в таких условиях работать? ;(
Если мне не изменяет память, в POSIX есть оговорка о том, что rmdir() имеет
право не удалять каталог, если какой либо процесс в нём стоит. И такие
системы есть, как вариант можно на них мигрировать. Hе желаешь ли? :)

С git хуже, это вам не старый добрый cvs/rcs, но, к сожалению, набор
средств обратной миграции беден. Да и сами средства управления исходными
текстам - средства коллективные, так что побеждает "попса". А тех кто
возражает, объявляют сатрапами и ретроградами.
--
Успехов, Сергей Леонтьев, <http://www.cryptopro.ru> (NewsTap)
Serguei E. Leontiev
2012-11-01 08:44:55 UTC
Permalink
Валентин, привет,
Post by Valentin Nechayev
Кстати, в каталоге были ещё файлы. Hо git (1.7.7) это не остановило
против того, чтобы убить его со всем содержимым.
Сурово, зато эффективно: нет файла - нет конфликта.
Post by Valentin Nechayev
Bash (4.2.10) тоже порадовал своим отношением к каталогу - "ну не знаю, где
я (хотя физический путь есть!), останемся с относительным путём"
Прикольно. Вот и вылезла его истинная сущность.
Post by Valentin Nechayev
И как в таких условиях работать? ;(
Если мне не изменяет память, в POSIX есть оговорка о том, что rmdir() имеет
право не удалять каталог, если какой либо процесс в нём стоит. И такие
системы есть, как вариант можно на них мигрировать. Hе желаешь ли? :)

С git хуже, это вам не старый добрый cvs/rcs, но, к сожалению, набор
средств обратной миграции беден. Да и сами средства управления исходными
текстам - средства коллективные, так что побеждает "попса". А тех кто
возражает, объявляют сатрапами и ретроградами.
--
Успехов, Сергей Леонтьев, <http://www.cryptopro.ru> (NewsTap)
Loading...