Skip to content

Commit 8bc8679

Browse files
committed
Quick update to readme
Merge branch 'release/1.12.4'
2 parents d409eff + 6995507 commit 8bc8679

File tree

5 files changed

+42
-24
lines changed

5 files changed

+42
-24
lines changed

AUTHORS

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,17 @@ Fred Condo
2020
Alexandre Dutra
2121
Andreas Heiduk
2222
Ben Loveridge
23+
ChrisjStone
2324
Florian Gamböck
2425
Gergely Nagy
2526
JP Toto
2627
Kiall Mac Innes
2728
Lorin Hochstein
29+
Luis Fernando Gomes
2830
Olivier Mengué
2931
Oppodelldog
32+
Pokey Rule
33+
Silas Palmer
3034
Stefan Näwe
3135
Adam Gibbins
3236
Alexander Groß
@@ -35,8 +39,10 @@ Alexander Zeitler
3539
Brian St. Pierre
3640
Cararus Eugeniu
3741
Chad Walker
42+
Chris Stone
3843
Craig Fowler
3944
Emre Berge Ergenekon
45+
Gene Pavlovsky
4046
Gregor A. Cieslak
4147
Gruen Christian-Rolf (Kiki)
4248
Guillaume-Jean Herbiet
@@ -55,6 +61,7 @@ Justin Penney
5561
Konstantin Tjuterev
5662
Kridsada Thanabulpong
5763
Leonardo Giordani
64+
Luca Orlandi
5865
Mark Borcherding
5966
Mark Derricutt
6067
Mateusz Kaczmarek
@@ -63,12 +70,12 @@ Mayerber Carvalho Neto
6370
Nowell Strite
6471
Opher Vishnia
6572
Peter Schröder
66-
Pokey Rule
6773
Stefan Schüßler
6874
Steffen Jaeckel
6975
Steve Mao
7076
Steve Streeting
7177
Tacit Sawk
78+
Tiscs
7279
Vedang Manerikar
7380
Zheeeng
7481
eddie cianci

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@
4040

4141
# Changelog
4242

43+
#### 1.12.4-dev0
44+
* Preparation for next release
45+
4346
#### 1.12.3
4447
* Explicitly get the default values from the system and global config.
4548

README.md

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ A quick cheatsheet was made by Daniel Kummer:
2424

2525
## Installing git-flow
2626

27-
See the Wiki for up-to-date [Installation Instructions](https://github.com/petervanderdoes/gitflow-avh/wiki/Installation).
27+
See the Wiki for up-to-date [Installation Instructions](https://github.com/CJ-Systems/gitflow-cjs/wiki/Installation).
2828

2929

3030
## Integration with your shell
@@ -40,7 +40,7 @@ for the commands not found in the original git-flow.
4040

4141
## FAQ
4242

43-
* See the [FAQ](http://github.com/petervanderdoes/gitflow-avh/wiki/FAQ) section
43+
* See the [FAQ](https://github.com/CJ-Systems/gitflow-cjs/wiki/FAQ) section
4444
of the project Wiki.
4545
* Version Numbering Scheme.
4646
Starting with version 1.0, the project uses the following scheme:
@@ -51,7 +51,7 @@ Starting with version 1.0, the project uses the following scheme:
5151

5252
This project is under constant development. Feedback and suggestions are very
5353
welcome and I encourage you to use the [Issues
54-
list](http://github.com/petervanderdoes/gitflow-avh/issues) on Github to provide that
54+
list](https://github.com/CJ-Systems/gitflow-cjs/issues) on Github to provide that
5555
feedback.
5656

5757
Feel free to fork this repository and to commit your additions. For a list of
@@ -231,14 +231,3 @@ the command.
231231
The files should be placed in .git/hooks
232232
In the directory hooks you can find examples of all the hooks available.
233233

234-
## Showing your appreciation
235-
236-
Of course, the best way to show your appreciation for the git-flow tool itself
237-
remains contributing to the community. If you'd like to show your appreciation
238-
in another way, however, consider donating through PayPal:
239-
240-
[![PayPal][2]][1]
241-
242-
[1]: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=S85FXJ9EBHAF2&lc=US&item_name=gitflow&item_number=gitflow&no_note=0&cn=Add%20special%20instructions%20to%20the%20seller&no_shipping=1&rm=1&return=https%3a%2f%2fgithub%2ecom%2fpetervanderdoes%2fgitflow&cancel_return=https%3a%2f%2fgithub%2ecom%2fpetervanderdoes%2fgitflow&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted
243-
244-
[2]: https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif

git-flow-release

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -104,12 +104,15 @@ _finish_from_develop() {
104104
# but the merge into master was successful, we skip it now
105105
if ! git_is_branch_merged_into "$BRANCH" "$MASTER_BRANCH"; then
106106
git_do checkout "$MASTER_BRANCH" || die "Could not check out branch '$MASTER_BRANCH'."
107+
108+
opts=""
109+
noflag edit && opts="$opts --no-edit"
107110
if noflag squash; then
108-
git_do merge --no-ff "$BRANCH" || die "There were merge conflicts." # TODO: What do we do now?
111+
git_do merge --no-ff $opts "$BRANCH" || die "There were merge conflicts." # TODO: What do we do now?
109112
else
110-
git_do merge --squash "$BRANCH" || die "There were merge conflicts." # TODO: What do we do now?
113+
git_do merge --squash $opts "$BRANCH" || die "There were merge conflicts." # TODO: What do we do now?
111114
flag squash_info && gitflow_create_squash_message "Merged release branch '$BRANCH'" "$MASTER_BRANCH" "$BRANCH" > "$DOT_GIT_DIR/SQUASH_MSG"
112-
git_do commit
115+
git_do commit $opts
113116
fi
114117
fi
115118

@@ -131,6 +134,12 @@ _finish_from_develop() {
131134
opts="$opts -m '$FLAGS_message'"
132135
fi
133136
[ "$FLAGS_messagefile" != "" ] && opts="$opts -F '$FLAGS_messagefile'"
137+
if noflag edit; then
138+
if [ "$FLAGS_message" = "" ] && [ "$FLAGS_messagefile" = "" ]; then
139+
# in order to fix annotated tag without message
140+
opts="$opts -m $VERSION_PREFIX$TAGNAME"
141+
fi
142+
fi
134143
eval git_do tag $opts "$VERSION_PREFIX$TAGNAME" || die "Tagging failed. Please run finish again to retry."
135144
fi
136145
fi
@@ -150,6 +159,8 @@ _finish_from_develop() {
150159
if ! git_is_branch_merged_into "$merge_branch" "$DEVELOP_BRANCH"; then
151160
git_do checkout "$DEVELOP_BRANCH" || die "Could not check out branch '$DEVELOP_BRANCH'."
152161

162+
opts=""
163+
noflag edit && opts="$opts --no-edit"
153164
if noflag nobackmerge; then
154165
# Accounting for 'git describe', if a release is tagged
155166
# we use the tag commit instead of the branch.
@@ -158,15 +169,15 @@ _finish_from_develop() {
158169
else
159170
commit="$MASTER_BRANCH"
160171
fi
161-
git_do merge --no-ff "$commit" || die "There were merge conflicts." # TODO: What do we do now?
172+
git_do merge --no-ff $opts "$commit" || die "There were merge conflicts." # TODO: What do we do now?
162173
else
163174
commit="$BRANCH"
164175
if noflag squash; then
165-
git_do merge --no-ff "$commit" || die "There were merge conflicts." # TODO: What do we do now?
176+
git_do merge --no-ff $opts "$commit" || die "There were merge conflicts." # TODO: What do we do now?
166177
else
167-
git_do merge --squash "$commit" || die "There were merge conflicts." # TODO: What do we do now?
178+
git_do merge --squash $opts "$commit" || die "There were merge conflicts." # TODO: What do we do now?
168179
flag squash_info && gitflow_create_squash_message "Merged release branch '$BRANCH'" "$DEVELOP_BRANCH" "$BRANCH" > "$DOT_GIT_DIR/SQUASH_MSG"
169-
git_do commit
180+
git_do commit $opts
170181
fi
171182
fi
172183
fi
@@ -325,6 +336,12 @@ _finish_base() {
325336
opts="$opts -m '$FLAGS_message'"
326337
fi
327338
[ "$FLAGS_messagefile" != "" ] && opts="$opts -F '$FLAGS_messagefile'"
339+
if noflag edit; then
340+
if [ "$FLAGS_message" = "" ] && [ "$FLAGS_messagefile" = "" ]; then
341+
# in order to fix annotated tag without message
342+
opts="$opts -m $VERSION_PREFIX$TAGNAME"
343+
fi
344+
fi
328345
eval git_do tag $opts "$VERSION_PREFIX$TAGNAME" || die "Tagging failed. Please run finish again to retry."
329346
fi
330347
fi
@@ -603,7 +620,7 @@ v,verbose! Verbose (more) output
603620

604621
cmd_finish() {
605622
OPTIONS_SPEC="\
606-
git flow release finish [-h] [-F] [-s] [-u] [-m | -f] [-p] [-k] [-n] [-b] [-S] <version>
623+
git flow release finish [-h] [-F] [-s] [-u] [-m | -f] [-p] [-k] [-n] [-b] [-S] [-e] <version>
607624
608625
609626
Finish a release branch
@@ -627,6 +644,7 @@ n,[no]tag Don't tag this release
627644
b,[no]nobackmerge Don't back-merge master, or tag if applicable, in develop
628645
S,[no]squash Squash release during merge
629646
[no]ff-master Fast forward master branch if possible
647+
e,[no]edit The --noedit option can be used to accept the auto-generated message on merging
630648
T,tagname! Use given tag name
631649
nodevelopmerge! Don't back-merge develop branch
632650
"
@@ -649,6 +667,7 @@ nodevelopmerge! Don't back-merge develop branch
649667
DEFINE_boolean 'squash' false "squash release during merge" S
650668
DEFINE_boolean 'squash-info' false "add branch info during squash"
651669
DEFINE_boolean 'ff-master' false "fast forward master branch if possible"
670+
DEFINE_boolean 'edit' true "accept the auto-generated message on merging" e
652671
DEFINE_string 'tagname' "" "use the given tag name" T
653672
DEFINE_boolean 'nodevelopmerge' false "don't merge $BRANCH into $DEVELOP_BRANCH "
654673

git-flow-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3838
#
3939

40-
GITFLOW_VERSION=1.12.3
40+
GITFLOW_VERSION=1.12.4
4141

4242
initialize() {
4343
# A function can not be empty. Comments count as empty.

0 commit comments

Comments
 (0)