We know that darcs has no special support for internal branches, but http://hub.darcs.net allows to fork a repo, and then track the fork as related to the mainline repo. (The related repos are displayed in the "branches" section on the site.)
What forking does is copying the current state of a repo.
What if I want to branch from an older tag (to continue development from that older state in the new branch)? (And still have the branch/fork be tracked as a related repo under "branches".)
You can fork the repository and then use
to remove patches.
Unfortunately it doesn't currently accept any arguments which makes going back to a tag a bit inconvenient, but it still should be possible.