forked from pool/git-bug
Merge pull request 'Update to version 0.8.0+git.1725552198.b0cc690:' (#1) from mcepl_pkgs/git-bug:update into factory
This commit is contained in:
commit
22bb247e73
3
.gitignore
vendored
3
.gitignore
vendored
@ -1 +1,4 @@
|
|||||||
.osc
|
.osc
|
||||||
|
_scmsync.obsinfo
|
||||||
|
build.specials.obscpio
|
||||||
|
git-bug/
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
mtime: 1716306206
|
|
||||||
commit: 37df43d87407ec2126096834cde3c96c3261b7ea
|
|
||||||
url: https://src.opensuse.org/mcepl_pkgs/git-bug.git
|
|
||||||
revision: 37df43d87407ec2126096834cde3c96c3261b7ea
|
|
13
_service
13
_service
@ -1,19 +1,16 @@
|
|||||||
<services>
|
<services>
|
||||||
<service name="tar_scm" mode="manual">
|
<service name="obs_scm" mode="manual">
|
||||||
<param name="versionprefix">0.8.0+git</param>
|
<param name="versionprefix">0.8.0+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>
|
||||||
<param name="exclude">.git*</param>
|
|
||||||
<param name="changesgenerate">enable</param>
|
<param name="changesgenerate">enable</param>
|
||||||
<param name="changesauthor">mcepl@cepl.eu</param>
|
<param name="changesauthor">mcepl@cepl.eu</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="recompress" mode="manual">
|
<service name="tar" mode="buildtime"/>
|
||||||
|
<service name="recompress" mode="buildtime">
|
||||||
<param name="file">*.tar</param>
|
<param name="file">*.tar</param>
|
||||||
<param name="compression">gz</param>
|
<param name="compression">gz</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="set_version" mode="manual">
|
<service name="set_version" mode="manual"/>
|
||||||
<param name="basename">git-bug</param>
|
<service name="go_modules" mode="manual"/>
|
||||||
</service>
|
|
||||||
<service name="go_modules" mode="manual">
|
|
||||||
</service>
|
|
||||||
</services>
|
</services>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<servicedata>
|
<servicedata>
|
||||||
<service name="tar_scm">
|
<service name="tar_scm">
|
||||||
<param name="url">https://github.com/MichaelMure/git-bug.git</param>
|
<param name="url">https://github.com/MichaelMure/git-bug.git</param>
|
||||||
<param name="changesrevision">6d051a243c734489993c6733c1b21895d59e5e34</param></service></servicedata>
|
<param name="changesrevision">b0cc690854e501af9d91e2f09366263d629ceeaa</param></service></servicedata>
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:fce9c0f1f8552a16aa03fae4df34d624f911bccf4e83a8b4abeb5a4d38cb8f25
|
|
||||||
size 260
|
|
BIN
git-bug-0.8.0+git.1713935544.6d051a2.tar.gz
(Stored with Git LFS)
BIN
git-bug-0.8.0+git.1713935544.6d051a2.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
git-bug-0.8.0+git.1725552198.b0cc690.obscpio
(Stored with Git LFS)
Normal file
BIN
git-bug-0.8.0+git.1725552198.b0cc690.obscpio
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,93 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 03 18:28:47 UTC 2024 - mcepl@cepl.eu
|
||||||
|
|
||||||
|
- Update to version 0.8.0+git.1725552198.b0cc690:
|
||||||
|
* build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
|
||||||
|
* graphql: properly namespace Bug to make space for other entities (#1254)
|
||||||
|
* refactor: rename github test repository: test-github-bridge (#1256)
|
||||||
|
* build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
|
||||||
|
* core: make label a common type, in a similar fashion as for status (#1252)
|
||||||
|
* chore: regenerate command completion and documentation (#1253)
|
||||||
|
* feat: update references to the git-bug organization (#1249)
|
||||||
|
* build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
|
||||||
|
* build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
|
||||||
|
* feat: add package to dev shell: delve (#1240)
|
||||||
|
* build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
|
||||||
|
* build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
|
||||||
|
* feat(ci): support a merge queue
|
||||||
|
* DOC: it is "new" not "configure" command (also was missing \)
|
||||||
|
* build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
|
||||||
|
* build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
|
||||||
|
* build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
|
||||||
|
* fix: correct path for reusable workflow: lifecycle
|
||||||
|
* feat: merge go directive and toolchain specification
|
||||||
|
* feat: improved lifecycle management with stale-bot
|
||||||
|
* build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
|
||||||
|
* revert: "feat: increase operations per run for workflow: cron"
|
||||||
|
* chore: update go dependencies
|
||||||
|
* fix: run the presubmit pipeline for PRs
|
||||||
|
* chore: remove refs to deprecated io/ioutil
|
||||||
|
* fix: move codeql into an independent workflow
|
||||||
|
* feat: bump node versions to 16.x, 18.x, and 20.x
|
||||||
|
* feat: refactor pipelines into reusable workflows
|
||||||
|
* build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
|
||||||
|
* build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
|
||||||
|
* build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
|
||||||
|
* build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
|
||||||
|
* build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
|
||||||
|
* build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
|
||||||
|
* build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
|
||||||
|
* build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
|
||||||
|
* build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
|
||||||
|
* build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
|
||||||
|
* build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
|
||||||
|
* build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
|
||||||
|
* build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
|
||||||
|
* build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
|
||||||
|
* build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
|
||||||
|
* build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
|
||||||
|
* build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
|
||||||
|
* build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
|
||||||
|
* build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
|
||||||
|
* build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
|
||||||
|
* build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
|
||||||
|
* build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
|
||||||
|
* build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
|
||||||
|
* build(deps): bump minimatch and recursive-readdir in /webui
|
||||||
|
* fix: add write for prs: stale/issue-and-pr
|
||||||
|
* feat: allow for manual execution of workflow: cron
|
||||||
|
* feat: increase operations per run for workflow: cron
|
||||||
|
* fix: add missing `with` property to //.github/workflows:cron.yml
|
||||||
|
* feat: add workflow for triaging stale issues and prs
|
||||||
|
* feat: add initial editorconfig configuration file
|
||||||
|
* feat: add a common file for git-blame ignored revisions
|
||||||
|
* feat: add a commit message template
|
||||||
|
* feat: add initial nix development shell
|
||||||
|
* feat: update action library versions
|
||||||
|
* feat: add concurrency limits to all pipelines
|
||||||
|
* fix: bump to go v1.22.5
|
||||||
|
* fix: correct typo: acceps => accepts
|
||||||
|
* build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
|
||||||
|
* build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
|
||||||
|
* build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
|
||||||
|
* build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
|
||||||
|
* build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
|
||||||
|
* build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
|
||||||
|
* build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
|
||||||
|
* build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
|
||||||
|
* build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
|
||||||
|
* build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
|
||||||
|
* build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
|
||||||
|
* build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
|
||||||
|
* build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 3 15:16:21 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
||||||
|
|
||||||
|
- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
|
||||||
|
reading git-bug.remote config value before defaulting to
|
||||||
|
'origin' when no explicit REMOTE argument.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 07 14:31:42 UTC 2024 - mcepl@cepl.eu
|
Tue May 07 14:31:42 UTC 2024 - mcepl@cepl.eu
|
||||||
|
|
||||||
|
4
git-bug.obsinfo
Normal file
4
git-bug.obsinfo
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
name: git-bug
|
||||||
|
version: 0.8.0+git.1725552198.b0cc690
|
||||||
|
mtime: 1725552198
|
||||||
|
commit: b0cc690854e501af9d91e2f09366263d629ceeaa
|
@ -17,19 +17,22 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: git-bug
|
Name: git-bug
|
||||||
Version: 0.8.0+git.1713935544.6d051a2
|
Version: 0.8.0+git.1725552198.b0cc690
|
||||||
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#/git-bug-%%{version}.tar.gz
|
# Source0: https://github.com/MichaelMure/%%{name}/archive/refs/tags/v%%{version}.tar.gz#/git-bug-%%{version}.tar.gz
|
||||||
Source0: git-bug-%{version}.tar.gz
|
Source0: git-bug-%{version}.tar.gz
|
||||||
|
# PATCH-FIX-UPSTREAM remote-config.patch gh#MichaelMure/git-bug!1076 mcepl@suse.com
|
||||||
|
# try reading git-bug.remote config value before defaulting to 'origin' when no explicit REMOTE argument
|
||||||
|
Patch0: remote-config.patch
|
||||||
Source1: vendor.tar.gz
|
Source1: vendor.tar.gz
|
||||||
# # PATCH-FEATURE-UPSTREAM 501-export.patch gh#MichaelMure/git-bug!501 mcepl@suse.com
|
# # PATCH-FEATURE-UPSTREAM 501-export.patch gh#MichaelMure/git-bug!501 mcepl@suse.com
|
||||||
# # add a command to export bugs as raw operations
|
# # add a command to export bugs as raw operations
|
||||||
# Patch0: 501-export.patch
|
# Patch0: 501-export.patch
|
||||||
BuildRequires: golang-packaging
|
BuildRequires: golang-packaging
|
||||||
BuildRequires: golang(API) = 1.18
|
BuildRequires: golang(API) = 1.22
|
||||||
|
|
||||||
%description
|
%description
|
||||||
git-bug is a bug tracker that:
|
git-bug is a bug tracker that:
|
||||||
|
100
remote-config.patch
Normal file
100
remote-config.patch
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
From 65cfe2b3fff11d34b5ffc9f7e5d24aefb505497f Mon Sep 17 00:00:00 2001
|
||||||
|
From: William Ahern <william@25thandClement.com>
|
||||||
|
Date: Thu, 27 Jul 2023 22:06:45 -0700
|
||||||
|
Subject: [PATCH] pull, push: try reading git-bug.remote config value before
|
||||||
|
defaulting to 'origin' when no explicit REMOTE argument
|
||||||
|
|
||||||
|
---
|
||||||
|
commands/pull.go | 16 +++++++++++-----
|
||||||
|
commands/push.go | 16 +++++++++++-----
|
||||||
|
repository/config.go | 11 +++++++++++
|
||||||
|
3 files changed, 33 insertions(+), 10 deletions(-)
|
||||||
|
|
||||||
|
--- a/commands/pull.go
|
||||||
|
+++ b/commands/pull.go
|
||||||
|
@@ -8,6 +8,7 @@ import (
|
||||||
|
"github.com/git-bug/git-bug/commands/completion"
|
||||||
|
"github.com/git-bug/git-bug/commands/execenv"
|
||||||
|
"github.com/git-bug/git-bug/entity"
|
||||||
|
+ "github.com/git-bug/git-bug/repository"
|
||||||
|
)
|
||||||
|
|
||||||
|
func newPullCommand(env *execenv.Env) *cobra.Command {
|
||||||
|
@@ -25,13 +26,18 @@ func newPullCommand(env *execenv.Env) *c
|
||||||
|
}
|
||||||
|
|
||||||
|
func runPull(env *execenv.Env, args []string) error {
|
||||||
|
- if len(args) > 1 {
|
||||||
|
+ var remote string
|
||||||
|
+ switch {
|
||||||
|
+ case len(args) > 1:
|
||||||
|
return errors.New("Only pulling from one remote at a time is supported")
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- remote := "origin"
|
||||||
|
- if len(args) == 1 {
|
||||||
|
+ case len(args) == 1:
|
||||||
|
remote = args[0]
|
||||||
|
+ default:
|
||||||
|
+ v, err := repository.GetDefaultString("git-bug.remote", env.Repo.AnyConfig(), "origin")
|
||||||
|
+ if err != nil {
|
||||||
|
+ return err
|
||||||
|
+ }
|
||||||
|
+ remote = v
|
||||||
|
}
|
||||||
|
|
||||||
|
env.Out.Println("Fetching remote ...")
|
||||||
|
--- a/commands/push.go
|
||||||
|
+++ b/commands/push.go
|
||||||
|
@@ -7,6 +7,7 @@ import (
|
||||||
|
|
||||||
|
"github.com/git-bug/git-bug/commands/completion"
|
||||||
|
"github.com/git-bug/git-bug/commands/execenv"
|
||||||
|
+ "github.com/git-bug/git-bug/repository"
|
||||||
|
)
|
||||||
|
|
||||||
|
func newPushCommand(env *execenv.Env) *cobra.Command {
|
||||||
|
@@ -24,13 +25,18 @@ func newPushCommand(env *execenv.Env) *c
|
||||||
|
}
|
||||||
|
|
||||||
|
func runPush(env *execenv.Env, args []string) error {
|
||||||
|
- if len(args) > 1 {
|
||||||
|
+ var remote string
|
||||||
|
+ switch {
|
||||||
|
+ case len(args) > 1:
|
||||||
|
return errors.New("Only pushing to one remote at a time is supported")
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- remote := "origin"
|
||||||
|
- if len(args) == 1 {
|
||||||
|
+ case len(args) == 1:
|
||||||
|
remote = args[0]
|
||||||
|
+ default:
|
||||||
|
+ v, err := repository.GetDefaultString("git-bug.remote", env.Repo.AnyConfig(), "origin")
|
||||||
|
+ if err != nil {
|
||||||
|
+ return err
|
||||||
|
+ }
|
||||||
|
+ remote = v
|
||||||
|
}
|
||||||
|
|
||||||
|
stdout, err := env.Backend.Push(remote)
|
||||||
|
--- a/repository/config.go
|
||||||
|
+++ b/repository/config.go
|
||||||
|
@@ -60,6 +60,17 @@ type ConfigWrite interface {
|
||||||
|
RemoveAll(keyPrefix string) error
|
||||||
|
}
|
||||||
|
|
||||||
|
+func GetDefaultString(key string, cfg ConfigRead, def string) (string, error) {
|
||||||
|
+ val, err := cfg.ReadString(key)
|
||||||
|
+ if err == nil {
|
||||||
|
+ return val, nil
|
||||||
|
+ } else if errors.Is(err, ErrNoConfigEntry) {
|
||||||
|
+ return def, nil
|
||||||
|
+ } else {
|
||||||
|
+ return "", err
|
||||||
|
+ }
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
func ParseTimestamp(s string) (time.Time, error) {
|
||||||
|
timestamp, err := strconv.Atoi(s)
|
||||||
|
if err != nil {
|
BIN
vendor.tar.gz
(Stored with Git LFS)
BIN
vendor.tar.gz
(Stored with Git LFS)
Binary file not shown.
Loading…
Reference in New Issue
Block a user