Commit Graph

15 Commits

Author SHA1 Message Date
Jeremy Stanley 319953d5ab Overhaul Python package metadata and OpenDev URLs
Modernize our package metadata in the following ways:

* switch from description-file to long_description with the file
  attribute, and specify an explicit content type and encoding

* replace the home-page parameter with the newer general url one

* add specific labelled project links for improved navigation from
  PyPI's summary sidebar

* add commandline keyword to help folks searching

* use the specific license metadata in addition to the corresponding
  trove classifier for it

* make sure wheels when built also incorporate the LICENSE and
  AUTHORS files so that we're not distributing them without a copy
  of the license text

* stop flagging wheels as "universal" now that git-review no longer
  supports Python 2.7

* drop the old Sphinx integration config for PBR now that it's no
  longer needed

https://setuptools.readthedocs.io/en/latest/userguide/declarative_config.html

Also update old openstack.org URLs throughout contributor docs and
examples/comments to newer opendev.org counterparts. Remove the old
redundant HACKING.rst file as well as a lingering MANIFEST.in from
the times before PBR was a thing. Replace the CONTRIBUTING.rst with
a shorter one cribbed from bindep. Add the test profile to the one
entry in bindep.txt to make it more apparent that's not a runtime
dependency of git-review. Adjust some old "OpenStack, LLC."
copyrights as indicated by the foundation's "Legal Issues FAQ."

Change-Id: Ie45d4d73ba7b5a860f09cc4f1d849587761d846c
2021-02-26 20:45:24 +00:00
Adam Spiers f2d581d26b Change StoryBoard URL to be a permalink
StoryBoard supports permalinks to project names now,
so take advantage of that.

Change-Id: I7ffab014e95e62eb0d3245b78d2a6d8e76df9766
2019-05-28 14:05:56 +01:00
Dexter Fryar 1a2b90aca4 Fixed a dead link to the git-review docs
Change-Id: I2a3e8fc2e323560a9b45e9d3992d186a99d3828a
2015-06-03 17:09:13 +00:00
Doug Hellmann b6aab6d9d6 Split README.rst into separate doc files
Split up the README into separate documentation files so we can publish
the documentation for git-review.

Change-Id: Idcdf43e73c5ca5b8cb239606236e3b2a660c46b7
2015-02-03 17:38:50 +01:00
Jenkins 042333fd44 Merge "Switched documentation to point to storyboard" 2014-11-18 20:52:13 +00:00
Michael Krotscheck 26ed00a28c Switched documentation to point to storyboard
We've migrated this project to storyboard, I'm updating the
documentation links.

Change-Id: I175c5622e4d272407169bfaa85a410bb231074b7
2014-11-13 09:09:50 -08:00
Cedric Brandily 9f389bfec6 Define -T/--no-topic to disable review submit with topic
The option -T/--no-topic disables review with topic (mutually
exclusive with -t/--topic).

It allows to submit:

* a change without your current branch name as topic,
* a change update without updating current topic.

Change-Id: I06309b14246cb455d55c6833ab6adb932995edfa
2014-09-03 21:28:12 +02:00
david 7d20ec0006 added link to get-pip to readme
Change-Id: I47add25bcb4db647b61303ba3578ba2c41f6b98d
2014-07-11 02:07:35 -07:00
Jeremy Stanley 640f9ef58d Update the README to mention dependencies
Change-Id: Ie6b1859ab5bcd8172f7e875c41263dedbf1e25f5
2014-07-03 14:34:22 +00:00
Jeremy Stanley 510d8a10b9 Document source location as git.openstack.org
Change-Id: If7a2801e8c0a6771e9c3ecf1773b449fdd23030a
2013-08-17 18:10:39 +00:00
Dina Belova e99aa8b16d Implement integration tests.
Provide intergation testing for the git-review utility. Requires
Gerrit war file (like 2.6.1-gerrit.war) in the .gerrit directory in
the git-review project (like git-review/.gerrit/2.6.1-gerrit.war).

Tests start local Gerrit and create test user and project there to
be used.

Closes-Bug: 1048724
Change-Id: I3242479dcbcf230085178004540992680f3f8e30
2013-08-15 21:08:08 +00:00
Jenkins 7b475f1aae Merge "Provide usage help even if not in Git directory" 2013-05-31 03:24:15 +00:00
Ori Livneh 068b659da2 Provide usage help even if not in Git directory
If a new user installs git-review and invokes it with no arguments (or with
'-h' / '--help') outside of a Git working tree, all she gets is a terse error
message that offers no usage help.

With this change, git-review behaves in the following manner when invoked
outside a git working tree:

* If a command-line argument is present and it is not '-h' or '--help', it is
  assumed that the user was attempting some action, and so git-review fails
  with the same error message as before.
* If no command-line arguments are present, or if there is a single
  command-line argument that is either '-h' or '--help', usage information is
  printed and the program exits.

This patch also adds myself to AUTHORS and fixes a small typo in README.rst.

Change-Id: I6fda72bf5311e74318b42e2860e7742e07b515de
2013-05-28 16:15:26 -07:00
Ori Livneh 3574a6d893 Document defaultremote option & site/user configs
This change documents the 'defaultremote' configuration option and the ability
to specify default values using a user or site configuration file.

Change-Id: I045ade9ff699b38977c5974b7185081552cd08e8
2013-05-28 11:15:18 -07:00
Paul Belanger 30f4b971f2 Rename README.md to README.rst
This change helps make pypi.python.org happy when displaying our readme online.

Change-Id: Iebf821422d66e95b59105094473fb183885aa4fb
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
2013-04-06 20:56:38 -04:00