glab resolved head
- Initial commit
- Initial Commit
- Added Issue Creation functionality
- Fixes #2
- Enhances #2
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- Enhances #2
- Update README.md
- Update issue templates
- Delete Merge Requests #8
- feat(mergeRequests) create and manage merge requests
- feat(issues) Subscribe and unsubscribe to an issue
- Add bin to .gitignore
- Remove duplicate bug_report template
- Update bug_report.md
- Update README.md
- Added new feautures
- Added new feautures
- Enhanced merge request list display format
- Fixed nil pointer error due to panic on map index
- Update README.md
- Create README.md
- Set theme jekyll-theme-leap-day
- Rename index.md to docs/index.md
- Create CNAME
- Delete CNAME
- Update README.md
- Update README.md
- Added auto cross-compilation script
- Added makefile for automated tests and builds
- ignore ./bin
- Fixes wrong version info #16
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- Update index.md
- Fixed wrong version display
- Updated readme
- Set theme jekyll-theme-leap-day
- Update README.md
- Update index.md
- Update _config.yml
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Update docs
- Create contributions.md
- Create CODE_OF_CONDUCT.md
- Update README.md
- Update README.md
- Update README.md
- Add .deepsource.toml
- Fixed antipattern issues #20
- Format code with Go fmt
- Fixed Bug risks #22
- Format code with Go fmt
- Automated cross-compilation
- Automate releases with goreleaser
- Fixed incorrect version display
- Fixed Bug Risks
- Format code with Go fmt
- Added flag to create source branch for merge request #18
- Format code with Go fmt
- Update README.md
- Update index.md
- Fixes global configurations #26
- Format code with Go fmt
- Fixes global configurations #26
- Fixed build with gitreleaser
- Fixed build with gitreleaser
- Update README.md
- Migrated form go1.13 to go1.14
- lint with golint
- Format code with Go fmt
- Linting with golint
- Update README.md
- Linting with golint
- Format code with Go fmt
- Create FUNDING.yml
- Refactor(go-gitlab): use go-gitlab module
- Format code with Go fmt
- Feature(mr): commands to approve, revoke and update merge request
- Format code with Go fmt
- Added quick install script
- Update README.md
- Update installation.md
- update doc
- add pipline
- update
- fix pipelineID
- Refactor(pipeline): use go-gitlab
- Resolve anti-patterns
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- chore(release): Add homebrew
- workflow/release: automate releases on tag push
- Fix goreleaser
- Update release.yml
- Update .goreleaser.yml
- Update README.md
- Update installation.md
- Update README.md
- Update README.md
- Update README.md
- Update default.html
- Update _config.yml
- Create Dependabot config file
- Create PULL_REQUEST_TEMPLATE.md
- Update bug_report.md
- Update PULL_REQUEST_TEMPLATE.md
- fixed two spelling mistakes
- spelling mistakes fixed
- Rename contributions.md to CONTRIBUTING.md
- Update README.md
- Bump github.com/xanzy/go-gitlab from 0.33.0 to 0.34.0
- Update README.md
- replace 'git config' with 'glab config'
- Fix command typo
- fix: remove .idea folder
- docs: add commit style to contributions.md
- chore: bump version and push tag
- Fix (brew): error installing on brew
- Bump github.com/xanzy/go-gitlab from 0.34.0 to 0.34.1
- add dep
- add repo cmd
- fix clone
- fix doc
- Format code with Go fmt
- docs: auto-generate docs Resolves #68
- feat(help): Add 'issue' help pages
- feat(help): Add 'mr' help pages
- feat(help): Add 'pipeline' help pages
- feat(help): Add 'repo' help pages
- feat(help): Add support for '-h' switch
- Format code with Go fmt
- Update release.yml
- Fix: Support for scp-like syntax and ssh protocol
- Refactor: Restructure Project with cobra Fix(crash): #60 Fix(help): #66 Fix(output): ansi style output on windows #54 Fix: #53
- Format code with Go fmt
- Autofix issues in 1 files
- docs(README): Add AUR package to README.md
- Fix auto docs
- feat(repo): Add command to get contributors
- Refator(repo): restructure format
- Refactor(fmt): format with gofmt
- Fix(docs): fixed docs autogenerator
- docs(update): latest
- Bump github.com/xanzy/go-gitlab from 0.34.1 to 0.34.2
- Fix(docs): fixed docs autogenerator
- docs(update): latest
- Set theme jekyll-theme-minimal
- Fix(docs): fixed docs autogenerator
- docs(update): latest
- Fix(docs): fixed docs autogenerator
- Fix(docs): fixed docs autogenerator
- docs(update): latest
- Fix(docs): Add README.md to deter editing the docs
- docs(update): latest
- Fix(issue): issue list help displaying mr list help
- docs(update): latest
- Accept -v and --version formats Resolves #85
- Fix(version): fixed incorrect version info Resolves #82
- Format code with Go fmt
- Fix missing email angle branck
- Fix range error in args
- Format code with Go fmt
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.1.0 to 2.1.1
- docs(update): latest
- Fix(issue): incorrect color for closed issue
- add delete by status
- docs(update): latest
- Feature(pipeline): live pipeline
- Format code with Go fmt
- chore(deps): bump github.com/xanzy/go-gitlab from 0.34.2 to 0.35.0
- docs(update): latest
- feat: add --repo flag to issue view
- refactor: persist --repo flag across mr and issue subcommand
- refactor: align display
- Delete log.txt
- Format code with Go fmt
- Update README.md
- Update README.md
- feat: trace pipeline
- Format code with Go fmt
- fix: Fixed bug risks and antipatterns
- Fix build_docs CI failure when no changes doc changes found.
- docs(update): latest
- Autofix issues in 2 files
- Feat: live pipeline gui view with keybinded controls
- Format code with Go fmt
- docs(update): latest
- chore(deps): bump github.com/xanzy/go-gitlab from 0.35.0 to 0.35.1
- Update README.md
- Update README.md
- fix: update-check. Resolves #89
- Fix: persist default configuration if not set #97
- Fix: bug risks
- Format code with Go fmt
- Feat: create issue note
- feat(mr): add support to rebase merge request
- refactor: use editor prompt for issue and mr descriptions
- Format code with Go fmt
- docs(update): latest
- docs: update docs for ci
- refactor: enhance error handling
- refactor: additional flags for merge request
- feat: add command to checkout an open merge request
- Format code with Go fmt
- docs(update): latest
- Update README.md
- Delete log.txt
- docs(update): latest
- Update README.md
- Added pagination to all listing commands
- docs(update): latest
- fix: --fill flag error
- fix: remove trailing slash in merge request title
- feat(mr): add glab mr approvers command
- docs(update): latest
- chore: add merge and chore to goreleaser exclude list
- docs: update environment variables on README.md (#111)
- docs: Add the new GLab logo
🚀 - feat: Add command to list and view releases (#110)
- docs(update): latest
- Update README.md
- Update README.md
- Update README.md
- docs: add princeselasi as a contributor (#117)
- docs: update README.md [skip ci]
- docs: update .all-contributorsrc [skip ci]
- docs: add sirlatrom as a contributor (#118)
- docs: add matheuslugon as a contributor (#119)
- docs: add pgollangi as a contributor (#120)
- Update .all-contributorsrc
- Update README.md
- docs: add sattellite as a contributor (#126)
- docs: add abakermi as a contributor (#127)
- docs: add BreD1810 as a contributor (#128)
- Update README.md
- Delete .all-contributorsrc
- docs: update README.md [skip ci]
- docs: update .all-contributorsrc [skip ci]
- Delete .all-contributorsrc
- Update README.md
- Automation of contributors list in README.md
- contrib-auto-update
- Update FUNDING.yml
- Delete contributors.yml
- Update README.md
- docs: add BreD1810 as a contributor (#130)
- docs: add matheuslugon as a contributor (#131)
- docs: add princeselasi as a contributor (#132)
- docs: add pgollangi as a contributor (#133)
- docs: add sirlatrom as a contributor (#134)
- docs: add sattellite as a contributor (#135)
- docs: add abakermi as a contributor (#136)
- docs: add Saturn as a contributor (#137)
- docs: add wolffc as a contributor (#138)
- docs: add lwpamihiranga as a contributor (#139)
- docs: add profclems as a contributor (#140)
- refactor: Redirect all list printing to common utility (#142)
- feat: Add merge request todo command (#143)
- docs(update): latest
- chore: Add benchmark to env config loading from FS (#145)
- feat: Add
mr_for
command (#115) - docs(update): latest
- feat: Cache glab env config to improve overall command performance (#146)
- Format code with Go fmt (#147)
- j mcavoy/trunk (#151)
- docs(update): latest
- docs: add j-mcavoy as a contributor (#152)
- fix: default GIT_REMOTE_URL_VAR to origin if not specified by user (#109)
- docs(update): latest
- Format code with Go fmt (#153)
- docs: add Baiang as a contributor (#154)
- fix: remote nickname(--remote-var) should default to origin
- chore(deps): bump github.com/xanzy/go-gitlab from 0.35.1 to 0.36.0 (#155)
- fix: label type assignment
- docs(update): latest
- docs(readme): add build status badge
- fix: Root command flags are not generated in docs (#158)
- docs(update): latest
- feat(mr): add command to mark mr as wip or ready
- docs(update): latest
- refactor: Format code with Go fmt (#159)
- feat: create "project create" command (#161)
- docs(update): latest
- feat: Add aliases for long commands (#113)
- docs(update): latest
- feat: Add more attributes to project creations (#162)
- docs(update): latest
- docs(readme): add simplified quick installer
- docs(update): latest
- feat: add command to search for projects
- fix: mark search flag as required
- Format code with gofmt
- docs(update): latest
- fix: clone project over ssh
- Format code with gofmt
- docs(update): latest
- fix: update check version (#89)
- refactor: Format code with gofmt (#165)
- fix(ci): pipeline ci glitches on q keypress
- Delete spf13-vim.sh
- chore(deps): bump github.com/gookit/color from 1.2.7 to 1.2.8 (#166)
- docs(update): latest
- chore(deps): bump github.com/gdamore/tcell from 1.3.0 to 1.4.0 (#169)
- docs(update): latest
- docs(readme): update readme
- docs(update): latest
- docs: add bgraf as a contributor (#178)
- docs(update): latest
- docs: add profclems as a contributor (#179)
- docs: add pgollangi as a contributor (#180)
- docs: add sattellite as a contributor (#181)
- feat: Auto completion and caching of project labels. (#176)
- chore(deps): bump github.com/xanzy/go-gitlab from 0.36.0 to 0.37.0 (#182)
- docs(update): latest
- feat: Add assignee filters for issue_list (#171)
- docs(update): latest
- Format code with gofmt (#183)
- docs: add protocol to url example
- fix: set default url and nickname (#185)
- Update FUNDING.yml
- test: commands tests (#173)
- chore(deps): bump github.com/gookit/color from 1.2.8 to 1.2.9 (#188)
- docs(update): latest
- refactor: fix module path (#190)
- fix: module path in makefile
- test: repo archive
- test: tests for parent commands
- test: cover command tests
- refactor: Format code with gofmt (#191)
- test(coverage): adjust coverage threshold
- refactor: rename codecov.yml to .codecov.yml
- chore: Add test CI
- Rename .github/workflow/go.yml to .github/workflows/go.yml
- chore: separate test coverage run from build
- chore(deps): bump github.com/stretchr/testify from 1.4.0 to 1.6.1 (#193)
- docs(update): latest
- Update FUNDING.yml
- chore: setup test ci (#192)
- docs(update): latest
- fix: Migrate config dir to XDG_CONFIG_HOME (#195)
- docs: add andhe as a contributor (#196)
- docs: add Zachcodes as a contributor (#197)
- Update README.md
- Revert "Update README.md"
- fix: alias name conflicting core commands (#199)
- config: Make SetEnv invalidate cache used by GetEnv (#200)
- fix(config): SetEnv appends to gitignore every time (#201)
- fix: File content modification made a bit more safe and sane (#202)
- docs(update): latest
- Format code with gofmt (#203)
- docs: add andhe as a contributor (#204)
- chore(ci): set up travis to run tests (#206)
- docs(update): latest
- Revert "chore(ci): set up travis to run tests (#206)" (#207)
- chore(ci): travis tests (#208)
- test: add tests to core commands (#209)
- docs(update): latest
- fix(config): Use ioutil.WriteFile on Windows (#212)
- docs(update): latest
- refactor: Format code with gofmt (#213)
- feat: configuration enhancement (#214)
- docs(update): latest
- feat: add support for shell completion (#215)
- docs(update): latest
- chore(ci): update test ssh keys
- test: test expand alias (#216)
- chore(ci): only build pushes to trunk
- docs: update readme
- docs(update): latest
- feat: add ability to create repo from current directory (#218)
- docs(update): latest
- feat: ability to create shell-executable aliases (#220)
- docs(update): latest
- feat: add ability to set git protocol (#221)
- docs(readme): update contributors
- docs(update): latest
- Update README.md
- feat: add
mr list
flagmine
(#226) - docs(update): latest
- docs: add zemzale as a contributor (#227)
- chore(deps): bump github.com/gookit/color from 1.2.9 to 1.3.0 (#222)
- fix: better config package to enhance test and restructuring (#223)
- chore(deps): bump github.com/xanzy/go-gitlab from 0.37.0 to 0.38.1 (#224)
- fix: initialize config
- Update README.md
- docs(update): latest
- docs(readme): fix typos
- Isolate commands into separate sub-packages (#229)
- docs(update): latest
- Update README.md
- chore(deps): bump github.com/stretchr/testify from 1.4.0 to 1.6.1 (#231)
- chore(release): allow auto prerelease
- docs(update): latest
- refactor:
🔥 config init - docs(update): latest
- style: Remove additonal newline after version output (#235)
- docs: add anjali-sharma as a contributor (#238)
- Format code with gofmt (#236)
- fix config auth check (#239)
- fix: avoid auth check on repo clone (#241)
- docs(update): latest
- test: add tests to the remaining commands (#242)
- docs(update): latest
- Format code with gofmt (#243)
- fix: glab pipeline list always says "No pipelines..." (#244)
- feat: Add Update Sub-command to Issue Command (#240)
- docs(update): latest
- docs: add sunzoje as a contributor (#247)
- Format code with gofmt (#246)
- feat: add command to create issue board (#250)
- docs(update): latest
- fix: useless assignments
- chore(ci): use golangci and codeql for linting and analysis (#251)
- chore(ci): update goreleaser to run only on new tag push
- docs(readme): update configuration docs
- feat: support "Run pipeline" (#245)
- chore(deps): bump github.com/mattn/go-colorable from 0.1.7 to 0.1.8 (#252)
- style: fix misleading error message
- Update .travis.yml
- chore(ci): use golangci action (#256)
- feat: add issue board view command (#255)
- style: go mod tidy
- Update build_docs.yml
- docs(readme): add NO_COLOR to environment variables
- chore: disable codecov status checks
- Feature: mr list by asssignee (#257)
- Update CONTRIBUTING.md
- refactor: simplify repo override behaviour
- fix: lint errors
- test: fix repo flag on tests
- fix lint errors
- fix: Add Create Command to Label (#260)
- fix: mr list always returns 0
- style: enhance list table display (#261)
- ft: Add mr update flag to assinge to change current assigne (#265)
- feat: detect MR for current branch (#264)
- Update build_docs.yml
- add pager support to mr list
- chore(build): add snap packaging (#267)
- chore(build): fix wrong path
- docs(readme): update installation guide on readme
- chore: update goreleaser.yml
- feat: add pager support to 'mr view'
- use iostream package for commands
- add pager support to issue view
- fix minor test bugs
- format with lint and fmt
- chore(deps): bump github.com/xanzy/go-gitlab from 0.38.1 to 0.38.2 (#274)
- chore(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.1
- add conflict and user permission err check
- add conflict and user permission err check
- fix(config): respect api_protocol in config (#275)
- feat: Add ability to mark branch to be deleted from update (#278)
- feat: glab auth login (#277)
- style: fix misleading info on --message flag
- chore(ci): switch from to GitLab CI (#279)
- docs: switch from md to rst (#280)
- chore(ci): remove limiting resource group
- feat: add mr diff command (#281)
- docs(update): latest
- chore(goreleaser): set allow_different_binary_count to true
- chore(goreleaser): set allow_different_binary_count to true
- ft: Add user command
- docs: add a demo asciinema recording
- chore(deps): bump github.com/xanzy/go-gitlab from 0.38.2 to 0.39.0 (#283)
- docs: update demo
- ft: User even command
- ft: Add api for getting current user events
- Mention issue instead of merge request in description. Closes #285.
- fix: remove empty alias for check-update
- Delete .all-contributorsrc
- Update README.md
- style: change authentication instruction
- add todo message to deprecate config init flag
- linting
- fix: mr merge priviledge (#291)
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.1.1 to 2.2.0
- docs: documentation link in readme
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.0 to 2.2.1
- chore: update readme to use formula from default Homebrew formulae
- chore: update release workflow to bump Homebrew formula
- Update release.yml
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.1 to 2.2.2
- ft: Complete user events functionality
- ft: Use pager for event displaying
- ft: Add created event type handling
- fix(repo search): Remove argument expectations
- test(issue/create): fix test
- Add KISS Linux install instructions.
- style: switch remaining commands to iostream package
- fix lint errors
- style: reformat version output
- fix tests
- fix lint errors
- fix tests
- FEAT-MR ft(mr for): Add flag
--with-labels
- Redesign Tableprinter to adjust content based on terminal size
- test: fix alias list test
- tableprinter: clean up
- test: add tableprinter unit tests
- test: add test for text package
- Update README.md
- add pkg to test coverage
- fix typo
- chore(deps): bump github.com/spf13/cast from 1.3.0 to 1.3.1
- fix incorrect version info on check-update
- deprecate
glab config init
in favour ofglab auth login
- feat: use branch name as title if no commits are available for mr autofill
- test: fix failing test on forks without 'profclems' namespace
- linting
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.2 to 2.2.3
- fix(mr): Readd ability to close multiple MRs
- fix(mr): Readd missing ability to reopen multiple MRs
- fix(mr): Readd missing ability to delete multiple MRs
- makefile: add more targets
- makefile: target dependencies enhancements
- fix(mrutils): Allow for comma separated MR arguments
- fix(mr): Allow only one argument to mr commands
- fix: git directory independent commands
- feat(api): add api command to allow access to gitlab api
- add tests
- enhancements
- style/api: rehaul api client
- add tests
- linting
- flatten switch statement
- Ensure only $PATH is searched when switching to external commands
- add tests for execext
- fix windows build
- readme: add codecov coverage badge
- fix(ci view): Return error if no pipeline found
- fix(ci): Remove OrderBy field from pipeline list options
- extend survey prompt for glab with customizations
- switch to custom prompt
- add template support to mr create
- add template support to issue create
- fix tests
- fix tests
- feat: add labels multiselect to issue create and mr create
- fix lint errors
- fix(git): remove surrounding quotes title (#309)
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.3 to 2.2.4
- feat: add repo delete command (#340)
- add pipeline status badge
- docs(update): latest
- chore(ci): run test job on GitLab CI only on specific file changes
- Update .gitlab-ci.yml
- makefile: set default target to build
- fix: 'remotes error' on repo create command
- fix: mr create failure when templates are not available
- fix lint errors
- chore(deps): bump github.com/xanzy/go-gitlab from 0.39.0 to 0.40.1
- feat: ability to clone repositories from a GitLab Group
- fix lint errors
- feat: add repo fork command
- fix(pipline): Defer closing uilive.Writer
- chore(ci): github action workflow update (#357)
- ft(pipeline): Add variables flag for
pipeline run
- fix(mr): Fix wrong usage of pull request
- fix(mr): Fix usage of PR in tests
- chore: Use correct return value for pipeline
- chore: Fix multiple binaries in release archive
- chore: Fix multiple duplicate archives
- ci: delete project automation workflow
- Delete pr_move_to_in_progress.yml
- Update bug_report.md
- Update feature_request.md
- Update PULL_REQUEST_TEMPLATE.md
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.4 to 2.2.5
- chore(deps): bump github.com/otiai10/copy from 1.2.0 to 1.3.0
- ft(mr create): Use username for assignee
- ft(issue create): Use username for assignee
- ft(mr update): Allow multiple usernames for update
- ft(cmdutils): Add helper for getting user IDs
- fix(issue): Check error on getting current user
- chore(IO): Add helper for checking if output is TTY
- chore(mrutils): Add custom option passing to MRFromArgs
- ft(mr view): Refactor command structure
- Add .deepsource.toml
- chore: create glab installer for windows using innosetup
- add release workflow for iss
- Update release-windows.yml
- add more steps to workflow
- add build step
- add create installer step
- Update release-windows.yml
- update
- fix creatInstaller step
- fix createInstaller step
- Rename glab to glab.exe
- add upload to release step
- add upload to release step
- improve scripts
- cleanup
- finalize
🎉 - chore(packaging): add installation guide for winget
- chore(deps): bump github.com/AlecAivazis/survey/v2 from 2.2.5 to 2.2.7
- docs: document multiple gitlab instances support
- chore(deps): bump github.com/xanzy/go-gitlab from 0.40.1 to 0.40.2
- feat: move pipeline ci command to ci
- feat(cmd/help): add aliases to help list
- fix examples
- fix lint erros
- test: fix tests
- ci: remove only
- test: fix ci lint test
- test: fix ci trace test
- lint
- fix remaining tests
- fix lint errors
- fix final tests
- fix trace test
- fix trace test
- fix(cmd/mr/merge): don't print Default to true as Cobra already does
- feat(cmd/mr/merge): show different message when merging after pipeline success
- fix(command/issue/update): add missing newline to Fprintf call
- fix(internal/glrepo/resolver): use address of local copy of gitlab.Project (#394)
- feat(cmd/issue/update): add --public and --confidential flags
- chore: add alpine package support
- docs(readme): add alpine heading to toc
- chore(deps): bump github.com/otiai10/copy from 1.3.0 to 1.4.0 (#399)
- feat(commands/issue/update): add --unlock-discussion flag
- feat(commands/mr/update): add --unlock-discussion flag
- fix(commands/issue/update): check flag conflicts before anything
- feat(commands/mr/create): add --repo support for --target-project
- fix(cmd/mr/create): avoid resetting tracking branch if set
- linting
- chore(deps): bump github.com/otiai10/copy from 1.4.0 to 1.4.1
- feat: provide submit options for
mr create
andissue create
- feat(cmd/issue/create): add submit options
- add ask stubber to test
- fix antipattern
- docs(readme): use official scoop main bucket
- refactor(internal/git): Split Push into SetUpstream
- feat(commands/mr/create): set tracking remote if none is set
- test(commands/mr/create): fix tests
- feat(internal/glrepo/resolver): only use resolutions with base: prefix
- feat(internal/glrepo/resolver): handle remoteless resolutions
- feat(internal/glrepo/resolver.go): write resolutions with base: prefix
- refactor(internal/glrepo/resolver): loop over indexes not values
- refactor(internal/glrepo/resolver): remove unnecessary local copy
- feat(internal/glrepo/resolver): add HeadRepo function
- feat(command/mr/create): add helper functions for headRepo handling
- feat(commands/mr/create): add HeadRepo field to CreateOpts
- feat(commands/mr/create): override HeadRepo when -H is used
- feat(commands/mr/create): use headRepo where applicable
- feat(commands/mr/create): split headRepoRemote and baseRepoRemote
- fix(commands/mr/create): compare Commits with base repo
- feat(commands/mr/create): deprecate --target-project
- refactor(commands/mr/create): rename BaseProject to SourceProject
- feat(commands/mr/create): create namespaced remote if none exists