g-commit