#!/usr/bin/env python3
|
|
|
|
import subprocess
|
|
import debian.changelog
|
|
|
|
def git(commands):
|
|
proc = subprocess.Popen(['git'] + commands,
|
|
stdout=subprocess.PIPE,
|
|
stderr=subprocess.STDOUT)
|
|
stdout, stderr = proc.communicate()
|
|
|
|
return stdout
|
|
|
|
ch = debian.changelog.Changelog()
|
|
|
|
commit_log = git(['log'])
|
|
print(commit_log)
|
|
|
|
ch.new_block(
|
|
package='example',
|
|
version='0.1',
|
|
distributions='unstable',
|
|
urgency='low',
|
|
author="%s <%s>" % debian.changelog.get_maintainer(),
|
|
date=debian.changelog.format_date()
|
|
)
|
|
ch.add_change('')
|
|
print(ch)
|
|
|
|
|