atomic file renames on windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dulwich |
Fix Released
|
High
|
Unassigned |
Bug Description
http://
This commit puts hg-git 0.2.1 extension for Mercurial 1.5.1 into non-working state on windows.
HG repository is not populated with this commit although git checkout seems to be made.
> hg clone -v git://github.
*** failed to import extension progress: No module named progress
destination directory: tftpy.git
importing Hg objects into Git
Counting objects: 599, done.
Compressing objects: 100% (365/365), done.
Total 599 (delta 388), reused 332 (delta 209)
importing Git objects into Hg
updating to branch default
resolving manifests
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
Changed in dulwich: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in dulwich: | |
milestone: | none → 0.6.0 |
milestone: | 0.6.0 → 0.7.0 |
Changed in dulwich: | |
milestone: | 0.7.0 → 0.6.0 |
Changed in dulwich: | |
status: | Fix Committed → Fix Released |
The patch fixes the major half of failed test suite on windows. Windows XP and earlier don't have atomic renames and throw warning that file exists for an attempt.