Changeset - 804dc8c6d204
[Not reviewed]
default
0 1 0
Mads Kiilerich - 6 years ago 2019-12-26 01:44:25
mads@kiilerich.com
Grafted from: 320310a747a8
vcs: fix remove_tag to use os.path.join for joining file system paths
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
kallithea/lib/vcs/backends/git/repository.py
Show inline comments
 
@@ -12,7 +12,6 @@
 
import errno
 
import logging
 
import os
 
import posixpath
 
import re
 
import time
 
import urllib
 
@@ -439,7 +438,8 @@ class GitRepository(BaseRepository):
 
        """
 
        if name not in self.tags:
 
            raise TagDoesNotExistError("Tag %s does not exist" % name)
 
        tagpath = posixpath.join(self._repo.refs.path, 'refs', 'tags', name)
 
        # self._repo.refs is a DiskRefsContainer, and .path gives the full absolute path of '.git'
 
        tagpath = os.path.join(self._repo.refs.path, 'refs', 'tags', name)
 
        try:
 
            os.remove(tagpath)
 
            self._parsed_refs = self._get_parsed_refs()
0 comments (0 inline, 0 general)