juju/client/_client4.py
async def ListCommits(self):
        '''
        ListCommits will return the commits, hence only branches with generation_id higher than 0


        Returns -> BranchResults
        '''

        # map input types to rpc msg
        _params = dict()
        msg = dict(type='ModelGeneration',
                   request='ListCommits',
                   version=4,
                   params=_params)

        reply = await self.rpc(msg)
        return reply

        ListCommits will return the commits, hence only branches with generation_id higher than 0


        Returns -> BranchResults
        
ListCommits will return the commits, hence only branches with generation_id higher than 0
Returns -> BranchResults
ListCommits will return the commits hence only branches with generation_id higher than 0 Returns - > BranchResults
async def ListCommits(self):
        _params = dict()
        msg = dict(type='ModelGeneration',
                   request='ListCommits',
                   version=4,
                   params=_params)
        reply = await self.rpc(msg)
        return reply
async def ListCommits ( self ) : _params = dict ( ) msg = dict ( type = 'ModelGeneration' , request = 'ListCommits' , version = 4 , params = _params ) reply = await self . rpc ( msg ) return reply
ListCommits will return the commits, hence only branches with generation_id higher than 0
Returns -> BranchResults
ListCommits will return the commits hence only branches with generation_id higher than 0 Returns - > BranchResults
'''
        ListCommits will return the commits, hence only branches with generation_id higher than 0


        Returns -> BranchResults
        ''' # map input types to rpc msg
self