+- "pull" argument should default to a sane value, "origin" is wrong in
+ many cases
+- commit directly to a patch which is not top
+- patch synchronisation between between branches (as some people,
+ including me have the same patches based on different branches and
+ they have scripts for moving the changes in one to the others)