blob: 2281f2307d8123fc13f157953b3c69dd935aaaee [file] [log] [blame]
Vincent Driessenc4b4b3c2011-05-16 10:44:13 +020010.4.2:
2-----
3Release date: **not yet**
4
Vincent Driessen0d00b692011-11-28 09:43:57 +01005* `git flow init` now detects situations where origin already has gitflow
Vincent Driessencc5e9a52012-02-13 21:20:22 +01006 branches set up, and behaves accordingly (thanks Emre Berge Ergenekon).
Vincent Driessen0d00b692011-11-28 09:43:57 +01007
Vincent Driessen59e6aef2011-05-16 11:04:42 +02008* `git flow feature finish` can now be called without a feature branch
9 name(prefix) argument and will finish the current branch, if on any.
10
Vincent Driessencc5e9a52012-02-13 21:20:22 +010011* `git flow feature pull` now has a `-r` flag, to support `pull --rebase`
12 semantics (thanks Vedang Manerikar).
Vincent Driessenc4b4b3c2011-05-16 10:44:13 +020013
Vincent Driessencc5e9a52012-02-13 21:20:22 +010014* Various minor bug fixes related to internal argument passing.
15
16* Improved some documentation.
17
18* Better support for Windows and BSD users.
Vincent Driessen083a5882011-12-01 08:56:59 +010019
Vincent Driessenab7fda22012-02-14 14:10:31 +010020* Add package installer for the Windows platform.
Vincent Driessen8b73fed2011-05-16 11:09:18 +020021
Vincent Driessen2d0cbec2011-02-06 07:52:43 +0100220.4.1:
23-----
Vincent Driessen4b5b9322011-02-14 07:44:18 +010024Release date: **2011/02/04**
Vincent Driessen2d0cbec2011-02-06 07:52:43 +010025
26* New option `-d` added to `git flow init`, to initialize with defaults without
Vincent Driessen4b5b9322011-02-14 07:44:18 +010027 asking for input interactively. Ideal for creating git-flow enabled repos in
28 custom scripts.
Vincent Driessen2d0cbec2011-02-06 07:52:43 +010029
30* The parsing issues related to git-flow feature's flags are now dealt with on
31 all known platforms. (Fixed #54, #62, #86, #97)
32
33* Escape queries for detecting branch/tag names. (Fixed #91)
34
35
Vincent Driessen3d41ea02010-07-22 16:16:17 +0200360.4:
37---
Vincent Driessen1c289cf2010-10-18 21:46:28 +020038Release date: **2010/10/18**
Vincent Driessen3d41ea02010-07-22 16:16:17 +020039
Vincent Driessen1c289cf2010-10-18 21:46:28 +020040* The flag parsing issues of git-flow subcommands are solved for most
41 platforms.
42
43* `git flow {feature,hotfix,release} finish` now takes a `-k` flag, to keep the
44 branch around after finishing.
45
46* `git flow release finish` takes a `-n` flag, to skip tagging.
47
48* For consistency, `git flow {release,hotfix}` now, too, have a `publish` and
49 `track` subcommand, just like `feature`.
50
51* Various minor fixes.
Vincent Driessen3d41ea02010-07-22 16:16:17 +020052
53
Vincent Driessen02548fb2010-07-22 16:12:26 +0200540.3:
55----
56Release date: **2010/07/22**
57
Vincent Driessen2da88102010-07-22 16:03:22 +020058* New subcommands for `git flow feature`:
59 - **checkout**:
60 For easily checking out features by their short name. Even allows
61 unique prefixes as arguments (see below).
62
63 - **pull**:
64 This subcommand allows you to painlessly work on a feature branch
65 together with another peer. This is especially valuable for doing
66 peer reviews of other people's code. For more detailed info, see the
67 [commit log][1].
68
69* Easier addressing of branch names by using name prefixes.
70 For example, when using:
71
Vincent Driessen02548fb2010-07-22 16:12:26 +020072 git flow feature finish fo
Vincent Driessen2da88102010-07-22 16:03:22 +020073
74 this automatically finishes the feature branch `foobar` if that's the only
75 feature branch name starting with `fo`.
76
77* No force flag anymore for new feature branches
78 `git flow feature start` lost its `-f` (force) flag. You now don't
79 have to be in a clean repo anymore to start a new feature branch. This
80 avoids the manual `git stash`, `git flow feature start`, `git stash
81 pop` cycle.
82
83* You can use `git-flow` in stand-alone repo's now.
84 This means it does not assume you have an `origin` repository.
Vincent Driessen02548fb2010-07-22 16:12:26 +020085 (Thanks [Mark][2].)
Vincent Driessen2da88102010-07-22 16:03:22 +020086
87* No commands fetch from `origin` by default anymore.
88 There were some issues related to disabling this flag on some platforms.
89
90* Init guesses branch names you may want to use for `develop` and `master`.
91
Vincent Driessen02548fb2010-07-22 16:12:26 +020092* Added super-easy installation script. (Thanks [Rick][3].)
Vincent Driessen2da88102010-07-22 16:03:22 +020093
94* Added BSD license.
95
96[1]: http://github.com/nvie/gitflow/commit/f68d405cc3a11e9df3671f567658a6ab6ed8e0a1
Vincent Driessen02548fb2010-07-22 16:12:26 +020097[2]: http://github.com/talios
98[3]: http://github.com/rickosborne
Vincent Driessen2da88102010-07-22 16:03:22 +020099
Vincent Driessen02548fb2010-07-22 16:12:26 +0200100
101Older versions
102--------------
103No change history is recorded for pre-0.3 releases.