{"action":"created","issue":{"url":"https://api.github.com/repos/HappenApps/Quiver/issues/175","repository_url":"https://api.github.com/repos/HappenApps/Quiver","labels_url":"https://api.github.com/repos/HappenApps/Quiver/issues/175/labels{/name}","comments_url":"https://api.github.com/repos/HappenApps/Quiver/issues/175/comments","events_url":"https://api.github.com/repos/HappenApps/Quiver/issues/175/events","html_url":"https://github.com/HappenApps/Quiver/issues/175","id":105980513,"number":175,"title":"Suggestion: Enhanced git support","user":{"login":"lucas-clemente","id":918034,"avatar_url":"https://avatars.githubusercontent.com/u/918034?v=3","gravatar_id":"","url":"https://api.github.com/users/lucas-clemente","html_url":"https://github.com/lucas-clemente","followers_url":"https://api.github.com/users/lucas-clemente/followers","following_url":"https://api.github.com/users/lucas-clemente/following{/other_user}","gists_url":"https://api.github.com/users/lucas-clemente/gists{/gist_id}","starred_url":"https://api.github.com/users/lucas-clemente/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucas-clemente/subscriptions","organizations_url":"https://api.github.com/users/lucas-clemente/orgs","repos_url":"https://api.github.com/users/lucas-clemente/repos","events_url":"https://api.github.com/users/lucas-clemente/events{/privacy}","received_events_url":"https://api.github.com/users/lucas-clemente/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-09-11T10:00:23Z","updated_at":"2016-02-19T19:54:45Z","closed_at":null,"body":"I've been using my [homegrown notes app](https://github.com/lucas-clemente/goldfish) for some time now, but I'm considering switching to quiver :) Basically, my app is just markdown files in git.\r\n\r\nSomething I've really got to love is automatic git commits: I have it setup so it automatically creates git commits on every change, and amends onto the last one if it's less than 5 minutes old. (The commit message just includes the names of all changed notes.) Then I periodically push as backup. Of course this is kind of a weird usage pattern for git, but usually my notes change to often (and with too small changes) to keep track in meaningful commit messages. Also, although amending, you don't loose the old commits right away (they're just harder to find).\r\n\r\nOf course, Quiver can be used with git (as you say in #51) as it is. However, I think it might make sense to consider some kind of built-in git support.\r\n\r\nIf you like the idea of building-in more git support, I think there's a few options:\r\n\r\n- Have a commit (and maybe a push) button, that opens a small popup where you can enter a commit msg.\r\n- Have a commit button that just writes the names of changed notes to a new git commit.\r\n- Automatically create commits, and maybe amend as described above. This should certainly be opt-in.\r\n\r\nOn the implementation side, you could either link to libgit2, or just shell out to git. I guess the latter should be sufficient for all tasks.\r\n\r\nLet me know what you think :)"},"comment":{"url":"https://api.github.com/repos/HappenApps/Quiver/issues/comments/186378011","html_url":"https://github.com/HappenApps/Quiver/issues/175#issuecomment-186378011","issue_url":"https://api.github.com/repos/HappenApps/Quiver/issues/175","id":186378011,"user":{"login":"jariangibson","id":6299484,"avatar_url":"https://avatars.githubusercontent.com/u/6299484?v=3","gravatar_id":"","url":"https://api.github.com/users/jariangibson","html_url":"https://github.com/jariangibson","followers_url":"https://api.github.com/users/jariangibson/followers","following_url":"https://api.github.com/users/jariangibson/following{/other_user}","gists_url":"https://api.github.com/users/jariangibson/gists{/gist_id}","starred_url":"https://api.github.com/users/jariangibson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jariangibson/subscriptions","organizations_url":"https://api.github.com/users/jariangibson/orgs","repos_url":"https://api.github.com/users/jariangibson/repos","events_url":"https://api.github.com/users/jariangibson/events{/privacy}","received_events_url":"https://api.github.com/users/jariangibson/received_events","type":"User","site_admin":false},"created_at":"2016-02-19T19:54:45Z","updated_at":"2016-02-19T19:54:45Z","body":"Yes would be good featured I will use. "}}