blob: 80139a0b62701dad6b8442e4d99896ccb5a325e5 [file] [log] [blame]
Vincent Driessenc4b4b3c2011-05-16 10:44:13 +020010.4.2:
2-----
3Release date: **not yet**
4
5* Various minor bug fixes related to internal argument passing
6
Vincent Driessen2d0cbec2011-02-06 07:52:43 +010070.4.1:
8-----
Vincent Driessen4b5b9322011-02-14 07:44:18 +01009Release date: **2011/02/04**
Vincent Driessen2d0cbec2011-02-06 07:52:43 +010010
11* New option `-d` added to `git flow init`, to initialize with defaults without
Vincent Driessen4b5b9322011-02-14 07:44:18 +010012 asking for input interactively. Ideal for creating git-flow enabled repos in
13 custom scripts.
Vincent Driessen2d0cbec2011-02-06 07:52:43 +010014
15* The parsing issues related to git-flow feature's flags are now dealt with on
16 all known platforms. (Fixed #54, #62, #86, #97)
17
18* Escape queries for detecting branch/tag names. (Fixed #91)
19
20
Vincent Driessen3d41ea02010-07-22 16:16:17 +0200210.4:
22---
Vincent Driessen1c289cf2010-10-18 21:46:28 +020023Release date: **2010/10/18**
Vincent Driessen3d41ea02010-07-22 16:16:17 +020024
Vincent Driessen1c289cf2010-10-18 21:46:28 +020025* The flag parsing issues of git-flow subcommands are solved for most
26 platforms.
27
28* `git flow {feature,hotfix,release} finish` now takes a `-k` flag, to keep the
29 branch around after finishing.
30
31* `git flow release finish` takes a `-n` flag, to skip tagging.
32
33* For consistency, `git flow {release,hotfix}` now, too, have a `publish` and
34 `track` subcommand, just like `feature`.
35
36* Various minor fixes.
Vincent Driessen3d41ea02010-07-22 16:16:17 +020037
38
Vincent Driessen02548fb2010-07-22 16:12:26 +0200390.3:
40----
41Release date: **2010/07/22**
42
Vincent Driessen2da88102010-07-22 16:03:22 +020043* New subcommands for `git flow feature`:
44 - **checkout**:
45 For easily checking out features by their short name. Even allows
46 unique prefixes as arguments (see below).
47
48 - **pull**:
49 This subcommand allows you to painlessly work on a feature branch
50 together with another peer. This is especially valuable for doing
51 peer reviews of other people's code. For more detailed info, see the
52 [commit log][1].
53
54* Easier addressing of branch names by using name prefixes.
55 For example, when using:
56
Vincent Driessen02548fb2010-07-22 16:12:26 +020057 git flow feature finish fo
Vincent Driessen2da88102010-07-22 16:03:22 +020058
59 this automatically finishes the feature branch `foobar` if that's the only
60 feature branch name starting with `fo`.
61
62* No force flag anymore for new feature branches
63 `git flow feature start` lost its `-f` (force) flag. You now don't
64 have to be in a clean repo anymore to start a new feature branch. This
65 avoids the manual `git stash`, `git flow feature start`, `git stash
66 pop` cycle.
67
68* You can use `git-flow` in stand-alone repo's now.
69 This means it does not assume you have an `origin` repository.
Vincent Driessen02548fb2010-07-22 16:12:26 +020070 (Thanks [Mark][2].)
Vincent Driessen2da88102010-07-22 16:03:22 +020071
72* No commands fetch from `origin` by default anymore.
73 There were some issues related to disabling this flag on some platforms.
74
75* Init guesses branch names you may want to use for `develop` and `master`.
76
Vincent Driessen02548fb2010-07-22 16:12:26 +020077* Added super-easy installation script. (Thanks [Rick][3].)
Vincent Driessen2da88102010-07-22 16:03:22 +020078
79* Added BSD license.
80
81[1]: http://github.com/nvie/gitflow/commit/f68d405cc3a11e9df3671f567658a6ab6ed8e0a1
Vincent Driessen02548fb2010-07-22 16:12:26 +020082[2]: http://github.com/talios
83[3]: http://github.com/rickosborne
Vincent Driessen2da88102010-07-22 16:03:22 +020084
Vincent Driessen02548fb2010-07-22 16:12:26 +020085
86Older versions
87--------------
88No change history is recorded for pre-0.3 releases.