20 Commits

Author SHA256 Message Date
Dominique Leuenberger
688ca9d2f7 Accepting request 692603 from devel:tools:scm
- Update to 5.5
  + Add support for !owner to the API listing projects
  + Make sure that TemporaryClone.push also pushes tags
  + Various UI improvements
  + Allow blocking an user on a project
  + Replace calls to pygit2.clone_repository by calls to git clone directly
  + Make fork more performant by using 'git push --mirror'
  + Use the user's default email when rebasing
- Drop patch that is part of this release
  + 0001-pagure-ev-python-3-compatibility.patch
- Backport fix for pull mirroring service
  + 0001-Couple-of-fixes-for-the-mirroring-in-feature.patch

OBS-URL: https://build.opensuse.org/request/show/692603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pagure?expand=0&rev=8
2019-04-09 18:19:26 +00:00
7389b432de - Update to 5.5
+ Add support for !owner to the API listing projects
  + Make sure that TemporaryClone.push also pushes tags
  + Various UI improvements
  + Allow blocking an user on a project
  + Replace calls to pygit2.clone_repository by calls to git clone directly
  + Make fork more performant by using 'git push --mirror'
  + Use the user's default email when rebasing
- Drop patch that is part of this release
  + 0001-pagure-ev-python-3-compatibility.patch
- Backport fix for pull mirroring service
  + 0001-Couple-of-fixes-for-the-mirroring-in-feature.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=19
2019-04-09 13:09:48 +00:00
Dominique Leuenberger
f76169cc59 Accepting request 689885 from devel:tools:scm
- Update to 5.4
  + Allow by default the ACL "pull_request_create" on project-less API token
  + Implement Pagure Git Auth
  + Add a new API endpoint allowing to update an existing PR
  + If the user doesn't have a valid ssh key inform but let them log in
  + Fix various UI issues
  + Add a button to take/drop a pull-request
  + Add a new API endpoint to assign pull-request to someone
  + Allow dots and plus signs in project names
  + Fix seeing releases when the reference provided returned a commit
  + Include the PR tags in their JSON representation
  + Ensure that forking does not run the hook
  + Deprecate fedmsg for fedora-messaging
- Backport fix for pagure-ev issues in Python 3
  + Patch: 0001-pagure-ev-python-3-compatibility.patch
- Add patch to allow SQLAlchemy 1.3.0+ with Pagure
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Update the service list to enable and start in README.SUSE

OBS-URL: https://build.opensuse.org/request/show/689885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pagure?expand=0&rev=7
2019-04-01 10:38:16 +00:00
20f4ea6967 - Update to 5.4
+ Allow by default the ACL "pull_request_create" on project-less API token
  + Implement Pagure Git Auth
  + Add a new API endpoint allowing to update an existing PR
  + If the user doesn't have a valid ssh key inform but let them log in
  + Fix various UI issues
  + Add a button to take/drop a pull-request
  + Add a new API endpoint to assign pull-request to someone
  + Allow dots and plus signs in project names
  + Fix seeing releases when the reference provided returned a commit
  + Include the PR tags in their JSON representation
  + Ensure that forking does not run the hook
  + Deprecate fedmsg for fedora-messaging
- Backport fix for pagure-ev issues in Python 3
  + Patch: 0001-pagure-ev-python-3-compatibility.patch
- Add patch to allow SQLAlchemy 1.3.0+ with Pagure
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Update the service list to enable and start in README.SUSE

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=17
2019-03-29 14:06:16 +00:00
Stephan Kulow
0534c82fac Accepting request 678250 from devel:tools:scm
- Update to 5.3
  + Add support for AMQP via fedora-messaging
  + Improve filtering and searching through issues and PRs
  + Add support for forcing highlight types based on file extensions
  + Fix naming rules for labels/tags
  + Fix support for repoSpanner Git storage backend
  + CVE-2019-7628: Do not leak partial API keys in key expiration emails (boo#1124762)
- Drop patches that are part of this release
  + 0001-Allow-using-Pagure-with-python-redis-3.0.0.patch
  + 0002-Fix-Markdown-usage-to-work-with-Markdown-3.0.patch

OBS-URL: https://build.opensuse.org/request/show/678250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pagure?expand=0&rev=6
2019-02-24 16:20:28 +00:00
2793ea075e - Update to 5.3
+ Add support for AMQP via fedora-messaging
  + Improve filtering and searching through issues and PRs
  + Add support for forcing highlight types based on file extensions
  + Fix naming rules for labels/tags
  + Fix support for repoSpanner Git storage backend
  + CVE-2019-7628: Do not leak partial API keys in key expiration emails (boo#1124762)
- Drop patches that are part of this release
  + 0001-Allow-using-Pagure-with-python-redis-3.0.0.patch
  + 0002-Fix-Markdown-usage-to-work-with-Markdown-3.0.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=15
2019-02-22 15:29:14 +00:00
Dominique Leuenberger
0396aa1080 Accepting request 666143 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/666143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pagure?expand=0&rev=5
2019-01-21 09:55:11 +00:00
91e5207d34 Accepting request 665020 from home:jengelh:branches:devel:tools:scm
- Replace old $RPM_* shell vars.

OBS-URL: https://build.opensuse.org/request/show/665020
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=13
2019-01-15 08:33:51 +00:00
0d67508848 - Update to 5.2
+ Add support for the MQTT protocol
  + Add support for mirroring in git repositories from outside sources
  + Add support to merge a PR when the fork was deleted
  + Add the ability to generate archive from a commit or tag
  + Allow searching the content of the comments on an issue tracker
  + Allow filtering the issue list by the close status
  + Show related PRs on the issue list if there are any
  + Add build status to pull requests page
  + Add new API endpoints for get and set project options
  + Add WIP/experimental/unstable support for third-party extensions to pagure
  + Add support for rebasing pull-requests
  + Implement a button to rerun CI tests on a pull request
  + Support disallowing remote pull requests
  + Add an about page in the themes
  + Update the chameleon theme
- Backport fix from master to allow using python-redis >= 3.0.0
  + Patch: 0001-Allow-using-Pagure-with-python-redis-3.0.0.patch
- Backport fix from master to fix compatibility with Markdown 3.0+
  + Patch: 0002-Fix-Markdown-usage-to-work-with-Markdown-3.0.patch
- Drop patches that are part of this release
  + 0001-Port-pagure-to-markdown-3.0-while-remaining-backward.patch
  + 0002-Bypass-old-hooks-rather-than-using-non-existing-syml.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=12
2019-01-10 13:14:31 +00:00
Dominique Leuenberger
4376c5ff4c Accepting request 657847 from devel:tools:scm
- Update to 5.1.4
  + Fix the alembic migration creating the hook_mirror table
  + Close the DB session in one place for all hooks
  + Add more logging to the pagure_logcom service
  + Configure SMTP info for git_multimail
  + Use the PR UID previously read from environment
- Backport fix from master to add compatibility with Markdown 3.0+
  + Patch: 0001-Port-pagure-to-markdown-3.0-while-remaining-backward.patch
- Backport fix from master to properly skip legacy hooks
  + Patch: 0002-Bypass-old-hooks-rather-than-using-non-existing-syml.patch

OBS-URL: https://build.opensuse.org/request/show/657847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pagure?expand=0&rev=4
2018-12-14 19:54:23 +00:00
2f9936bf9b - Update to 5.1.4
+ Fix the alembic migration creating the hook_mirror table
  + Close the DB session in one place for all hooks
  + Add more logging to the pagure_logcom service
  + Configure SMTP info for git_multimail
  + Use the PR UID previously read from environment
- Backport fix from master to add compatibility with Markdown 3.0+
  + Patch: 0001-Port-pagure-to-markdown-3.0-while-remaining-backward.patch
- Backport fix from master to properly skip legacy hooks
  + Patch: 0002-Bypass-old-hooks-rather-than-using-non-existing-syml.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=10
2018-12-13 15:09:43 +00:00
Dominique Leuenberger
ba8364aea3 Accepting request 641329 from devel:tools:scm
- Update to 5.1.3
  + Don't sync up ssh keys if there are already some
  + Do not notify twice when pushing commits to an open PR
  + Update git-multimail to fix it for Python 3
- Update to 5.1.2
  + Make the sshkey migration more flexible from < 5.1
  + Fix the update date information on the pull-request page
  + Fix detecting if the user is a committer via a group
  + Fix writing user's ssh keys on disk
  + tweak colors of the activity graph
  + cache oidc user data

OBS-URL: https://build.opensuse.org/request/show/641329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pagure?expand=0&rev=3
2018-10-15 07:38:45 +00:00
8988c47285 - Update to 5.1.3
+ Don't sync up ssh keys if there are already some
  + Do not notify twice when pushing commits to an open PR
  + Update git-multimail to fix it for Python 3

- Update to 5.1.2
  + Make the sshkey migration more flexible from < 5.1
  + Fix the update date information on the pull-request page
  + Fix detecting if the user is a committer via a group
  + Fix writing user's ssh keys on disk
  + tweak colors of the activity graph
  + cache oidc user data

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=8
2018-10-11 17:03:50 +00:00
Dominique Leuenberger
3c36f0ecf2 Accepting request 640846 from devel:tools:scm
- Invert Conflicts to Requires OpenSSH >= 7.4
- Update to 5.1.1
  + Fix adding and removing ssh keys in the user's profile
- Update to 5.1
  + Multiple fixes to the UI to address visual quirks and glitches
  + Initial implementation of HTTP(S) push support
  + Rework how SSH keys are stored in the database
  + Multiple changes and fixes around the ACL checker
  + Adding 'list-groups' function to pagure-admin
  + Add a new API endpoint to retrieve the list of files changed in a PR
- Add Conflicts for OpenSSH < 7.4 due to SSH key handling rework
- Re-wrap previous changelog entry for readability

OBS-URL: https://build.opensuse.org/request/show/640846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pagure?expand=0&rev=2
2018-10-11 09:55:44 +00:00
9ace69e1de - Invert Conflicts to Requires OpenSSH >= 7.4
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=6
2018-10-09 14:57:14 +00:00
efe409d31e - Update to 5.1.1
+ Fix adding and removing ssh keys in the user's profile

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=5
2018-10-09 14:40:04 +00:00
cce2455d5f - Update to 5.1
+ Multiple fixes to the UI to address visual quirks and glitches
  + Initial implementation of HTTP(S) push support
  + Rework how SSH keys are stored in the database
  + Multiple changes and fixes around the ACL checker
  + Adding 'list-groups' function to pagure-admin
  + Add a new API endpoint to retrieve the list of files changed in a PR
- Add Conflicts for OpenSSH < 7.4 due to SSH key handling rework
- Re-wrap previous changelog entry for readability

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=4
2018-10-09 12:27:01 +00:00
Dominique Leuenberger
f06ec6d38f Accepting request 639576 from devel:tools:scm
Initial packaging of Pagure for openSUSE with fixed descriptions per original review

OBS-URL: https://build.opensuse.org/request/show/639576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pagure?expand=0&rev=1
2018-10-08 15:44:04 +00:00
a41c098816 Accepting request 639552 from home:jengelh:branches:devel:tools:scm
- Trim bias from description. Replace old $RPM_* shell vars by
  macros.
- Update summaries to include those are Pagure themes.

OBS-URL: https://build.opensuse.org/request/show/639552
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=2
2018-10-02 11:22:37 +00:00
Martin Pluskal
29956f7a92 Accepting request 639243 from home:Pharaoh_Atem:SUSE_Pagure
Initial packaging of Pagure for openSUSE

OBS-URL: https://build.opensuse.org/request/show/639243
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/pagure?expand=0&rev=1
2018-10-01 11:28:15 +00:00