App-GitGerrit
view release on metacpan or search on metacpan
- 'git gerrit checkout' now accepts a list of changes as arguments,
fetches of them and checks out the last one in the list.
- Bash completion support is implemented by the
etc/bash_completion.d/git-gerrit script.
[Changes]
- Issuging a 'git gerrit new' while in a change branch creates
another change-branch based on the same upstream. Previously it
was an error.
- The 'git gerrit checkout' and 'git gerrit cherry-pick'
sub-commands now check if the changes they operate on belong to
the current repository's project. If not, they issue an error.
- When issuing 'git gerrit push' with a dirty status, the options
--keep and --norebase are assumed by default.
- The git-gerrit manual had its sections completely reordered in an
attempt to offer a more natural read.
0.016 2013-10-16 10:53:43 America/Sao_Paulo
[Fixes]
- When Gerrit was in any way inaccessible the error messages were
mangled.
0.015 2013-10-15 21:57:11 America/Sao_Paulo
[New features]
- It's possible now to specify a default set of options for each
sub-command using the variable git-gerrit.options.COMMAND.
[Changes]
- Take off the message about this being beta code from README.
[Fixes]
- Remove dependency from File::Slurp in order to correctly support
locale-based encodings in the message file created by the editor.
0.014 2013-10-12 22:03:10 America/Sao_Paulo
[New features]
- The configuration variables ('remote', 'baseurl', and 'project')
now have suitable defaults which should allow most users to start
using git-gerrit out of the box, without any pre-configuration
required.
- You can --force a 'git gerrit push' to succeed when the working
area is dirty.
[Changes]
- Gerrit error messages are now formatted in a way that make them
more understandable.
- The full path of the commit-msg hook being installed is shown in
the debug messages.
[Fixes]
- Usernames are now URI-escaped before being inserted in REST URLs.
0.013 2013-10-07 23:19:19 America/Sao_Paulo
[Changes]
- Require, instead of just recommend, Text::Table and better format
the output of 'git gerrit reviewer'.
- The reviewer's names are always printed in full now.
- Reformat the output of 'git gerrit version' when Gerrit is version
pre-2.7.
[Fixes]
- Fix 'git gerrit query' to show the correct list of changes in a
multi-query invocation.
- Fix 'git gerrit reviewer' which was aborting when it tried to
print the reviewer list.
- Always strip the trailing zeroes from dates in the output of
'query' and 'show'.
0.012 2013-10-06 19:30:36 America/Sao_Paulo
[New features]
- Implement the git-gerrit.reviewers configuration variable through
which it's now possible to specify default reviewers based on the
branch to which one pushes and also on the files being changed.
- Implement option 'git gerrit push --submit' to tell Gerrit to
auto-merge the change during the push, which is a feature
implemented in Gerrit 2.7.
- Implement option 'git gerrit push --base=BASE' to tell Gerrit to
select a new merge base during the push, which is a feature
implemented in Gerrit 2.7.
[Fixes]
- Require minimum versions of Gerrit::REST and Win32.
0.011 2013-10-04 00:28:28 America/Sao_Paulo
[Changes]
- Improve instalation instructions.
- Consistently format all warning and error messages.
- Reformat the 'missing configuration' error message.
0.010 2013-10-02 21:10:57 America/Sao_Paulo
[New Features]
- Implement 'git gerrit push --norebase' option to avoid rebases
for brand new change-branches.
- Make 'git gerrit version' tell the Perl version too.
[Changes]
- Use alternative methods to grok credentials for pre-1.8 Gits that
do not support the git-credential command. Git-gerrit now tries
( run in 0.887 second using v1.01-cache-2.11-cpan-5a3173703d6 )