forked from pool/git-bug
Accepting request 1036978 from devel:tools:scm
- Update to 0.8.0: - More than 800 commits and a long long time after, git-bug v0.8.0 is now available. - Once again, this release represent a push towards making git-bug generally useful and correct. The two main improvements are a new Entity framework and write-capable WebUI. - Breaking changes(openSUSE package is much closer to this release) - changes in the data model makes it a requirement to use the migration tool to to update any previous repo. - remove the legacy identities that were directly embedded in bugs - Core - introduce a reusable entity package capable of handling all the complex operations of an Entity (bug, board, config ...): operations, DAG manipulation, conflict merge, signature, integrity ... to greatly simplify writing and maintaining an entity. Documentation 1, Documentation 2 - introduce CombinedId, a new kind of identifier for an item within an Entity (for example a comment in a bug), that hold two partial identifiers interleaved for fast addressing. Documentation - introduce the concept of resolvers, so that entities can link to another - use go-git to manipulate the git repository, instead of executing the local git binary - add support for signing the git commit with the author's signature, and verifying - add support for git config includes by @mindriot101 - rework of the Repository layer for modularity, simplicity and testing, allowing more easily to plug an alternative storage - support for full text search in bug comments - support application namespace in the repository so that other app can use the entity package as a framework by @smoyer64 - Commands - auto-completion of bug identifier, bridge names, credentials, labels, remote, identity and flags tada by @krobelus - complete refactoring to avoid global variables and be more conductive to testing - new command comment edit to edit a bug's comment - new command rm to remove a bug by @vincetiu8 - ls and show learned different output format with --format=<format>, with format being one of default, plain, json, compact and org-mode by @vincetiu8 and @karlicoss - allow user create without interactive prompt by @cvhariharan - Query language - support filtering on bugs having no labels - support filtering on metadata by @vmiklos - Bug - complete rework using the new entity framework - Cache - introduce a LRU to have a limit of entities loaded in memory and effectively cap the memory usage of long running processes by @vincetiu8 - proper locking for concurrent access by @vincetiu8 - Bridges - core: support for remote bug tracker rate limiting by @rng-dynamics - core: support to indicate that the configuration wizard is executed non-interactively and should have all the required parameters set by @GlancingMind - Github: revamped client and iterator with proper rate limiting handling by @rng-dynamics - Github: revamped credentials creation following Github removing the previous API by @rng-dynamics - Github: support new token format by @ellsclytn - Github: extended tests by @rng-dynamics - Github: fix push then pull creating duplicates by @rng-dynamics - Gitlab: revamped client to use the much better event API to replace the note API that was hard to use and caused a lot of problems and headaches by @5nord - Gitlab: fix access token settings by @remram44 - Gitlab: cleanup titles on import by @vincetiu8 - Gitlab: support new token format by @gaelj - Jira: fix incorrect client creation reusing the same credential - API - new HTTP handler to access files stored in git - new HTTP handler to upload a file to git - GraphQL - strong typing for identifiers - prepare for external authentication - introduce addCommentAndClose and addCommentAndReopen mutations, to comment and change a bug state in a single atomic operation by @GlancingMind - introduce editComment mutation to edit comments - TermUI - fix a crash when trying to open a bug when there are none by @vojta001 - properly trim spaces in titles by @wavexx - make the help visually easier to parse - denser bug list view by @wavexx - fixed readability on bright terminal by @zdenek-crha - WebUI - now report GraphQL errors in the console when --log-errors is used - large refactoring to bring good practice and simplify future work by @sandhose - add support for read-only mode by @lukegb and @claudioantonio - support for creating bugs by @claudioantonio - support for closing and reopening bugs by @claudioantonio - allow to specify the host address when launching with --host=<host> for easier hosting, in particular in container by @GlancingMind - allow specifying the initial query with --query by @vmiklos - dark mode by @GlancingMind - show count of comment on each bug in the list by @GlancingMind - improved navigation by @GlancingMind - comment edition and show edit history by @GlancingMind - bug list filtering by @GlancingMind - add user profile by @GlancingMind - show placeholder for empty comment preview by @GlancingMind OBS-URL: https://build.opensuse.org/request/show/1036978 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-bug?expand=0&rev=3
This commit is contained in:
commit
27ee63afbb
4
_service
4
_service
@ -1,5 +1,5 @@
|
||||
<services>
|
||||
<service name="tar_scm" mode="disabled">
|
||||
<!-- service name="tar_scm" mode="disabled">
|
||||
<param name="versionprefix">0.7.2+git</param>
|
||||
<param name="url">https://github.com/MichaelMure/git-bug.git</param>
|
||||
<param name="scm">git</param>
|
||||
@ -13,7 +13,7 @@
|
||||
</service>
|
||||
<service name="set_version" mode="disabled">
|
||||
<param name="basename">git-bug</param>
|
||||
</service>
|
||||
</service -->
|
||||
<service name="go_modules" mode="disabled">
|
||||
</service>
|
||||
</services>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:539f01474c479d24a072d9eb272faa4be5e1c147b4baecf7261c30208f4ae10e
|
||||
size 2438969
|
3
git-bug-0.8.0.tar.gz
Normal file
3
git-bug-0.8.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:09b3e2d657ff9a06ae6599af63e0e64ae291d00607d7a1dd28c8f5908a88a6dc
|
||||
size 2557779
|
124
git-bug.changes
124
git-bug.changes
@ -1,3 +1,127 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 20 18:46:53 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Update to 0.8.0:
|
||||
- More than 800 commits and a long long time after, git-bug
|
||||
v0.8.0 is now available.
|
||||
- Once again, this release represent a push towards making
|
||||
git-bug generally useful and correct. The two main
|
||||
improvements are a new Entity framework and write-capable
|
||||
WebUI.
|
||||
- Breaking changes(openSUSE package is much closer to this
|
||||
release)
|
||||
- changes in the data model makes it a requirement to use the
|
||||
migration tool to to update any previous repo.
|
||||
- remove the legacy identities that were directly embedded in
|
||||
bugs
|
||||
- Core
|
||||
- introduce a reusable entity package capable of handling
|
||||
all the complex operations of an Entity (bug, board,
|
||||
config ...): operations, DAG manipulation, conflict merge,
|
||||
signature, integrity ... to greatly simplify writing and
|
||||
maintaining an entity. Documentation 1, Documentation 2
|
||||
- introduce CombinedId, a new kind of identifier for an
|
||||
item within an Entity (for example a comment in a bug),
|
||||
that hold two partial identifiers interleaved for fast
|
||||
addressing. Documentation
|
||||
- introduce the concept of resolvers, so that entities can
|
||||
link to another
|
||||
- use go-git to manipulate the git repository, instead of
|
||||
executing the local git binary
|
||||
- add support for signing the git commit with the author's
|
||||
signature, and verifying
|
||||
- add support for git config includes by @mindriot101
|
||||
- rework of the Repository layer for modularity, simplicity
|
||||
and testing, allowing more easily to plug an alternative
|
||||
storage
|
||||
- support for full text search in bug comments
|
||||
- support application namespace in the repository so that
|
||||
other app can use the entity package as a framework by
|
||||
@smoyer64
|
||||
- Commands
|
||||
- auto-completion of bug identifier, bridge names,
|
||||
credentials, labels, remote, identity and flags tada by
|
||||
@krobelus
|
||||
- complete refactoring to avoid global variables and be more
|
||||
conductive to testing
|
||||
- new command comment edit to edit a bug's comment
|
||||
- new command rm to remove a bug by @vincetiu8
|
||||
- ls and show learned different output format with
|
||||
--format=<format>, with format being one of default, plain,
|
||||
json, compact and org-mode by @vincetiu8 and @karlicoss
|
||||
- allow user create without interactive prompt by
|
||||
@cvhariharan
|
||||
- Query language
|
||||
- support filtering on bugs having no labels
|
||||
- support filtering on metadata by @vmiklos
|
||||
- Bug
|
||||
- complete rework using the new entity framework
|
||||
- Cache
|
||||
- introduce a LRU to have a limit of entities loaded in
|
||||
memory and effectively cap the memory usage of long running
|
||||
processes by @vincetiu8
|
||||
- proper locking for concurrent access by @vincetiu8
|
||||
- Bridges
|
||||
- core: support for remote bug tracker rate limiting by
|
||||
@rng-dynamics
|
||||
- core: support to indicate that the configuration wizard is
|
||||
executed non-interactively and should have all the required
|
||||
parameters set by @GlancingMind
|
||||
- Github: revamped client and iterator with proper rate
|
||||
limiting handling by @rng-dynamics
|
||||
- Github: revamped credentials creation following Github
|
||||
removing the previous API by @rng-dynamics
|
||||
- Github: support new token format by @ellsclytn
|
||||
- Github: extended tests by @rng-dynamics
|
||||
- Github: fix push then pull creating duplicates by
|
||||
@rng-dynamics
|
||||
- Gitlab: revamped client to use the much better event API to
|
||||
replace the note API that was hard to use and caused a lot
|
||||
of problems and headaches by @5nord
|
||||
- Gitlab: fix access token settings by @remram44
|
||||
- Gitlab: cleanup titles on import by @vincetiu8
|
||||
- Gitlab: support new token format by @gaelj
|
||||
- Jira: fix incorrect client creation reusing the same
|
||||
credential
|
||||
- API
|
||||
- new HTTP handler to access files stored in git
|
||||
- new HTTP handler to upload a file to git
|
||||
- GraphQL
|
||||
- strong typing for identifiers
|
||||
- prepare for external authentication
|
||||
- introduce addCommentAndClose and addCommentAndReopen
|
||||
mutations, to comment and change a bug state in a single
|
||||
atomic operation by @GlancingMind
|
||||
- introduce editComment mutation to edit comments
|
||||
- TermUI
|
||||
- fix a crash when trying to open a bug when there are none
|
||||
by @vojta001
|
||||
- properly trim spaces in titles by @wavexx
|
||||
- make the help visually easier to parse
|
||||
- denser bug list view by @wavexx
|
||||
- fixed readability on bright terminal by @zdenek-crha
|
||||
- WebUI
|
||||
- now report GraphQL errors in the console when --log-errors
|
||||
is used
|
||||
- large refactoring to bring good practice and simplify
|
||||
future work by @sandhose
|
||||
- add support for read-only mode by @lukegb and
|
||||
@claudioantonio
|
||||
- support for creating bugs by @claudioantonio
|
||||
- support for closing and reopening bugs by @claudioantonio
|
||||
- allow to specify the host address when launching with
|
||||
--host=<host> for easier hosting, in particular in
|
||||
container by @GlancingMind
|
||||
- allow specifying the initial query with --query by @vmiklos
|
||||
- dark mode by @GlancingMind
|
||||
- show count of comment on each bug in the list by
|
||||
@GlancingMind
|
||||
- improved navigation by @GlancingMind
|
||||
- comment edition and show edit history by @GlancingMind
|
||||
- bug list filtering by @GlancingMind
|
||||
- add user profile by @GlancingMind
|
||||
- show placeholder for empty comment preview by @GlancingMind
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 03 14:02:35 UTC 2022 - mcepl@cepl.eu
|
||||
|
||||
|
@ -17,13 +17,12 @@
|
||||
|
||||
|
||||
Name: git-bug
|
||||
Version: 0.7.2+git.1666446996.55a2e8e
|
||||
Version: 0.8.0
|
||||
Release: 0
|
||||
Summary: Distributed, offline-first bug tracker embedded in git, with bridges
|
||||
License: MIT
|
||||
URL: https://github.com/MichaelMure/git-bug
|
||||
# Source0: https://github.com/MichaelMure/%%{name}/archive/refs/tags/v%%{version}.tar.gz
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Source0: https://github.com/MichaelMure/%{name}/archive/refs/tags/v%{version}.tar.gz#/git-bug-%{version}.tar.gz
|
||||
Source1: vendor.tar.gz
|
||||
BuildRequires: golang-packaging
|
||||
BuildRequires: golang(API) = 1.18
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:49e2b84fc5b84a6f091408a7e1ab4786724ff189a6d3271aabe0f4dfa95b3e2c
|
||||
size 6008212
|
||||
oid sha256:df3f595518109de89524c36de60be1e6bb5b755a91ff2f4fe009e7ca873256b7
|
||||
size 6012201
|
||||
|
Loading…
Reference in New Issue
Block a user