diff options
| author | Sebastian Thiel <byronimo@gmail.com> | 2011-07-04 23:12:25 +0200 |
|---|---|---|
| committer | Sebastian Thiel <byronimo@gmail.com> | 2011-07-04 23:42:54 +0200 |
| commit | 87c7a6f1b166694b1d789b9d6ff8fb02585f099f (patch) | |
| tree | ae2a933f0cacf4c095889226633f0eabf1c91de0 /git/refs/remote.py | |
| parent | 87aa78c4d6c47874a68c8e1eb2bb8ae9d35e6253 (diff) | |
| download | GitPython-87c7a6f1b166694b1d789b9d6ff8fb02585f099f.tar.gz GitPython-87c7a6f1b166694b1d789b9d6ff8fb02585f099f.zip | |
Basic remote functionality moved to Reference type, as it can in fact be useful for tags as well, which might end up somewhere in the refs/remotes space. Its not likely that it will ever be used on a pure Reference instance though, but it is the smallest common base
Diffstat (limited to 'git/refs/remote.py')
| -rw-r--r-- | git/refs/remote.py | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/git/refs/remote.py b/git/refs/remote.py index f2dc72ee..d7bfc3e0 100644 --- a/git/refs/remote.py +++ b/git/refs/remote.py @@ -12,7 +12,7 @@ class RemoteReference(Head): """Represents a reference pointing to a remote head.""" __slots__ = tuple() - _common_path_default = "refs/remotes" + _common_path_default = Head._remote_common_path_default @classmethod @@ -24,24 +24,6 @@ class RemoteReference(Head): # END handle remote constraint return super(RemoteReference, cls).iter_items(repo, common_path) - @property - def remote_name(self): - """ - :return: - Name of the remote we are a reference of, such as 'origin' for a reference - named 'origin/master'""" - tokens = self.path.split('/') - # /refs/remotes/<remote name>/<branch_name> - return tokens[2] - - @property - def remote_head(self): - """:return: Name of the remote head itself, i.e. master. - :note: The returned name is usually not qualified enough to uniquely identify - a branch""" - tokens = self.path.split('/') - return '/'.join(tokens[3:]) - @classmethod def create(cls, *args, **kwargs): """Used to disable this method""" |
