/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
0.64.15 by Ian Clatworthy
begin notes on known limitations, etc.
1
=======================
7490.130.1 by Jelmer Vernooij
Rename bzr to brz in a few more places.
2
Notes on brz-fastimport
0.64.15 by Ian Clatworthy
begin notes on known limitations, etc.
3
=======================
4
5
..contents::
6
0.64.17 by Ian Clatworthy
escape commit messages, diff author to committer and cache fixes
7
Features
8
========
9
0.64.38 by Ian Clatworthy
clean-up doc ready for initial release
10
fast-import
11
-----------
0.64.17 by Ian Clatworthy
escape commit messages, diff author to committer and cache fixes
12
13
Things that ought to work:
14
15
* add & deletes of files and symlinks
16
17
* automatic creation of directories (but not deletion)
18
19
* executable permission
20
0.64.38 by Ian Clatworthy
clean-up doc ready for initial release
21
* branches created based on where the import is run:
22
23
  * import into a shared repository outside a branch - branches
24
    are created as subdirectories of the current directory
25
  
26
  * import into a branch inside a shared repository - current
27
    branch becomes the trunk and other branches are created
28
    as sister directories
29
30
  * import into a standalone tree - warnings are given
31
    for branches (heads) found but not imported
32
  
0.64.65 by Ian Clatworthy
update notes on what's done and what's not
33
* merge tracking
34
35
Things that probably work (more testing needed):
0.64.17 by Ian Clatworthy
escape commit messages, diff author to committer and cache fixes
36
37
* separate author to committer
38
0.64.65 by Ian Clatworthy
update notes on what's done and what's not
39
* lightweight tags
0.64.17 by Ian Clatworthy
escape commit messages, diff author to committer and cache fixes
40
41
0.64.15 by Ian Clatworthy
begin notes on known limitations, etc.
42
Known Limitations
43
=================
44
45
Parsing
46
-------
47
48
Things not supported yet:
49
50
* renaming a path that contains a space in the old name
51
52
* copying a path that contains a space in the source name
53
54
* delimited data sections (all data must be length prefixed currently)
55
56
* rfc2822 dates.
57
0.64.38 by Ian Clatworthy
clean-up doc ready for initial release
58
fast-import
59
-----------
0.64.15 by Ian Clatworthy
begin notes on known limitations, etc.
60
61
Things not supported yet:
62
0.64.38 by Ian Clatworthy
clean-up doc ready for initial release
63
* deterministic revision-ids as an option
64
65
* 'reset' handling
0.64.15 by Ian Clatworthy
begin notes on known limitations, etc.
66
67
* 'filedeleteall' handling
68
69
Things not recorded in Bazaar:
70
71
* tagger and message for (non-lightweight) tags
72
73
* copy semantics
74
75
76
Custom Enhancements
77
===================
78
0.64.17 by Ian Clatworthy
escape commit messages, diff author to committer and cache fixes
79
General
80
-------
81
82
The date format is auto-detected.
83
0.64.15 by Ian Clatworthy
begin notes on known limitations, etc.
84
Parsing
85
-------
86
87
These enhancements over the specification are provided in order
0.64.65 by Ian Clatworthy
update notes on what's done and what's not
88
to read data produced by some verisons of git-fast-export:
0.64.15 by Ian Clatworthy
begin notes on known limitations, etc.
89
90
* A person's name may be empty
91
92
* Long file modes with an extra leading 0, i.e. 0000644,
93
  0000755 and 0120000 are legal.