[win32] `bzr add file` in git tree fails with traceback: _Win32Stat misses st_uid/st_gid members
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Alexander Belchenko | ||
2.4 |
Fix Released
|
Medium
|
Alexander Belchenko | ||
2.5 |
Fix Released
|
Medium
|
Alexander Belchenko |
Bug Description
C:\Temp\3>bzr info
Standalone tree (format: git)
Location:
branch root: .
C:\Temp\3>echo>spam
C:\Temp\3>bzr add spam
adding spam
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "C:/Program Files/Bazaar/
File "C:/Program Files/Bazaar/
File "dulwich\
AttributeError: 'bzrlib.
bzr 2.5.0 on python 2.6.6 (Windows-
arguments: ['C:\\Program Files\\
plugins: acad[0.8.0], bzrtools[2.5.0], colo[0.3.1dev], explorer[1.3.0dev],
fastimport[
git[0.6.7], launchpad[2.5.0], qbzr[0.23.0dev], rewrite[0.6.4dev],
scmproj[
x_bit[1.0.0]
encoding: 'cp1251', fsenc: 'mbcs', lang: None
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https:/
including this traceback and a description of the problem.
Related branches
- Martin Packman (community): Approve
- Jelmer Vernooij (community): Approve
- John A Meinel: Approve
-
Diff: 88 lines (+37/-7)3 files modifiedbzrlib/_walkdirs_win32.pyx (+14/-7)
bzrlib/tests/test__walkdirs_win32.py (+19/-0)
doc/en/release-notes/bzr-2.4.txt (+4/-0)
Changed in bzr: | |
status: | Confirmed → In Progress |
assignee: | nobody → Alexander Belchenko (bialix) |
Changed in bzr: | |
status: | In Progress → Fix Committed |
Changed in bzr: | |
milestone: | none → 2.6b2 |
status: | Fix Committed → In Progress |
status: | In Progress → Fix Committed |
Changed in bzr: | |
status: | In Progress → Fix Released |
BTW, implicit add via `bzr mkdir foo` works:
C:\Temp\3>bzr init --git
Created a standalone tree (format: git)
C:\Temp\3>bzr mkdir foo
added foo