Skip to content

Commit 89a8585

Browse files
authored
Merge pull request openSUSE#1990 from dmach/fix-osc-service-for-git-packages
Fix 'osc service' for git based packages
2 parents d51d9a8 + d9a6551 commit 89a8585

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

osc/obs_scm/package.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,10 @@ def from_paths_nofail(cls, paths, progress_obj=None, *, skip_dirs=False):
159159
return packages, failed_to_load
160160

161161
def wc_check(self):
162+
from ..git_scm import GitStore
163+
162164
dirty_files = []
163-
if self.scm_url:
165+
if self.scm_url or isinstance(self.store, GitStore):
164166
return dirty_files
165167
for fname in self.filenamelist:
166168
if not self.store.sources_is_file(fname) and fname not in self.skipped:
@@ -804,8 +806,9 @@ def update_datastructs(self):
804806
called).
805807
"""
806808
from ..core import DirectoryServiceinfo
809+
from ..git_scm import GitStore
807810

808-
if self.scm_url:
811+
if self.scm_url or isinstance(self.store, GitStore):
809812
self.filenamelist = []
810813
self.filelist = []
811814
self.skipped = []

0 commit comments

Comments
 (0)