La relocalisation d'une succursale, y compris tous ses enfants

J'ai le texte suivant le dépôt Git de topologie:

A-B-F (master)
   \   D (feature-a)
    \ /
     C (feature)
      \
       E (feature-b)

Par la relocalisation feature branche je m'attendais à rebase l'ensemble de la sous-arborescence (y compris les succursales enfant):

$ git rebase feature master

A-B-F (master)
     \   D (feature-a)
      \ /
       C (feature)
        \
         E (feature-b)

Cependant, c'est le résultat réel:

      C' (feature)
     /
A-B-F (master)
   \   D (feature-a)
    \ /
     C
      \
       E (feature-b)

Je sais que je peux facilement corriger manuellement en exécutant:

$ git rebase --onto feature C feature-a
$ git rebase --onto feature C feature-b

Mais est-il un moyen de automatiquement rebase branche, y compris l'ensemble de ses enfants ou descendants?