If I understand correctly the desired behaviour is:
- if the destination does not exist at all, push creates it (works)
- if the destination exists but is not an empty directory, an error is raised (works but the error is clear)
- if the destination exists and is an empty directory, push makes a new bzrdir there
Some questions:
Is it ok to have a .bzrdir and nothing else? Should it be OK to push to a nonempty directory if we're not building a checkout?
If I understand correctly the desired behaviour is:
- if the destination does not exist at all, push creates it (works)
- if the destination exists but is not an empty directory, an error is raised (works but the error is clear)
- if the destination exists and is an empty directory, push makes a new bzrdir there
Some questions:
Is it ok to have a .bzrdir and nothing else? Should it be OK to push to a nonempty directory if we're not building a checkout?