parameters: (self, repo_dir, sync_dir, depth=None)
docstring: Method to check out some root from the repository to a destination
          directory
  
          @params
            repo_dir: directory in the repo to checkout relative to the root
            sync_dir: the directory to check these files out to
            depth: ??? (empty)
docstring_summary: Method to check out some root from the repository to a destination
          directory
docstring_tokens: Method to check out some root from the repository to a destination directory
function: def checkout(self, repo_dir, sync_dir, depth=None):
          '''Method to check out some root from the repository to a destination
          directory
  
          @params
            repo_dir: directory in the repo to checkout relative to the root
            sync_dir: the directory to check these files out to
            depth: ??? (empty)
          '''
          pass
function_tokens: def checkout ( self , repo_dir , sync_dir , depth = None ) : pass