Пример #1
0
def initialize_repository_at(path: Path):
    if path.isdir(CONFIG_DIR):
        shutil.rmtree(path.combine(CONFIG_DIR))

    path.mkdir(COMMITS_DIR)
    path.mkdir(BRANCHES_DIR)
    path.mkdir(STORAGE_PATH)

    provider = Provider(path)
    commit = Commit(
        About(Author('N\\A', 'N\\A'), datetime.datetime.now(),
              'lgit auto initialization commit'), 0, -1, {})
    master = Branch('master', 0)
    provider.save_new(commit)
    provider.save_new(master)
    provider.set_current_branch('master')
Пример #2
0
    def test_combine__should_return_path_joined_to_root(self):
        path = Path("root/shmoot")

        sut = path.combine("lol")

        self.assertEquals(sut, "root/shmoot/lol")