~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/smart/repository.py

  • Committer: John Arbash Meinel
  • Date: 2009-02-23 15:29:35 UTC
  • mfrom: (3943.7.7 bzr.code_style_cleanup)
  • mto: This revision was merged to the branch mainline in revision 4033.
  • Revision ID: john@arbash-meinel.com-20090223152935-oel9m92mwcc6nb4h
Merge the removal of all trailing whitespace, and resolve conflicts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 
48
48
    def do(self, path, *args):
49
49
        """Execute a repository request.
50
 
        
 
50
 
51
51
        All Repository requests take a path to the repository as their first
52
52
        argument.  The repository must be at the exact path given by the
53
53
        client - no searching is done.
112
112
 
113
113
class SmartServerRepositoryGetParentMap(SmartServerRepositoryRequest):
114
114
    """Bzr 1.2+ - get parent data for revisions during a graph search."""
115
 
    
 
115
 
116
116
    def do_repository_request(self, repository, *revision_ids):
117
117
        """Get parent details for some revisions.
118
 
        
 
118
 
119
119
        All the parents for revision_ids are returned. Additionally up to 64KB
120
120
        of additional parent data found by performing a breadth first search
121
121
        from revision_ids is returned. The verb takes a body containing the
197
197
 
198
198
 
199
199
class SmartServerRepositoryGetRevisionGraph(SmartServerRepositoryReadLocked):
200
 
    
 
200
 
201
201
    def do_readlocked_repository_request(self, repository, revision_id):
202
202
        """Return the result of repository.get_revision_graph(revision_id).
203
203
 
204
204
        Deprecated as of bzr 1.4, but supported for older clients.
205
 
        
 
205
 
206
206
        :param repository: The repository to query in.
207
207
        :param revision_id: The utf8 encoded revision_id to get a graph from.
208
208
        :return: A smart server response where the body contains an utf8
358
358
 
359
359
    The returned tarball contains a .bzr control directory which in turn
360
360
    contains a repository.
361
 
    
362
 
    This takes one parameter, compression, which currently must be 
 
361
 
 
362
    This takes one parameter, compression, which currently must be
363
363
    "", "gz", or "bz2".
364
364
 
365
365
    This is used to implement the Repository.copy_content_into operation.