Magit is a thing of beauty, but I have one small problem that often frustrates
me.  If this is a simple bug, I'm happy to report it but it could also just be
pebkac.

FTR: Emacs 24.5.1 on Ubuntu 16.10, Magit 2.7.0, Git 2.9.3 (also all from the
standard Ubuntu archive).

When I land pull requests from Github or Gitlab, I generally tell it to delete
the source branch through the associated web ui.  But then when I go back to
my local clone of the repo, I still have my local tracking branch and the
remote branch.  I like to keep things clean, so I remove the tracking branch
with magit-branch-delete from the *magit-refs* pop up.  So far so good.

Now I go to the obsolete remote branch and try to do the same, however this
will give me an error because magit *also* tries to push the branch delete to
the remote, but it's already been deleted through the web.  So the remote
branch doesn't get deleted and I have to drop back to the shell to run `git
branch -rd origin/foo`.

Is there a way to tell magit not to error out if it can't push the remote
branch deletion, or to not try to push that deletion?  I.e. when I know the
remote branch is already gone, it might be nice to hit `C-u k` to say "delete
the remote branch locally but don't push it".

Cheers,
-Barry

-- 
You received this message because you are subscribed to the Google Groups 
"magit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Attachment: pgp2DE3sAXCQg.pgp
Description: OpenPGP digital signature

Reply via email to