Releases: jordilin/gitar
Releases · jordilin/gitar
v0.1.60
New features
- Implement get release assets for a given Gitlab release tag
v0.1.59
New features
- Include column
Prerelease
when listing repository releases. This will allow for gathering latest stable releases and its assets. See https://github.com/jordilin/gitar-amps for additional workflows/examples.
v0.1.58
New features
- Implement list release assets for a given release ID. Github only for this release
Ex:
gr rl assets list <release_id>
v0.1.57
New features
- Allow to run the
gr
command from outside a git repository. There are some subcommands likemy
,br
,tr
that don't necessarilly need a.git
repository to operate. Outside of a git repository, the main domain is github.com unless--domain
is provided.
v0.1.56
New features
- Provide approximate total number or resources when using a list subcommand with the
--num-resources
flag. - Provide
gr --version
Other notes
- gitar is now available in https://crates.io/crates/git-ar
v0.1.55
New features
Add description as an optional column for trending repositories.
v0.1.54
New features
- Provide a
tr
subcommand to list trending repositories in Github.com for a given programming language.
Ex:
gr tr rust
will list trending repositories for the Rust programming language.
v0.1.53
New features
Provide a global --repo
flag that allows user to query remote information without the need to be in a .git
directory.
Ex:
gr rl list --repo github.com/jordilin/gitar
Lists all releases for project gitar in the github.com domain.
v0.1.52
New features
- List comments on pull requests timelines. Available in Github and Gitlab.
- Modified cli interface for creating a comment. Created
create
subcommand ongr mr comment create
Examples
gr mr comment list 123
- List all timeline comments on pull request 123
v0.1.51
New features
- Make fetch and rebase optional. Until now, gitar was automatically fetching
origin
and rebasingorigin/<default upstream branch>
by default. This is opt-in now with cli commands--fetch origin
and--rebase origin/main
when creating a new pull request - Target other repositories other than
origin
. Provide--target-repo owner/repo_name
flag when creating a new pull request.
Examples
gr mr create --fetch origin --rebase origin/main
- It will fetch and rebase your feature branch on top origin/main before opening a new pull requestgr mr create --target-repo joe/gitar --target-branch main
- Would open a pull request from my jordilin/gitar to someone else'sjoe/gitar
repository targetting their main branch.