/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/git/remote.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2018-11-16 10:19:08 UTC
  • mfrom: (7131.12.2 git-remote-uncommit)
  • Revision ID: breezy.the.bot@gmail.com-20181116101908-33lz5f3acvmymg38
Support uncommit on remote git branches.

Merged from https://code.launchpad.net/~jelmer/brz/git-remote-uncommit/+merge/355576

Show diffs side-by-side

added added

removed removed

Lines of Context:
960
960
                raise TypeError(tag_name)
961
961
            yield (ref_name, tag_name, peeled, unpeeled)
962
962
 
 
963
    def set_last_revision_info(self, revno, revid):
 
964
        self.generate_revision_history(revid)
 
965
 
 
966
    def generate_revision_history(self, revision_id, last_rev=None,
 
967
                                  other_branch=None):
 
968
        sha = self.lookup_bzr_revision_id(revision_id)[0]
 
969
        def get_changed_refs(old_refs):
 
970
            return {self.ref: sha}
 
971
        def generate_pack_data(have, want, ofs_delta=False):
 
972
            return pack_objects_to_data([])
 
973
        self.repository.send_pack(get_changed_refs, generate_pack_data)
 
974
        self._sha = sha
 
975
 
963
976
 
964
977
def remote_refs_dict_to_container(refs_dict, symrefs_dict={}):
965
978
    base = {}