{"action":"created","issue":{"url":"https://api.github.com/repos/docker/distribution/issues/1174","labels_url":"https://api.github.com/repos/docker/distribution/issues/1174/labels{/name}","comments_url":"https://api.github.com/repos/docker/distribution/issues/1174/comments","events_url":"https://api.github.com/repos/docker/distribution/issues/1174/events","html_url":"https://github.com/docker/distribution/issues/1174","id":116081940,"number":1174,"title":"A Question about Tag Reference Internal Mechanism","user":{"login":"xiekeyang","id":9944031,"avatar_url":"https://avatars.githubusercontent.com/u/9944031?v=3","gravatar_id":"","url":"https://api.github.com/users/xiekeyang","html_url":"https://github.com/xiekeyang","followers_url":"https://api.github.com/users/xiekeyang/followers","following_url":"https://api.github.com/users/xiekeyang/following{/other_user}","gists_url":"https://api.github.com/users/xiekeyang/gists{/gist_id}","starred_url":"https://api.github.com/users/xiekeyang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiekeyang/subscriptions","organizations_url":"https://api.github.com/users/xiekeyang/orgs","repos_url":"https://api.github.com/users/xiekeyang/repos","events_url":"https://api.github.com/users/xiekeyang/events{/privacy}","received_events_url":"https://api.github.com/users/xiekeyang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-10T10:46:06Z","updated_at":"2015-11-11T05:21:30Z","closed_at":null,"body":"Dears,\r\nNow deleting image on distribution is through deleting only its revision reference file(revisions/.../link), with tags ref kept.\r\nI'm not fully understanding on the internal mechanism that deleting tag ref will corrupt data backend.\r\nI made some experience that deleting revision and tag ref, then push same tag name (different image) to hub, repeatedly. (like PR #1137 )\r\nBut I didn't find any corruption. If I ignore some critical case?\r\nIt seems that docker distribution refers to git/git project on object operation. Deleting git tag is through deleting its tag ref.\r\nCould anyone please explain, some detailed, the internal corruption mechanism after deleting both revision and tag reference?\r\nAnd, do you have some good idea to improve it?\r\nThank sooo much!\r\n\r\nping @RichardScothern @stevvooe "},"comment":{"url":"https://api.github.com/repos/docker/distribution/issues/comments/155670495","html_url":"https://github.com/docker/distribution/issues/1174#issuecomment-155670495","issue_url":"https://api.github.com/repos/docker/distribution/issues/1174","id":155670495,"user":{"login":"xiekeyang","id":9944031,"avatar_url":"https://avatars.githubusercontent.com/u/9944031?v=3","gravatar_id":"","url":"https://api.github.com/users/xiekeyang","html_url":"https://github.com/xiekeyang","followers_url":"https://api.github.com/users/xiekeyang/followers","following_url":"https://api.github.com/users/xiekeyang/following{/other_user}","gists_url":"https://api.github.com/users/xiekeyang/gists{/gist_id}","starred_url":"https://api.github.com/users/xiekeyang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiekeyang/subscriptions","organizations_url":"https://api.github.com/users/xiekeyang/orgs","repos_url":"https://api.github.com/users/xiekeyang/repos","events_url":"https://api.github.com/users/xiekeyang/events{/privacy}","received_events_url":"https://api.github.com/users/xiekeyang/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T05:21:30Z","updated_at":"2015-11-11T05:21:30Z","body":"@stevvooe \r\nAppreciate for your explain!"}}