specifications for git methods needed for change logging and installation state keeping

Signed-off-by: Mattias Andrée <maandree@operamail.com>