base your work on the tip of the topic.
* A new feature should be based on `master` in general. If the new
base your work on the tip of the topic.
* A new feature should be based on `master` in general. If the new
base your work on the tip of that topic.
* Corrections and enhancements to a topic not yet in `master` should
base your work on the tip of that topic.
* Corrections and enhancements to a topic not yet in `master` should
out patches for discussion. Before the final merge, you may have to
wait until some of the dependent topics graduate to `master`, and
rebase your work.
out patches for discussion. Before the final merge, you may have to
wait until some of the dependent topics graduate to `master`, and
rebase your work.
these parts should be based on their trees.
To find the tip of a topic branch, run `git log --first-parent
these parts should be based on their trees.
To find the tip of a topic branch, run `git log --first-parent
and cooked further and eventually graduates to `master`.
In any time between the (2)-(3) cycle, the maintainer may pick it up
and cooked further and eventually graduates to `master`.
In any time between the (2)-(3) cycle, the maintainer may pick it up
master. `git pull --rebase` will automatically skip already-applied
patches, and will let you know. This works only if you rebase on top
of the branch in which your patch has been merged (i.e. it will not
master. `git pull --rebase` will automatically skip already-applied
patches, and will let you know. This works only if you rebase on top
of the branch in which your patch has been merged (i.e. it will not