Best way to check if a directory is an brz branch
Jelmer Vernooij
jelmer at samba.org
Tue Feb 17 12:09:33 GMT 2009
On Tue, 2009-02-17 at 12:51 +0100, Nicholas Allen wrote:
> I'm wondering what's the best way to check if a directory on the file
> system is a Bazaar branch. At the moment I do something like:
>
> if os.path.isdir(os.path.join(directory, '.bzr/branch')):
>
> but this seems overly tied to the implementation details of Bazaar. I
> couldn't find a method to do this. One way would be to try to open a
> branch for a directory and catch exceptions but that seems inefficient
> and would also fail if there was a problem with the branch itself.
>
> I expected a static method in Branch or BzrDir to check this. eg
> is_branch(directory).
See bzrlib.bzrdir.BzrDir.has_branch().
Cheers,
Jelmer
--
Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
Jabber: jelmer at jabber.fsfe.org
More information about the bazaar
mailing list