This still seems to be a bug. Here is a test case:
$ bzr init proj
$ cd proj
$ bzr mkdir a
$ cd a
$ bzr ignore foo
$ bzr ignore ./foo
$ cat ../.bzrignore
foo
./foo
Arguably, the first one is a wildcard that should match 'foo' everywhere, but the latter one is definitely incorrect, since it should prepend the relative path and make it a/foo
This still seems to be a bug. Here is a test case:
$ bzr init proj
$ cd proj
$ bzr mkdir a
$ cd a
$ bzr ignore foo
$ bzr ignore ./foo
$ cat ../.bzrignore
foo
./foo
Arguably, the first one is a wildcard that should match 'foo' everywhere, but the latter one is definitely incorrect, since it should prepend the relative path and make it a/foo
John