Ticket #25 (closed defect: fixed)
various bzr changes
| Reported by: | marienz@… | Owned by: | lele |
|---|---|---|---|
| Priority: | major | Milestone: | VersionOne |
| Component: | tailor | Version: | 0.9 |
| Keywords: | Cc: |
Description
There's a couple of changes that make a svn -> bzr conversion work better for me. I'm going to (hopefully, depends on if I can get darcs to spit them out for me :) attach some patches, along with tailor configfiles demonstrating the problems they get around.
Attachments
Change History
Changed 7 years ago by marienz@…
-
attachment
tailor-bzr.dev-compat.patch
added
comment:1 Changed 7 years ago by marienz@…
The better-initial-import patch avoids the use of smart_add_subtree, which has the annoying habit of not versioning what bzr considers "generated" files, like aclocal.m4, even if it is versioned in the source repo. Changes later on to such a file trigger a NotVersionedError?. The attached savior.tailor should trigger this on aclocal.m4.
Changed 7 years ago by marienz@…
-
attachment
savior.tailor
added
tailor config file that converts svn -> bzr, exposing some bugs
Changed 7 years ago by marienz@…
-
attachment
tailor-no-smart_add_tree.patch
added
don't use smart_add_tree, it ignores stuff
comment:2 Changed 7 years ago by anonymous
If you run savior.tailor after applying no-smart_add_tree it should fail a bit later on because it attempts to add a file it just moved. You can change start-revision to 2244 to speed things up a bit. The next patch takes care of that by making _addPathNames ignore moved entries as well as added ones.
With both patches applied tailor should be capable of importing the entire savior repo.
Changed 7 years ago by marienz@…
-
attachment
tailor-ignore-moved.patch
added
Don't try to add moved files

compatibility with bzr.dev (what will be bzr 0.7)