blob: fe62f3486414e94e4821de022d52eac813b98b4f [file] [log] [blame]
Vincent Driessen3d41ea02010-07-22 16:16:17 +020010.4:
2---
Vincent Driessen1c289cf2010-10-18 21:46:28 +02003Release date: **2010/10/18**
Vincent Driessen3d41ea02010-07-22 16:16:17 +02004
Vincent Driessen1c289cf2010-10-18 21:46:28 +02005* The flag parsing issues of git-flow subcommands are solved for most
6 platforms.
7
8* `git flow {feature,hotfix,release} finish` now takes a `-k` flag, to keep the
9 branch around after finishing.
10
11* `git flow release finish` takes a `-n` flag, to skip tagging.
12
13* For consistency, `git flow {release,hotfix}` now, too, have a `publish` and
14 `track` subcommand, just like `feature`.
15
16* Various minor fixes.
Vincent Driessen3d41ea02010-07-22 16:16:17 +020017
18
Vincent Driessen02548fb2010-07-22 16:12:26 +0200190.3:
20----
21Release date: **2010/07/22**
22
Vincent Driessen2da88102010-07-22 16:03:22 +020023* New subcommands for `git flow feature`:
24 - **checkout**:
25 For easily checking out features by their short name. Even allows
26 unique prefixes as arguments (see below).
27
28 - **pull**:
29 This subcommand allows you to painlessly work on a feature branch
30 together with another peer. This is especially valuable for doing
31 peer reviews of other people's code. For more detailed info, see the
32 [commit log][1].
33
34* Easier addressing of branch names by using name prefixes.
35 For example, when using:
36
Vincent Driessen02548fb2010-07-22 16:12:26 +020037 git flow feature finish fo
Vincent Driessen2da88102010-07-22 16:03:22 +020038
39 this automatically finishes the feature branch `foobar` if that's the only
40 feature branch name starting with `fo`.
41
42* No force flag anymore for new feature branches
43 `git flow feature start` lost its `-f` (force) flag. You now don't
44 have to be in a clean repo anymore to start a new feature branch. This
45 avoids the manual `git stash`, `git flow feature start`, `git stash
46 pop` cycle.
47
48* You can use `git-flow` in stand-alone repo's now.
49 This means it does not assume you have an `origin` repository.
Vincent Driessen02548fb2010-07-22 16:12:26 +020050 (Thanks [Mark][2].)
Vincent Driessen2da88102010-07-22 16:03:22 +020051
52* No commands fetch from `origin` by default anymore.
53 There were some issues related to disabling this flag on some platforms.
54
55* Init guesses branch names you may want to use for `develop` and `master`.
56
Vincent Driessen02548fb2010-07-22 16:12:26 +020057* Added super-easy installation script. (Thanks [Rick][3].)
Vincent Driessen2da88102010-07-22 16:03:22 +020058
59* Added BSD license.
60
61[1]: http://github.com/nvie/gitflow/commit/f68d405cc3a11e9df3671f567658a6ab6ed8e0a1
Vincent Driessen02548fb2010-07-22 16:12:26 +020062[2]: http://github.com/talios
63[3]: http://github.com/rickosborne
Vincent Driessen2da88102010-07-22 16:03:22 +020064
Vincent Driessen02548fb2010-07-22 16:12:26 +020065
66Older versions
67--------------
68No change history is recorded for pre-0.3 releases.