I was working on some code created a patch named "WIP refactoring stuff"
Then I fixed something else and recorded another patch, say "fix #354".
The problem after that was that the fix depended upon the WIP patch.
Maybe a way to avoid this (apart from disciplining myself) would be to
have a flag for "darcs whatsnew" and "darcs record" (hence amend)
forcing to display the patches the current changes depend upon.
Such a feature would kind of make visible what is currently invisible
but ubiquitous in darcs, namely patch dependencies. Since we often use
the analogy between patches and branches, the flag --show-depends would
be the equivalent of telling "in which specific branch am I working?".