~bzr-pqm/bzr/bzr.dev

1085 by Martin Pool
- add schema and example for new inventory form
1
grammar {
2
  file = element file {
3
    attribute id { text },
4
    attribute name { text }, 
5
6
    # the following attributes are absent on the working-inventory
7
    attribute sha1 { text }?,
8
    attribute size { text }?,
9
10
    attribute revision { text }?,
11
12
    empty
13
  }
14
15
  directory = element directory {
16
    attribute id { text },
17
    attribute name { text },
18
    
19
    entry*
20
  }
21
22
  entry = 
23
    (file | directory )
24
25
  start = element inventory {
26
    element root {
27
      entry*
28
    }
29
  }
30
}