OpenQuizz
Une application de gestion des contenus pédagogiques
RemoteReference Class Reference
Inheritance diagram for RemoteReference:
Collaboration diagram for RemoteReference:

Public Member Functions

def iter_items (cls, repo, common_path=None, remote=None)
 
def delete (cls, repo, *refs, **kwargs)
 
def create (cls, *args, **kwargs)
 
- Public Member Functions inherited from Head
def set_tracking_branch (self, remote_reference)
 
def tracking_branch (self)
 
def rename (self, new_path, force=False)
 
def checkout (self, force=False, **kwargs)
 
def config_reader (self)
 
def config_writer (self)
 
- Public Member Functions inherited from Reference
def __init__ (self, repo, path, check_path=True)
 
def __str__ (self)
 
def set_object (self, object, logmsg=None)
 
def name (self)
 
def iter_items (cls, repo, common_path=None)
 
def remote_name (self)
 
def remote_head (self)
 
- Public Member Functions inherited from SymbolicReference
def __init__ (self, repo, path)
 
def __repr__ (self)
 
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def __hash__ (self)
 
def abspath (self)
 
def dereference_recursive (cls, repo, ref_path)
 
def set_commit (self, commit, logmsg=None)
 
def set_reference (self, ref, logmsg=None)
 
def is_valid (self)
 
def is_detached (self)
 
def log (self)
 
def log_append (self, oldbinsha, message, newbinsha=None)
 
def log_entry (self, index)
 
def to_full_path (cls, path)
 
def delete (cls, repo, path)
 
def create (cls, repo, path, reference='HEAD', force=False, logmsg=None)
 
def from_path (cls, repo, path)
 
def is_remote (self)
 
- Public Member Functions inherited from Iterable
def list_items (cls, repo, *args, **kwargs)
 
def iter_items (cls, repo, *args, **kwargs)
 

Additional Inherited Members

- Data Fields inherited from Head
 path
 
- Data Fields inherited from SymbolicReference
 repo
 
 path
 
- Static Public Attributes inherited from Head
 k_config_remote
 
 k_config_remote_ref
 
- Static Public Attributes inherited from SymbolicReference
 ref
 
- Properties inherited from SymbolicReference
 commit = property(_get_commit, set_commit, doc="Query or set commits directly")
 
 object = property(_get_object, set_object, doc="Return the object our ref currently refers to")
 
 reference = property(_get_reference, set_reference, doc="Returns the Reference we point to")
 

Detailed Description

Represents a reference pointing to a remote head.

Member Function Documentation

◆ create()

def create (   cls,
args,
**  kwargs 
)
Used to disable this method

◆ delete()

def delete (   cls,
  repo,
refs,
**  kwargs 
)
Delete the given remote references

:note:
    kwargs are given for comparability with the base class method as we
    should not narrow the signature.

Reimplemented from Head.

◆ iter_items()

def iter_items (   cls,
  repo,
  common_path = None,
  remote = None 
)
Iterate remote references, and if given, constrain them to the given remote

The documentation for this class was generated from the following file: