[projects/git-slug: 106/170] Switch to GitArchiveRefsData

glen glen at pld-linux.org
Mon Sep 21 21:47:43 CEST 2015


commit 9e75ebd8b777607cb34dace3821a016dc5500023
Author: Kacper Kornet <draenog at pld-linux.org>
Date:   Sun Mar 25 23:11:33 2012 +0100

    Switch to GitArchiveRefsData

 slug.py | 17 ++++-------------
 1 file changed, 4 insertions(+), 13 deletions(-)
---
diff --git a/slug.py b/slug.py
index 0397ac9..210d2f7 100755
--- a/slug.py
+++ b/slug.py
@@ -16,7 +16,7 @@ import configparser
 
 from git_slug.gitconst import GITLOGIN, GITSERVER, GIT_REPO, GIT_REPO_PUSH, REMOTEREFS
 from git_slug.gitrepo import GitRepo, GitRepoError
-from git_slug.refsdata import GitRemoteRefsData, RemoteRefsError
+from git_slug.refsdata import GitArchiveRefsData, RemoteRefsError
 
 class DelAppend(argparse._AppendAction):
     def __call__(self, parser, namespace, values, option_string=None):
@@ -92,10 +92,7 @@ def fetch_packages(options):
     signal.signal(signal.SIGINT, signal.SIG_DFL)
 
     try:
-        refs = GitRemoteRefsData(options.remoterefs, options.branch, options.repopattern)
-    except GitRepoError as e:
-        print('Problem with repository {}: {}'.format(options.remoterefs, e), file=sys.stderr)
-        sys.exit(1)
+        refs = GitArchiveRefsData(options.remoterefs, ptions.branch, options.repopattern)
     except RemoteRefsError as e:
         print('Problem with file {} in repository {}'.format(*e.args), file=sys.stderr)
         sys.exit(1)
@@ -127,10 +124,7 @@ def fetch_packages(options):
 
     if options.prune:
         try:
-            refs = GitRemoteRefsData(options.remoterefs, '*')
-        except GitRepoError as e:
-            print('Problem with repository {}: {}'.format(options.remoterefs, e), file=sys.stderr)
-            sys.exit(1)
+            refs = GitArchiveRefsData(options.remoterefs, '*')
         except RemoteRefsError as e:
             print('Problem with file {} in repository {}'.format(*e.args), file=sys.stderr)
             sys.exit(1)
@@ -151,10 +145,7 @@ def clone_packages(options):
 
 def list_packages(options):
     try:
-        refs = GitRemoteRefsData(options.remoterefs, options.branch, options.repopattern)
-    except GitRepoError as e:
-        print('Problem with repository {}: {}'.format(options.remoterefs, e), file=sys.stderr)
-        sys.exit(1)
+        refs = GitArchiveRefsData(options.remoterefs, options.branch, options.repopattern)
     except RemoteRefsError as e:
         print('Problem with file {} in repository {}'.format(*e.args), file=sys.stderr)
         sys.exit(1)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/git-slug.git/commitdiff/4ed64f73960519a2f4fd04c42950b2c96ae795c5



More information about the pld-cvs-commit mailing list