spacewander
2590998ee0
Bump version to 4.7.0-dev.
2018-08-11 11:33:30 +08:00
spacewander
8545d97b8d
Version 4.6.0
2018-08-11 09:57:41 +08:00
spacewander
a347e49178
git-changelog: should remove ^0 suffix from the commit description.
2018-08-08 13:34:11 +08:00
spacewander
792b697450
git-changelog: add --start-commit option, like --start-tag but for commit
2018-06-16 12:20:08 +08:00
spacewander
b7a1a0d8b2
git-changelog: add missing newline to the plain output
...
Previously, running "git changelog -x --start-tag 4.5.0 -p -l" will see
* Bump version to 4.6.0-dev. * Version 4.5.0
Because there is no newline in the end of each plain output.
2018-06-15 18:14:18 +08:00
Richard Russon
f30005acfd
optimisation of mkdir
2018-05-25 11:16:14 +01:00
Richard Russon
691d640b2d
Ensure info dir exists
2018-05-25 10:12:27 +01:00
Richard Russon
0f76863d9b
add: git-ignore -p (private to repo)
2018-05-23 23:59:21 +01:00
罗泽轩
d34b6ae0bc
Merge pull request #714 from spacewander/fix_detect_sed_i_support
...
git-sed: fix previous bsd sed workaround
2018-05-16 14:38:10 +08:00
Tjaart van der Walt
658f133691
Major/Minor release should reset minor/patch versions to 0
...
There is a bug in the current version:
```
version=1.1.3
./git-release --semver minor
version=1.2.3
```
The correct behavior should be:
```
version=1.1.3
./git-release --semver minor
version=1.2.0
```
2018-05-07 15:00:39 -07:00
Tjaart van der Walt
6f416b20c3
Fix greedy match of version number
...
The original regex will greedily match the first digit of version
numbers that have multiple digits.
2018-05-07 14:44:35 -07:00
spacewander
f7514bebbf
git-sed: fix previous bsd sed workaround
2018-05-07 15:18:28 +08:00
spacewander
0ab9b47371
git-sed: detect sed -i support and work around for the BSD sed
2018-05-05 10:57:57 +08:00
Paul Wise
9785199036
git-sed: discover a separator when the / character is used in arguments
...
Prevents sed from returning an error for arguments containing filenames:
$ git sed src/foo.c src/bar.c
sed: -e expression #1 , char 13: unknown option to `s'
2018-04-26 11:07:07 +08:00
Paul Wise
c27a3505dc
git-sed: pass the -r option to the xargs command
...
Prevents running sed when the search pattern does not match any files.
This results in sed printing an unnessecary warning:
$ git sed foo bar
sed: no input files
2018-04-26 11:06:34 +08:00
Paul Wise
ee14220f66
git-sed: Allow the flags to be passed as a third argument
...
This is more in-line with how sed itself works.
2018-04-20 11:29:54 +08:00
Montak Oleg
fd2151f9bb
Fix deleting branches without upstream
2018-03-25 00:10:59 +03:00
spacewander
ebf7903d0e
Bump version to 4.6.0-dev.
2018-02-18 18:58:16 +08:00
spacewander
4ab42e218e
Version 4.5.0
2018-02-18 11:56:35 +08:00
spacewander
e9ddc1dc3b
git-release: show message if nothing given after --semver
2018-02-18 11:37:23 +08:00
罗泽轩
9ee318e8d4
Merge pull request #639 from spacewander/avoid_deleting_local_upstream
...
git-delete-branch: avoid deleting local upstream
2018-02-15 12:23:29 +08:00
spacewander
de364cfac1
git-release: add --no-empty-commit for empty commit hater
2018-02-11 20:12:10 +08:00
spacewander
8714ac4aa1
git-release: create an empty release commit if there is nothing to commit
2018-02-11 20:12:10 +08:00
罗泽轩
d4bf79df8f
git-summary: unescape tab for linux column utility
...
git-summary: unescape tab for linux column utility
Linux column utility will escape tab if a separator is specified.
This problem is first reported in Fedora 27.
2018-02-08 22:34:43 +08:00
spacewander
16591d3788
git-undo: add confirmation when -h is specified
2018-02-07 10:37:55 +08:00
Dominic Barnes
5639160b8b
feat(git-release): push tags first to help ci tools not miss them
...
If you are buliding on CircleCI for example, pushing the commits first
can lead to a race where CI env will not see the tags since the pull
happened before the tags were finished pushing.
It should be fully safe (and backwards-compatible) to change the order
of pushing to the remote.
2018-01-23 13:51:44 -08:00
spacewander
ab99fb3eb2
git-release: handle extra non-numeric prefix in tag with --semver
2017-12-12 10:10:37 +08:00
spacewander
693c84f8f0
git-release: add --semver option
2017-12-10 14:06:00 +08:00
spacewander
199364e932
git-release: function usage doesn't exist, ignore unknown argument instead
2017-12-07 00:29:07 +08:00
Daniel Lublin
af39b2b2ee
git-effort: restore normal (visible) cursor properly
...
If I understand GNU* correctly, cnorm should be used to undo `civis` (make
invisible). `cvvis` is just another abnormal mode, namely "very visible".
*) https://www.gnu.org/software/termutils/manual/termutils-2.0/html_chapter/tput_1.html
2017-10-27 10:30:17 +02:00
spacewander
a88958ba20
Add GitHub two-factor auth support to git-pull-request
2017-10-18 10:47:17 +08:00
Sam Bostock
6b5f5d8762
Use local variables & format strings
2017-10-14 13:31:31 -04:00
Sam Bostock
18d8221dd2
Fix omission when alphabetically printing ignores
...
Iterating through `a..z` omits entries starting with other characters.
2017-10-09 23:18:18 -04:00
Sam Bostock
cfcb4d92c6
Remove arbitrary column limit on ignore-io
2017-10-09 23:08:12 -04:00
spacewander
4defd6d676
Bump version to 4.5.0-dev.
2017-07-16 12:37:58 +08:00
spacewander
be8a1548d4
Version 4.4.0
2017-07-15 16:25:54 +08:00
spacewander
227ef26e7f
git summary: use more common way to cd to top level directory
2017-07-15 09:57:57 +08:00
Mark Pitman
c064956f85
Use "$@" instead of $@
2017-07-11 23:37:16 -07:00
Mark Pitman
a75411b029
Consolidate feature/bug/chore/refactor logic
...
Remove unneccesary code
2017-07-11 21:42:02 -07:00
Mark Pitman
93150aa411
Allow -r parameter to be in any order in command line
2017-07-11 21:41:06 -07:00
Mark Pitman
61b2a2c703
Add ability to specify a remote
...
Use -r to push the new branch to origin
Use -r <remote_name> to push to <remote_name>
Will not auto push to origin if you do not use the argument
2017-07-09 01:57:46 -07:00
Mark Pitman
be15db9cdf
Fix Issue #186
...
Use `git create-branch` instead of `git checkout -b` in:
git-bug
git-chore
git-feature
git-refactor
Since `git-finish` uses `git-delete-branch` (which expects the branch to
have been pushed to origin) we should use `git-create-branch` to create
it.
2017-07-07 23:19:02 -07:00
spacewander
4d885acda0
fix various typos
2017-06-18 20:22:11 +08:00
Étienne BERSAC
d4c7581835
Add git-mr to checkout GitLab merge requests
2017-06-16 11:11:50 +02:00
Andreas Duering
9baae93a9b
Fix typo in git-extras
...
Output said "Setting up 'git-exras" instead of "Setting up 'git-extras"
2017-05-16 15:12:45 +02:00
hemanth.hm
9334c9db31
Merge pull request #654 from spacewander/replace-xargs-r
...
git-delete-merged-branches: replace xargs -r option
2017-05-09 14:49:55 +05:30
spacewander
0e7cba55a8
git-delete-merged-branches: replace xargs -r option
2017-05-09 10:48:45 +08:00
spacewander
276a307780
Bump version to 4.4.0-dev.
2017-05-06 14:45:15 +08:00
spacewander
88ee400c3f
Version 4.3.0
2017-05-05 16:50:41 +08:00
spacewander
f55690e702
git-authors: remove trailing spaces
2017-05-05 16:02:09 +08:00