{"action":"opened","issue":{"url":"https://api.github.com/repos/gopasspw/gopass/issues/875","repository_url":"https://api.github.com/repos/gopasspw/gopass","labels_url":"https://api.github.com/repos/gopasspw/gopass/issues/875/labels{/name}","comments_url":"https://api.github.com/repos/gopasspw/gopass/issues/875/comments","events_url":"https://api.github.com/repos/gopasspw/gopass/issues/875/events","html_url":"https://github.com/gopasspw/gopass/issues/875","id":334052708,"node_id":"MDU6SXNzdWUzMzQwNTI3MDg=","number":875,"title":"gopass mv fails to move a password entry","user":{"login":"tagirb","id":29534910,"node_id":"MDQ6VXNlcjI5NTM0OTEw","avatar_url":"https://avatars3.githubusercontent.com/u/29534910?v=4","gravatar_id":"","url":"https://api.github.com/users/tagirb","html_url":"https://github.com/tagirb","followers_url":"https://api.github.com/users/tagirb/followers","following_url":"https://api.github.com/users/tagirb/following{/other_user}","gists_url":"https://api.github.com/users/tagirb/gists{/gist_id}","starred_url":"https://api.github.com/users/tagirb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tagirb/subscriptions","organizations_url":"https://api.github.com/users/tagirb/orgs","repos_url":"https://api.github.com/users/tagirb/repos","events_url":"https://api.github.com/users/tagirb/events{/privacy}","received_events_url":"https://api.github.com/users/tagirb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-20T12:22:50Z","updated_at":"2018-06-20T12:22:50Z","closed_at":null,"author_association":"NONE","body":"### Summary\r\n`gopass mv` fails to move a password entry. Apparently it removes the entry at first and then fails to proceed.\r\n\r\n### Steps To Reproduce\r\n```\r\n$ gopass generate test_source/password\r\nHow long should the password be? [24]:\r\nDo you have strict rules to include different character classes? [y/N/q]:\r\ngopass: Encrypting test_source/password for these recipients:\r\n- xxx - 0xyyy - a <b@c.d>\r\n\r\nDo you want to continue? [Y/n/q]: y\r\nPushed changes to git remote\r\n$ gopass mv test_source/password test_destination/password\r\ngopass: Encrypting test_destination/password for these recipients:\r\n- xxx - 0xyyy - a <b@c.d>\r\n\r\nDo you want to continue? [Y/n/q]: y\r\n\r\nError: failed to commit changes to git (from): git has nothing to commit\r\n\r\n$ git log -2\r\n commit a6ccf11b24c98ccb19568120a6092c62cdf39253 (HEAD -> master)\r\n Author: a <b@c.d>\r\n Date:   Wed Jun 20 14:13:54 2018 +0200\r\n\r\n     Remove test_source/password from store.\r\n\r\n commit 3b1e508528fc8d18379e03e0bec36372a6b1bce5 (origin/master, origin/HEAD)\r\n Author: a <b@c.d>\r\n Date:   Wed Jun 20 14:13:33 2018 +0200\r\n\r\n     Save secret to test_source/password: Generated Password\r\n```\r\n\r\n### Expected behavior\r\n`git mv` should first copy the entry to the new location and only then remove it.\r\n\r\n### Environment\r\n- OS: macOS 10.13.5\r\n- OS version: Darwin mbp-tba 17.6.0 Darwin Kernel Version 17.6.0: Tue May  8 15:22:16 PDT 2018; root:xnu-4570.61.1~1/RELEASE_X86_64 x86_64\r\n- gopass Version:\r\n```\r\ngopass 1.8.1 (628ac86e502c2652b0b19ffb91c5d3e5a74b7688 2018-06-08 10:43:14) go1.10.3 darwin amd64\r\n<root>     -  gpg 2.2.8 - git 2.17.1 -   fs 0.1.0\r\n```\r\n- Installation method: brew\r\n"}}
{"actor":{"display_login":"tagirb"}}