forked from pool/git-bug
- 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 OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git-bug?expand=0&rev=14
This commit is contained in:
parent
3bd148f796
commit
d774c42368
4
_service
4
_service
@ -1,5 +1,5 @@
|
|||||||
<services>
|
<services>
|
||||||
<service name="tar_scm" mode="disabled">
|
<!-- service name="tar_scm" mode="disabled">
|
||||||
<param name="versionprefix">0.7.2+git</param>
|
<param name="versionprefix">0.7.2+git</param>
|
||||||
<param name="url">https://github.com/MichaelMure/git-bug.git</param>
|
<param name="url">https://github.com/MichaelMure/git-bug.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
@ -13,7 +13,7 @@
|
|||||||
</service>
|
</service>
|
||||||
<service name="set_version" mode="disabled">
|
<service name="set_version" mode="disabled">
|
||||||
<param name="basename">git-bug</param>
|
<param name="basename">git-bug</param>
|
||||||
</service>
|
</service -->
|
||||||
<service name="go_modules" mode="disabled">
|
<service name="go_modules" mode="disabled">
|
||||||
</service>
|
</service>
|
||||||
</services>
|
</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
|
Thu Nov 03 14:02:35 UTC 2022 - mcepl@cepl.eu
|
||||||
|
|
||||||
|
@ -17,13 +17,12 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: git-bug
|
Name: git-bug
|
||||||
Version: 0.7.2+git.1666446996.55a2e8e
|
Version: 0.8.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Distributed, offline-first bug tracker embedded in git, with bridges
|
Summary: Distributed, offline-first bug tracker embedded in git, with bridges
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://github.com/MichaelMure/git-bug
|
URL: https://github.com/MichaelMure/git-bug
|
||||||
# Source0: https://github.com/MichaelMure/%%{name}/archive/refs/tags/v%%{version}.tar.gz
|
Source0: https://github.com/MichaelMure/%{name}/archive/refs/tags/v%{version}.tar.gz#/git-bug-%{version}.tar.gz
|
||||||
Source0: %{name}-%{version}.tar.gz
|
|
||||||
Source1: vendor.tar.gz
|
Source1: vendor.tar.gz
|
||||||
BuildRequires: golang-packaging
|
BuildRequires: golang-packaging
|
||||||
BuildRequires: golang(API) = 1.18
|
BuildRequires: golang(API) = 1.18
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:49e2b84fc5b84a6f091408a7e1ab4786724ff189a6d3271aabe0f4dfa95b3e2c
|
oid sha256:df3f595518109de89524c36de60be1e6bb5b755a91ff2f4fe009e7ca873256b7
|
||||||
size 6008212
|
size 6012201
|
||||||
|
Loading…
Reference in New Issue
Block a user