HG прервать на разрешенном файле? - PullRequest
1 голос
/ 23 марта 2012

Я продолжаю получать эту ошибку с HG (Mercurial), похоже, что у него проблема с файлом, но у меня есть разрешения на файл, поэтому я не уверен, почему он возвращает ошибку:

me@server:/repo$ hg up -v
resolving manifests
getting __init__.py
abort: Operation not permitted: /repo/__init__.py.orig

me@server:/repo$ ls -l /repo/__init__.py
-rw-rw-r-- 1 www-data www-data 3022 2012-03-22 14:13 /repo/__init__.py

me@server:/repo$ ls -ld /repo/
-rwxrwxr-x 3 www-data www-data 4096 2012-03-22 13:23 /repo/

Вот еще один пример:

me@server:/repo$ ls -l /repo/modular.py.orig 
-rw-rw-r-- 1 www-data www-data 34188 2012-03-29 12:50 /repo/modular.py.orig

me@server:/repo$ ls -l /repo/ -d
drwxrwxr-x 2 www-data www-data 4096 2012-03-29 12:50 /repo/

Любые идеи, как я могу предотвратить это в будущем?

1 Ответ

1 голос
/ 23 марта 2012

Я думаю, он говорит, что не может создать файл /repo/__init__.py.orig.Проверьте эти разрешения:

ls -l /repo/__init__.py.orig

и

ls -l /repo/

Для пользователя 'me'

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