Hello community,
here is the log from the commit of package git-review for openSUSE:Factory checked in at 2014-07-27 18:47:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git-review (Old)
and /work/SRC/openSUSE:Factory/.git-review.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-review"
Changes:
--------
--- /work/SRC/openSUSE:Factory/git-review/git-review.changes 2014-07-10 14:55:05.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.git-review.new/git-review.changes 2014-07-27 18:47:30.000000000 +0200
@@ -1,0 +2,18 @@
+Wed Jul 16 08:59:50 UTC 2014 - bwiedemann@suse.com
+
+- update to 1.24
+* Require python-requests
+* Update homepage on PyPI
+* Update requirements to OpenStack's recommendations
+* Update the README to mention dependencies
+* Ensure username is set for all tests
+* Provide nicer user message for missing remote ref
+* Fix a typo in HACKING.rst
+* Ignore newline in bp/bug search in commit message
+* Restrict tests SSH auth to only the provided key
+* Disable proxies for tests that clone over http
+* Keep track of gerrit.war and golden_site versions
+* Fix typo in manpage s/gireview/gitreview/
+* Correct git review -l over http(s)
+
+-------------------------------------------------------------------
Old:
----
git-review-1.23.61.gcb87cd1.tar.gz
New:
----
git-review-1.24.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ git-review.spec ++++++
--- /var/tmp/diff_new_pack.XJ6CbK/_old 2014-07-27 18:47:31.000000000 +0200
+++ /var/tmp/diff_new_pack.XJ6CbK/_new 2014-07-27 18:47:31.000000000 +0200
@@ -17,7 +17,7 @@
Name: git-review
-Version: 1.23.61.gcb87cd1
+Version: 1.24
Release: 0
Summary: Tool to submit code to Gerrit
License: Apache-2.0
@@ -29,6 +29,7 @@
BuildRequires: python-devel
BuildRequires: python-pbr
BuildRequires: python-setuptools
+Requires: python-requests >= 1.1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: python-git-review = %{version}
Obsoletes: python-git-review < %{version}
++++++ git-review-1.23.61.gcb87cd1.tar.gz -> git-review-1.24.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/AUTHORS new/git-review-1.24/AUTHORS
--- old/git-review-1.23.61.gcb87cd1/AUTHORS 2014-05-22 23:02:54.000000000 +0200
+++ new/git-review-1.24/AUTHORS 2014-07-03 20:45:17.000000000 +0200
@@ -1 +1,46 @@
-
+Aaron Schulz
+Alexander Jones
+Andreas Jaeger
+Andrew Karnani
+Anita Kuno
+Antoine Musso
+Carlo Marcelo Arenas Belon
+Catrope
+Cedric Brandily
+Chmouel Boudjnah
+Clark Boylan
+Daniel P. Berrange
+Darragh Bailey
+Darragh Bailey
+David Ostrovsky
+Dereckson
+Diederik
+Dina Belova
+Hugh Saunders
+James E. Blair
+Jason Axelson
+Jeremy Stanley
+Kiall Mac Innes
+Krenair
+Lorin Hochstein
+Marcin Cieslak
+Mark McLoughlin
+Matthieu Baerts
+Merlijn van Deen
+Michael Still
+Miklos Vajna
+Monty Taylor
+Morgan Fainberg
+Ori Livneh
+Paul Belanger
+Pavel Sedlák
+Pete Zaitcev
+Roger Luethi
+Saggi Mizrahi
+Steve Kowalik
+Thomas Goirand
+Tim Landscheidt
+Vishvananda Ishaya
+Yuriy Taraday
+gholt
+saper
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/ChangeLog new/git-review-1.24/ChangeLog
--- old/git-review-1.23.61.gcb87cd1/ChangeLog 2014-05-22 23:02:54.000000000 +0200
+++ new/git-review-1.24/ChangeLog 2014-07-03 20:45:17.000000000 +0200
@@ -1,6 +1,21 @@
CHANGES
=======
+1.24
+----
+
+* Update homepage on PyPI
+* Update requirements to OpenStack's recommendations
+* Update the README to mention dependencies
+* Ensure username is set for all tests
+* Provide nicer user message for missing remote ref
+* Fix a typo in HACKING.rst
+* Ignore newline in bp/bug search in commit message
+* Restrict tests SSH auth to only the provided key
+* Disable proxies for tests that clone over http
+* Keep track of gerrit.war and golden_site versions
+* Fix typo in manpage s/gireview/gitreview/
+* Correct git review -l over http(s)
* Topic: do not use '(detached' when detached
* Use gerrit 2.8.5 instead of gerrit 2.6.1 in tests
* Allow to specify default scheme in .gitreview file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/HACKING.rst new/git-review-1.24/HACKING.rst
--- old/git-review-1.23.61.gcb87cd1/HACKING.rst 2014-05-22 23:02:38.000000000 +0200
+++ new/git-review-1.24/HACKING.rst 2014-07-03 20:45:04.000000000 +0200
@@ -123,7 +123,7 @@
Then a new paragraph after a newline that explains in more detail any
general information about the function, class or method. Example usages
- are also great to have here if it is a complex class for function.
+ are also great to have here if it is a complex class or function.
When writing the docstring for a class, an extra line should be placed
after the closing quotations. For more in-depth explanations for these
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/PKG-INFO new/git-review-1.24/PKG-INFO
--- old/git-review-1.23.61.gcb87cd1/PKG-INFO 2014-05-22 23:02:54.000000000 +0200
+++ new/git-review-1.24/PKG-INFO 2014-07-03 20:45:17.000000000 +0200
@@ -1,8 +1,8 @@
Metadata-Version: 1.0
Name: git-review
-Version: 1.23.61.gcb87cd1
+Version: 1.24
Summary: Tool to submit code to Gerrit
-Home-page: https://pypi.python.org/pypi/git-review
+Home-page: https://git.openstack.org/cgit/openstack-infra/git-review
Author: OpenStack
Author-email: openstack-infra@lists.openstack.org
License: Apache License (2.0)
@@ -134,6 +134,7 @@
Install with pip install git-review
For installation from source simply add git-review to your $PATH
+ after installing the dependencies listed in requirements.txt
Running tests
-------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/README.rst new/git-review-1.24/README.rst
--- old/git-review-1.23.61.gcb87cd1/README.rst 2014-05-22 23:02:38.000000000 +0200
+++ new/git-review-1.24/README.rst 2014-07-03 20:45:05.000000000 +0200
@@ -126,6 +126,7 @@
Install with pip install git-review
For installation from source simply add git-review to your $PATH
+after installing the dependencies listed in requirements.txt
Running tests
-------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/git-review.1 new/git-review-1.24/git-review.1
--- old/git-review-1.23.61.gcb87cd1/git-review.1 2014-05-22 23:02:38.000000000 +0200
+++ new/git-review-1.24/git-review.1 2014-07-03 20:45:04.000000000 +0200
@@ -179,7 +179,7 @@
[gitreview]
username=\fImygerrituser\fP
.Ed
-.It gireview.rebase
+.It gitreview.rebase
This setting determines whether changes submitted will
be rebased to the newest state of the branch.
.Pp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/git_review/cmd.py new/git-review-1.24/git_review/cmd.py
--- old/git-review-1.23.61.gcb87cd1/git_review/cmd.py 2014-05-22 23:02:39.000000000 +0200
+++ new/git-review-1.24/git_review/cmd.py 2014-07-03 20:45:04.000000000 +0200
@@ -34,6 +34,7 @@
import ConfigParser
import urllib
import urlparse
+ urlencode = urllib.urlencode
urljoin = urlparse.urljoin
urlparse = urlparse.urlparse
do_input = raw_input
@@ -41,6 +42,7 @@
import configparser as ConfigParser
import urllib.parse
import urllib.request
+ urlencode = urllib.parse.urlencode
urljoin = urllib.parse.urljoin
urlparse = urllib.parse.urlparse
do_input = input
@@ -422,6 +424,10 @@
url += '?q=%s&o=CURRENT_REVISION' % change
else:
url += '?q=%s&o=ALL_REVISIONS' % change
+ else:
+ project_name = re.sub(r"^/|(\.git$)", "", urlparse(remote_url).path)
+ params = urlencode({'q': 'project:%s status:open' % project_name})
+ url += '?' + params
if VERBOSE:
print("Query gerrit %s" % url)
@@ -612,6 +618,14 @@
return False
_orig_head = output
+ cmd = "git show-ref --quiet --verify refs/%s" % remote_branch
+ (status, output) = run_command_status(cmd)
+ if status != 0:
+ printwrap("The branch '%s' does not exist on the given remote '%s'. "
+ "If these changes are intended to start a new branch, "
+ "re-run with the '-R' option enabled." % (branch, remote))
+ sys.exit(1)
+
if interactive:
cmd = "git rebase -p -i %s" % remote_branch
else:
@@ -726,7 +740,14 @@
"/".join(branch_parts[2:]))
log_output = run_command("git log HEAD^1..HEAD")
- bug_re = r'\b([Bb]ug|[Ll][Pp])\s*[:]?\s*[#]?\s*(\d+)'
+ bug_re = r'''(?x) # verbose regexp
+ \b([Bb]ug|[Ll][Pp]) # bug or lp
+ [ \t\f\v]* # don't want to match newline
+ [:]? # separator if needed
+ [ \t\f\v]* # don't want to match newline
+ [#]? # if needed
+ [ \t\f\v]* # don't want to match newline
+ (\d+) # bug number'''
match = re.search(bug_re, log_output)
if match is not None:
@@ -734,7 +755,12 @@
"for the topic of the change submitted",
"bug/%s" % match.group(2))
- bp_re = r'\b([Bb]lue[Pp]rint|[Bb][Pp])\s*[#:]?\s*([0-9a-zA-Z-_]+)'
+ bp_re = r'''(?x) # verbose regexp
+ \b([Bb]lue[Pp]rint|[Bb][Pp]) # a blueprint or bp
+ [ \t\f\v]* # don't want to match newline
+ [#:]? # separator if needed
+ [ \t\f\v]* # don't want to match newline
+ ([0-9a-zA-Z-_]+) # any identifier or number'''
match = re.search(bp_re, log_output)
if match is not None:
return use_topic("Using blueprint number %s "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/git_review/tests/__init__.py new/git-review-1.24/git_review/tests/__init__.py
--- old/git-review-1.23.61.gcb87cd1/git_review/tests/__init__.py 2014-05-22 23:02:39.000000000 +0200
+++ new/git-review-1.24/git_review/tests/__init__.py 2014-07-03 20:45:04.000000000 +0200
@@ -35,6 +35,11 @@
from git_review.tests import utils
+WAR_URL = 'http://gerrit-releases.storage.googleapis.com/gerrit-2.8.5.war'
+# Update GOLDEN_SITE_VER for every change altering golden site, including
+# WAR_URL changes. Set new value to something unique (just +1 it for example)
+GOLDEN_SITE_VER = '0'
+
class GerritHelpers(object):
@@ -46,32 +51,48 @@
self.primary_dir = os.path.abspath(os.path.curdir)
self.gerrit_dir = self._dir('primary', '.gerrit')
self.gsite_dir = self._dir('gerrit', 'golden_site')
+ self.gerrit_war = self._dir('gerrit', WAR_URL.split('/')[-1])
def ensure_gerrit_war(self):
# check if gerrit.war file exists in .gerrit directory
if not os.path.exists(self.gerrit_dir):
os.mkdir(self.gerrit_dir)
- if not os.path.exists(self._dir('gerrit', 'gerrit.war')):
- resp = urlopen(
- 'http://gerrit-releases.storage.googleapis.com/'
- 'gerrit-2.8.5.war'
- )
-
- utils.write_to_file(self._dir('gerrit', 'gerrit.war'),
- resp.read())
+ if not os.path.exists(self.gerrit_war):
+ print("Downloading Gerrit binary from %s..." % WAR_URL)
+ resp = urlopen(WAR_URL)
+ utils.write_to_file(self.gerrit_war, resp.read())
+ print("Saved to %s" % self.gerrit_war)
def init_gerrit(self):
"""Run Gerrit from the war file and configure it."""
+ golden_ver_file = self._dir('gsite', 'golden_ver')
if os.path.exists(self.gsite_dir):
- return
+ if not os.path.exists(golden_ver_file):
+ golden_ver = '0'
+ else:
+ with open(golden_ver_file) as f:
+ golden_ver = f.read().strip()
+ if GOLDEN_SITE_VER != golden_ver:
+ print("Existing golden site has version %s, removing..." %
+ golden_ver)
+ shutil.rmtree(self.gsite_dir)
+ else:
+ print("Golden site of version %s already exists" %
+ GOLDEN_SITE_VER)
+ return
+
+ print("Creating a new golden site of version " + GOLDEN_SITE_VER)
# initialize Gerrit
- utils.run_cmd('java', '-jar', self._dir('gerrit', 'gerrit.war'),
+ utils.run_cmd('java', '-jar', self.gerrit_war,
'init', '-d', self.gsite_dir,
'--batch', '--no-auto-start', '--install-plugin',
'download-commands')
+ with open(golden_ver_file, 'w') as f:
+ f.write(GOLDEN_SITE_VER)
+
# create SSH public key
key_file = self._dir('gsite', 'test_ssh_key')
utils.run_cmd('ssh-keygen', '-t', 'rsa', '-b', '4096',
@@ -145,6 +166,9 @@
self._run_gerrit_cli('create-project', '--empty-commit',
'--name', 'test/test_project')
+ # ensure user proxy conf doesn't interfere with tests
+ os.environ['NO_PROXY'] = '*'
+
# prepare repository for the testing
self._run_git('clone', self.project_uri)
utils.write_to_file(self._dir('test', 'test_file.txt'),
@@ -162,6 +186,9 @@
self._run_git('remote', 'add', 'gerrit', self.project_uri)
self.addCleanup(shutil.rmtree, self.test_dir)
+ # ensure user is configured for all tests
+ self._configure_gitreview_username()
+
def attach_on_exception(self, filename):
@self.addOnException
def attach_file(exc_info):
@@ -223,7 +250,8 @@
for cmd in ('ssh', 'scp'):
cmd_file = self._dir('ssh', cmd)
s = '#!/bin/sh\n' \
- '/usr/bin/%s -i %s -o UserKnownHostsFile=%s $@' % \
+ '/usr/bin/%s -i %s -o UserKnownHostsFile=%s ' \
+ '-o IdentitiesOnly=yes $@' % \
(cmd,
self._dir('gsite', 'test_ssh_key'),
self._dir('ssh', 'known_hosts'))
@@ -233,6 +261,9 @@
os.environ['PATH'] = self.ssh_dir + os.pathsep + os.environ['PATH']
os.environ['GIT_SSH'] = self._dir('ssh', 'ssh')
+ def _configure_gitreview_username(self):
+ self._run_git('config', 'gitreview.username', 'test_user')
+
def _pick_gerrit_port_and_dir(self):
pid = os.getpid()
host = '127.%s.%s.%s' % (self._test_counter, pid >> 8, pid & 255)
@@ -257,3 +288,7 @@
@property
def project_uri(self):
return self.project_http_uri
+
+ def _configure_gitreview_username(self):
+ # trick to set http password
+ self._run_git('config', 'gitreview.username', 'test_user:test_pass')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/git_review/tests/test_git_review.py new/git-review-1.24/git_review/tests/test_git_review.py
--- old/git-review-1.23.61.gcb87cd1/git_review/tests/test_git_review.py 2014-05-22 23:02:39.000000000 +0200
+++ new/git-review-1.24/git_review/tests/test_git_review.py 2014-07-03 20:45:04.000000000 +0200
@@ -31,13 +31,9 @@
self.assertIn('remote: New Changes:', self._run_git_review())
self.assertIn('Change-Id:', self._run_git('log', '-1'))
- def _configure_gitreview_username(self):
- self._run_git('config', '--add', 'gitreview.username', 'test_user')
-
def test_git_review_s(self):
"""Test git-review -s."""
self._run_git('remote', 'rm', 'gerrit')
- self._configure_gitreview_username()
self._run_git_review('-s')
self._simple_change('test file modified', 'test commit message')
self.assertIn('Change-Id:', self._run_git('log', '-1'))
@@ -45,7 +41,6 @@
def test_git_review_s_in_detached_head(self):
"""Test git-review -s in detached HEAD state."""
self._run_git('remote', 'rm', 'gerrit')
- self._configure_gitreview_username()
master_sha1 = self._run_git('rev-parse', 'master')
self._run_git('checkout', master_sha1)
self._run_git_review('-s')
@@ -60,7 +55,6 @@
# Review setup with an outdated repo
self._run_git('remote', 'rm', 'gerrit')
- self._configure_gitreview_username()
self._run_git_review('-s')
self._simple_change('test file modified', 'test commit message 2')
self.assertIn('Change-Id:', self._run_git('log', '-1'))
@@ -120,6 +114,14 @@
review_res = self._run_git_review('-y')
self.assertIn("Processing changes: new: 2", review_res)
+ def test_rebase_no_remote_branch_msg(self):
+ """Test message displayed where no remote branch exists."""
+ self._run_git_review('-s')
+ self._run_git('checkout', '-b', 'new_branch')
+ exc = self.assertRaises(Exception, self._run_git_review, 'new_branch')
+ self.assertIn("The branch 'new_branch' does not exist on the given "
+ "remote 'gerrit'", exc.args[0])
+
def test_need_rebase_no_upload(self):
"""Test change needing a rebase does not upload."""
self._run_git_review('-s')
@@ -176,6 +178,14 @@
self.assertIn('rebase', review_res)
self.assertEqual(self._run_git('rev-parse', 'HEAD^1'), head)
+ def _assert_branch_would_be(self, branch):
+ output = self._run_git_review('-n')
+ # last non-empty line should be:
+ # git push gerrit HEAD:refs/publish/master
+ last_line = output.strip().split('\n')[-1]
+ branch_was = last_line.rsplit(' ', 1)[-1].split('/', 2)[-1]
+ self.assertEqual(branch, branch_was)
+
def test_detached_head(self):
"""Test on a detached state: we shouldn't have '(detached' as topic."""
self._run_git_review('-s')
@@ -187,18 +197,62 @@
# switch to French, 'git branch' should return '(détaché du HEAD)'
lang_env = os.getenv('LANG', 'C')
os.environ.update(LANG='fr_FR.UTF-8')
- review = self._run_git_review('-n')
- os.environ.update(LANG=lang_env)
- # reattach
- self._run_git('checkout', curr_branch)
- # we should push to '(...)/master', not '(...)/(detached'
- self.assertTrue(review.strip().split('\n')[-1].endswith(curr_branch))
+ try:
+ self._assert_branch_would_be(curr_branch)
+ finally:
+ os.environ.update(LANG=lang_env)
+
+ def test_bug_topic(self):
+ self._run_git_review('-s')
+ self._simple_change('a change', 'new change for bug 123')
+ self._assert_branch_would_be('master/bug/123')
+
+ def test_bug_topic_newline(self):
+ self._run_git_review('-s')
+ self._simple_change('a change', 'new change not for bug\n123')
+ self._assert_branch_would_be('master')
+
+ def test_bp_topic(self):
+ self._run_git_review('-s')
+ self._simple_change('a change', 'new change for blueprint asdf')
+ self._assert_branch_would_be('master/bp/asdf')
+
+ def test_bp_topic_newline(self):
+ self._run_git_review('-s')
+ self._simple_change('a change', 'new change not for bluepring\nasdf')
+ self._assert_branch_would_be('master')
+
+ def test_git_review_l(self):
+ self._run_git_review('-s')
+
+ # Populate "project" repo
+ self._simple_change('project: test1', 'project: change1, merged')
+ self._simple_change('project: test2', 'project: change2, open')
+ self._simple_change('project: test3', 'project: change3, abandoned')
+ self._run_git_review('-y')
+ head = self._run_git('rev-parse', 'HEAD')
+ head_2 = self._run_git('rev-parse', 'HEAD^^')
+ self._run_gerrit_cli('review', head_2, '--code-review=+2', '--submit')
+ self._run_gerrit_cli('review', head, '--abandon')
+
+ # Populate "project2" repo
+ self._run_gerrit_cli('create-project', '--empty-commit', '--name',
+ 'test/test_project2')
+ project2_uri = self.project_uri.replace('test/test_project',
+ 'test/test_project2')
+ self._run_git('fetch', project2_uri, 'HEAD')
+ self._run_git('checkout', 'FETCH_HEAD')
+ self._simple_change('project2: test1', 'project2: change1, open')
+ self._run_git('push', project2_uri, 'HEAD:refs/for/master')
+
+ # Only project1 open changes
+ result = self._run_git_review('-l')
+ self.assertNotIn('project: change1, merged', result)
+ self.assertIn('project: change2, open', result)
+ self.assertNotIn('project: change3, abandoned', result)
+ self.assertNotIn('project2:', result)
class HttpGitReviewTestCase(tests.HttpMixin, GitReviewTestCase):
"""Class for the git-review tests over HTTP(S)."""
-
- def _configure_gitreview_username(self):
- # trick to set http password
- self._run_git('config', '--add', 'gitreview.username',
- 'test_user:test_pass')
+ pass
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/git_review.egg-info/PKG-INFO new/git-review-1.24/git_review.egg-info/PKG-INFO
--- old/git-review-1.23.61.gcb87cd1/git_review.egg-info/PKG-INFO 2014-05-22 23:02:54.000000000 +0200
+++ new/git-review-1.24/git_review.egg-info/PKG-INFO 2014-07-03 20:45:17.000000000 +0200
@@ -1,8 +1,8 @@
Metadata-Version: 1.0
Name: git-review
-Version: 1.23.61.gcb87cd1
+Version: 1.24
Summary: Tool to submit code to Gerrit
-Home-page: https://pypi.python.org/pypi/git-review
+Home-page: https://git.openstack.org/cgit/openstack-infra/git-review
Author: OpenStack
Author-email: openstack-infra@lists.openstack.org
License: Apache License (2.0)
@@ -134,6 +134,7 @@
Install with pip install git-review
For installation from source simply add git-review to your $PATH
+ after installing the dependencies listed in requirements.txt
Running tests
-------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/git_review.egg-info/requires.txt new/git-review-1.24/git_review.egg-info/requires.txt
--- old/git-review-1.23.61.gcb87cd1/git_review.egg-info/requires.txt 2014-05-22 23:02:54.000000000 +0200
+++ new/git-review-1.24/git_review.egg-info/requires.txt 2014-07-03 20:45:17.000000000 +0200
@@ -1 +1 @@
-requests
\ No newline at end of file
+requests>=1.1
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/requirements.txt new/git-review-1.24/requirements.txt
--- old/git-review-1.23.61.gcb87cd1/requirements.txt 2014-05-22 23:02:38.000000000 +0200
+++ new/git-review-1.24/requirements.txt 2014-07-03 20:45:05.000000000 +0200
@@ -1,2 +1,2 @@
argparse
-requests
+requests>=1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/setup.cfg new/git-review-1.24/setup.cfg
--- old/git-review-1.23.61.gcb87cd1/setup.cfg 2014-05-22 23:02:54.000000000 +0200
+++ new/git-review-1.24/setup.cfg 2014-07-03 20:45:18.000000000 +0200
@@ -17,7 +17,7 @@
keywords = git gerrit review
author = OpenStack
author-email = openstack-infra@lists.openstack.org
-home-page = https://pypi.python.org/pypi/git-review
+home-page = https://git.openstack.org/cgit/openstack-infra/git-review
[files]
packages =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/setup.py new/git-review-1.24/setup.py
--- old/git-review-1.23.61.gcb87cd1/setup.py 2014-05-22 23:02:38.000000000 +0200
+++ new/git-review-1.24/setup.py 2014-07-03 20:45:05.000000000 +0200
@@ -17,5 +17,4 @@
import setuptools
-setuptools.setup(setup_requires=['pbr>=0.5.21,<1.0'],
- pbr=True)
+setuptools.setup(setup_requires=['pbr'], pbr=True)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/test-requirements.txt new/git-review-1.24/test-requirements.txt
--- old/git-review-1.23.61.gcb87cd1/test-requirements.txt 2014-05-22 23:02:38.000000000 +0200
+++ new/git-review-1.24/test-requirements.txt 2014-07-03 20:45:05.000000000 +0200
@@ -1,6 +1,6 @@
-hacking>=0.8.0,<0.9
+hacking>=0.9.2,<0.10
discover
-fixtures>=0.3.14,<0.4
-testrepository>=0.0.13
-testtools>=0.9.27
+fixtures>=0.3.14
+testrepository>=0.0.18
+testtools>=0.9.34
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-review-1.23.61.gcb87cd1/tox.ini new/git-review-1.24/tox.ini
--- old/git-review-1.23.61.gcb87cd1/tox.ini 2014-05-22 23:02:38.000000000 +0200
+++ new/git-review-1.24/tox.ini 2014-07-03 20:45:05.000000000 +0200
@@ -23,6 +23,6 @@
commands = {posargs}
[flake8]
-ignore = E125
+ignore = E125,H202,H305,H307,H405,H904
show-source = True
exclude = .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org