grate.githandle

class grate.githandle.UnknownCommandException
class grate.githandle.InvalidPathException
class grate.githandle.NoSuchRepoException
class grate.githandle.GitException
class grate.githandle.GitHandler

The Git handler.

classmethod get_command(user, command)
static init(path)
static parse_command(command)
>>> GitHandler.parse_command('git pull . origin')
('git pull', '. origin')
>>> GitHandler.parse_command('git-upload-pack hello')
('git-upload-pack', 'hello')
>>> GitHandler.parse_command('git upload-pack ')
Traceback (most recent call last):
  ...
ValueError: need more than 1 value to unpack

Previous topic

grate.mongo

Next topic

grate.access

This Page