X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=git-debpush;h=c3b067dca4eff7feb0edab1812c33694f3e29e5e;hb=ab314e8299bfad7e8d57033d1b4363aad7d11381;hp=402b1dd6a14d5b13df45fb488f36520acbcf6319;hpb=d859eec10fe463619069a01f4489b2a11af31fab;p=dgit.git diff --git a/git-debpush b/git-debpush index 402b1dd6..c3b067dc 100755 --- a/git-debpush +++ b/git-debpush @@ -230,6 +230,14 @@ case "$quilt_mode" in *) badusage "invalid quilt mode: $quilt_mode" ;; esac +# **** Early sanity check **** + +if [ "$branch" = "HEAD" ] \ + && ! git symbolic-ref --quiet HEAD >/dev/null; then + fail_check detached \ + "HEAD is detached; you probably don't want to debpush it" +fi + # **** Gather git information **** remoteconfigs=()