From 2dcda95c15ca788f47bd49f85618364635088b0d Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 1 Aug 2013 11:41:16 +0000 Subject: Add Workspace.get_default_system_branch_directory_name method This will be useful later, when we start creating system branch directories. --- morphlib/workspace.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'morphlib/workspace.py') diff --git a/morphlib/workspace.py b/morphlib/workspace.py index 3a2269c8..e21581c6 100644 --- a/morphlib/workspace.py +++ b/morphlib/workspace.py @@ -53,6 +53,21 @@ class Workspace(object): def __init__(self, root_directory): self.root = root_directory + def get_default_system_branch_directory_name(self, system_branch_name): + '''Determine directory where a system branch would be checked out. + + Return the fully qualified pathname to the directory where + a system branch would be checked out. The directory may or may + not exist already. + + If the system branch is checked out, but into a directory of + a different name (which is allowed), that is ignored: this method + only computed the default name. + + ''' + + return os.path.join(self.root, system_branch_name) + def open(dirname): '''Open an existing workspace. -- cgit v1.2.1