Skip to content

Instantly share code, notes, and snippets.

from typing import cast
import libcst as cst
import libcst.matchers as m
from libcst.codemod import VisitorBasedCodemodCommand
from libcst.codemod.visitors import AddImportsVisitor, RemoveImportsVisitor
class DatetimeUtcnow(VisitorBasedCodemodCommand):
@expobrain
expobrain / commit.py
Created January 9, 2019 18:25 — forked from danielmt/commit.py
pygit 2 snippets - most examples assume using a bare repository.
import pygit2
# open existing repository
repo = pygit2.Repository(pygit2.discover_repository('test_repos'))
# check if repos is newly created
if repo.head_is_unborn:
tb = repo.TreeBuilder()
parent = []
else: