1
=======================
2
Notes on bzr-fastimport
3
=======================
13
Things that ought to work:
15
* add & deletes of files and symlinks
17
* automatic creation of directories (but not deletion)
19
* executable permission
21
* branches created based on where the import is run:
23
* import into a shared repository outside a branch - branches
24
are created as subdirectories of the current directory
26
* import into a branch inside a shared repository - current
27
branch becomes the trunk and other branches are created
30
* import into a standalone tree - warnings are given
31
for branches (heads) found but not imported
35
Things that probably work (more testing needed):
37
* separate author to committer
48
Things not supported yet:
50
* renaming a path that contains a space in the old name
52
* copying a path that contains a space in the source name
54
* delimited data sections (all data must be length prefixed currently)
61
Things not supported yet:
63
* deterministic revision-ids as an option
67
* 'filedeleteall' handling
69
Things not recorded in Bazaar:
71
* tagger and message for (non-lightweight) tags
82
The date format is auto-detected.
87
These enhancements over the specification are provided in order
88
to read data produced by some verisons of git-fast-export:
90
* A person's name may be empty
92
* Long file modes with an extra leading 0, i.e. 0000644,
93
0000755 and 0120000 are legal.