 class BaseRepository ( object ) : <EOL> def __init__ ( self , path , ** kwargs ) : <EOL> """<STR_LIT>""" <EOL> self . path = path <EOL> self . extra = kwargs <EOL> def get_commit_by_id ( self , commit_id ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def get_recent_commits ( self , since = None ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def list_directory ( self , path , revision = None ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def file_contents ( self , path , revision = None ) : <EOL> """<STR_LIT>""" 
 raise NotImplementedError </s>

 class BaseRepository ( object ) : <EOL> def __init__ ( self , path , ** kwargs ) : <EOL> """<STR_LIT>""" <EOL> self . path = path <EOL> self . extra = kwargs <EOL> def get_commit_by_id ( self , commit_id ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def get_recent_commits ( self , since = None ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def list_directory ( self , path , revision = None ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError <EOL> def file_contents ( self , path , revision = None ) : <EOL> """<STR_LIT>""" <EOL> raise NotImplementedError </s>
