Какая версия bzr?
> bzr: ERROR: Failed to rename C:/sk/backoffice/Database/Install to
> C:/sk/backoffice/.bzr/checkout/limbo/new-634/Install: [Error 5]
Error 5 -- это Access is denied. Доступ запрещен.
Попробую угадать: у вас Windows 7 и открыт Bazaar Explorer?
Ошибка доступа что-то сильно часто начала вылазить именно на этой
комбинации. Могу только предложить откатиться вручную на более раннюю
версию Bazaar Explorer.
> У меня используется colo-workspace с несколькими бранчами. Сменить бранч
> не могу, команда bzr switch colo:origin/trunk выдает ошибку:
> bzr: ERROR: Cannot switch threads with an out-of-date tree. Please run
> bzr update.
Я так подозреваю, что вас заблокировал плагин bzr-loom. Об этом говорит
слово threads в сообщении об ошибке. Либо плагин bzr-pipeline. Точнее я
могу только сказать если посмотрю на кусок .bzr.log, соответствующий
этой ошибке. Если вы не используете плагин bzr-loom, то лучше его
удалить воопче.
> Т.е. я оказался заблокированным: ни рабочее дерево не могу обновить, ни
> сменить бранч. Максимум, что, наверно, могу сделать - ответвиться
> непосредственно от бранчей, лежащих в .bzr/braches/...
>
> В чем ошибка? Как побороть? Пытался удалить все лишние файлы (bzr
> clean-tree, bzr clean-tree --ignored, bzr revert), не помогает.
Попытайтесь удалить каталог C:/sk/backoffice/.bzr/checkout/limbo/ и
C:/sk/backoffice/.bzr/checkout/pending-deletions/ если таковые существуют.
Покажите .bzr.log.
> P.S. Каждый месяц на 5-10 багов (исключений) Базара стабильно натыкаюсь,
> хотя казалось бы проект, для которого его использую, относительно
> небольшой. Все мне в нем нравится, кроме надежности.
Огласите весь список пожалуйста. Ибо я за месяц не натыкаюсь.
Возможно проблема в Bazaar Explorer, ибо им после смерти Йена толком
никто не занимается, у меня тоже как-то не складывается.
--
All the dude wanted was his rug back
bzr: ERROR: exceptions.KeyError: (1318, 47)
Traceback (most recent call last):
File "C:/Program Files (x86)/Bazaar/plugins\qbzr\lib\logwidget.py", line 246, in mousePressEvent
File "C:/Program Files (x86)/Bazaar/plugins\qbzr\lib\logmodel.py", line 245, in collapse_expand_rev
File "C:/Program Files (x86)/Bazaar/plugins\qbzr\lib\loggraphviz.py", line 1374, in collapse_expand_rev
KeyError: (1318, 47)
bzr 2.4.2 on python 2.6.6 (win32)
arguments: ['bzr', 'qlog']
encoding: 'cp1251', fsenc: 'mbcs', lang: 'en'
plugins:
bookmarks C:\Program Files (x86)\Bazaar\plugins\bookmarks [2.3.0dev]
bzrtools C:\Program Files (x86)\Bazaar\plugins\bzrtools [2.4.1]
changelog_merge C:\Program Files (x86)\Bazaar\plugins\changelog_merge [2.4.2]
colo C:\Program Files (x86)\Bazaar\plugins\colo [0.3.1dev]
explorer C:\Program Files (x86)\Bazaar\plugins\explorer [1.2.1]
fastimport C:\Program Files (x86)\Bazaar\plugins\fastimport [0.12.0dev]
grep C:\Program Files (x86)\Bazaar\plugins\grep [0.4.0]
launchpad C:\Program Files (x86)\Bazaar\plugins\launchpad [2.4.2]
loom C:\Program Files (x86)\Bazaar\plugins\loom [2.2.1dev]
netrc_credential_store C:\Program Files (x86)\Bazaar\plugins\netrc_credential_store [2.4.2]
news_merge C:\Program Files (x86)\Bazaar\plugins\news_merge [2.4.2]
pipeline C:\Program Files (x86)\Bazaar\plugins\pipeline [1.1.0]
qbzr C:\Program Files (x86)\Bazaar\plugins\qbzr [0.21.1]
rewrite C:\Program Files (x86)\Bazaar\plugins\rewrite [0.6.3dev]
svn C:\Program Files (x86)\Bazaar\plugins\svn [1.1.0]
upload C:\Program Files (x86)\Bazaar\plugins\upload [1.0.1dev]
xmloutput C:\Program Files (x86)\Bazaar\plugins\xmloutput [0.8.7]
Всё верно. Только Юазар пытался не удалить, а переместить её.
> Если бы вывелось какое-то описание, что за Error 5 такой, наверно смог
> бы сразу догадаться о причине ошибки. В этом случае trace исключения был
> бы лучше :-)
Traceback -- это плохой тон. Сообщение об ошибке было вполне
информативно: Базар пытался переместить вашу папку во временное
хранилище. Это особенности работы Windows -- блокировка файлов и каталогов.
> > Огласите весь список пожалуйста. Ибо я за месяц не натыкаюсь.
> Стараюсь обычно заносить баги в Launchpad, но не всегда есть
> возможность. Часть из, наверно, еще остается открытыми: переодически на
> них опять наталкиваюсь.
>
> За последние 1,5 недели столкнулся с такими:
Первые два -- проблемы с paramiko -- скорее всего решаются обновлением
Putty до последней версии. Какая-то из версий Putty (0.61 кажется) имеет
проблемы на Windows 7. И наверное надо установить Putty в систему через
инсталлятор, а не использовать напрямую. Не уверен.
>
> -------------------------
>
> C:\dev>bzr push bzr+ssh://10.10.10.116/srv/bzr/bo-testing/schart-work3
> <http://10.10.10.116/srv/bzr/bo-testing/schart-work3>
> File "paramiko\packet.pyo", line 260, in write_all
> EOFError
>
> bzr 2.4.0 on python 2.6.6 (Windows-7-6.1.7601-SP1)
bzr 2.4.0 -- а говорите про 2.4.2. Нестыковка.
> arguments: ['bzr', 'push',
> 'bzr+ssh://10.10.10.116/srv/bzr/bo-testing/schart-
> <http://10.10.10.116/srv/bzr/bo-testing/schart->
> work3']
> plugins: bzrtools[2.4.0], changelog_merge[2.4.0], colo[0.3.1dev],
> explorer[1.2.1], fastimport[0.12.0dev], launchpad[2.4.0], loom[2.2.1dev],
> netrc_credential_store[2.4.0], news_merge[2.4.0], pipeline[1.1.0],
> qbzr[0.21.1], rewrite[0.6.3dev], svn[1.1.0], upload[1.0.1dev],
> xmloutput[0.8.7]
Плагины loom и pipeline установлены. Их можно было и не ставить, если не
пользуетесь.
> -------------------------
>
> C:\dev>bzr push bzr+ssh://10.10.10.116/srv/bzr/bo-testing/schart-work4
> <http://10.10.10.116/srv/bzr/bo-testing/schart-work4>
> File "paramiko\packet.pyo", line 260, in write_all
> EOFError
> -------------------------
>
> bzr: ERROR: exceptions.KeyError: (1318, 47)
>
> Traceback (most recent call last):
>
> File "C:/Program Files (x86)/Bazaar/plugins\qbzr\lib\logwidget.py", line
> 246, in mousePressEvent
>
> File "C:/Program Files (x86)/Bazaar/plugins\qbzr\lib\logmodel.py", line
> 245, in collapse_expand_rev
>
> File "C:/Program Files (x86)/Bazaar/plugins\qbzr\lib\loggraphviz.py",
> line 1374, in collapse_expand_rev
>
> KeyError: (1318, 47)
Это проблема в QBzr. Довольно давняя, как решать только не понятно. Я у
себя ее повторить никогда не мог.