28
28
These are run by ``bzr.doctest``.
30
30
>>> import bzrlib, os
31
>>> from bzrlib import ScratchBranch
32
>>> from bzrlib.osutils import isdir, isfile
31
33
>>> bzrlib.commands.cmd_rocks()
173
175
>>> list(b.working_tree().unknowns())
174
176
['d2/d3', 'd2/f2', 'd2/f3']
178
Tests for ignored files and patterns:
180
>>> b = ScratchBranch(dirs=['src', 'doc'],
181
... files=['configure.in', 'configure',
182
... 'doc/configure', 'foo.c',
184
>>> list(b.unknowns())
185
['configure', 'configure.in', 'doc', 'foo', 'foo.c', 'src']
186
>>> b.add(['doc', 'foo.c', 'src', 'configure.in'])
187
>>> list(b.unknowns())
188
['configure', 'foo', 'doc/configure']
189
>>> f = file(b.abspath('.bzrignore'), 'w')
190
>>> f.write('./configure\n'
193
>>> b.add('.bzrignore')
194
>>> list(b.unknowns())
196
>>> b.commit("commit 1")
197
>>> list(b.unknowns())
199
>>> b.add("doc/configure")
200
>>> b.commit("commit more")
205
>>> b = ScratchBranch(files=['foo'], dirs=['subdir'])
206
>>> b.add(['foo', 'subdir'])
207
>>> b.commit('add foo')
208
>>> list(b.unknowns())
210
>>> b.rename(['foo'], 'subdir')
214
>>> bzrlib.commands.cmd_renames(b.base)
216
>>> b.commit("move foo to subdir")
217
>>> isfile(b.abspath('foo'))
219
>>> isfile(b.abspath('subdir/foo'))