Excellent response. I had not even considered that the hook for creating
these tags would be in the mix.
I withdraw my bug report happily :)
Thanks,
Roy Lyons
On 6/5/13 10:51 AM, "Jeff King" wrote:
>On Wed, Jun 05, 2013 at 03:26:18PM +, Lyons, Roy wrote:
>
>> $ git push origin :ABRANCHNAME
>> remote: Firing Pre - receive hook
>> remote:
>> remote:
>> remote: Firing Post receive hook
>> remote:
>> remote: Branch is ABRANCHNAME -- not creating Trigger file since this
>>is not _int branch
>> remote: error: Trying to write ref
>>refs/tags/ABRANCHNAME!SN-BL-20130605_100513_04363 with nonexistent
>>object
>> remote: fatal: refs/tags/ABRANCHNAME!SN-BL-20130605_100513_04363:
>>cannot update the ref
>> To ssh://git@ourgitserver/repositoryname.git
>> - [deleted] ABRANCHNAME
>>
>> I would not expect this behavior. Is git attempting to modify the
>> tags associated to the HEAD commit on the branch in addition to the
>> branch? If so, I would like to consider this a bug report...
>
>I do not think git is doing anything of the sort. The output you see
>above comes from custom hooks on the server. We cannot say for certain
>without seeing the hook's code, but it looks like the post-receive hook
>is trying to create a tag to point to the tip of every push, but whoever
>wrote the hook did not take into account branch deletions (and the fact
>that you cannot create a tag pointing at a deletion).
>
>-Peff
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html