{"action":"created","comment":{"url":"https://api.github.com/repos/python/devguide/pulls/comments/83528933","pull_request_review_id":4369623,"id":83528933,"diff_hunk":"@@ -246,81 +247,70 @@ issue's page in the tracker, for each mentioned issue.\n If \"closes\" (or \"closed\", or \"closing\") is prepended, the issue is\n automatically closed as \"fixed\".\n \n-Working with Mercurial_\n+Working with Git_\n =======================\n \n As a core developer, the ability to push changes to the official Python\n repositories means you have to be more careful with your workflow:\n \n-* You should not push new named branches to the main repository.  You can\n-  still use them in clones that you use for development of patches; you can\n+* You should not push new branches to the main repository.  You can still use\n+  them in your fork that you use for development of patches; you can\n   also push these branches to a **separate** public repository that will be\n   dedicated to maintenance of the work before the work gets integrated in the\n   main repository.\n \n-* You should collapse changesets of a single feature or bugfix before pushing\n+* You should `squash commits`_ of a single feature or bugfix before pushing\n   the result to the main repository.  The reason is that we don't want the\n   history to be full of intermediate commits recording the private history\n-  of the person working on a patch.  If you are using the rebase_ extension,\n-  consider adding the ``--collapse`` option to ``hg rebase``.  The collapse_\n-  extension is another choice.\n+  of the person working on a patch.\n \n-Because of these constraints, it can be practical to use other approaches\n-such as mq_ (Mercurial Queues), in order to maintain patches in a single\n-local repository and to push them seamlessly when they are ready.\n+It recommended to keep a fork of the main repository around, as it allows simple\n+reversion of all local changes (even \"committed\" ones) if your local clone gets\n+into a state you aren't happy with.\n \n-It can also be useful to keep a pristine clone of the main repository around,\n-as it allows simple reversion of all local changes (even \"committed\" ones) if\n-your local clone gets into a state you aren't happy with.\n \n-\n-.. _Mercurial: http://www.hg-scm.org/\n-.. _mq: https://www.mercurial-scm.org/wiki/MqExtension\n-.. _rebase: https://www.mercurial-scm.org/wiki/RebaseExtension\n-.. _collapse: https://www.mercurial-scm.org/wiki/CollapseExtension\n+.. _Git: https://git-scm.com/\n \n \n Minimal Configuration\n ---------------------\n \n-If you use Mercurial as a committer of patches (your own or others), you should\n+If you use Git as a committer of patches (your own or others), you should\n set up some basic options in your `configuration file`_.\n \n-* On *UNIX* (including Mac OS X), you must edit ``~/.hgrc``.\n+* On *UNIX* (including Mac OS X), you must edit ``~/.gitconfig``.\n+// TODO find out how windows handles git","path":"committing.rst","position":90,"original_position":90,"commit_id":"fd938ac77f623052fa60130040284019b3643f83","original_commit_id":"1c945611bd0c8c61610cfd5b24d6f6abdfe34d39","user":{"login":"soltysh","id":576341,"avatar_url":"https://avatars.githubusercontent.com/u/576341?v=3","gravatar_id":"","url":"https://api.github.com/users/soltysh","html_url":"https://github.com/soltysh","followers_url":"https://api.github.com/users/soltysh/followers","following_url":"https://api.github.com/users/soltysh/following{/other_user}","gists_url":"https://api.github.com/users/soltysh/gists{/gist_id}","starred_url":"https://api.github.com/users/soltysh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltysh/subscriptions","organizations_url":"https://api.github.com/users/soltysh/orgs","repos_url":"https://api.github.com/users/soltysh/repos","events_url":"https://api.github.com/users/soltysh/events{/privacy}","received_events_url":"https://api.github.com/users/soltysh/received_events","type":"User","site_admin":false},"body":"I need to find a windows machine and verify that.","created_at":"2016-10-15T09:24:31Z","updated_at":"2016-10-15T09:29:04Z","html_url":"https://github.com/python/devguide/pull/62#discussion_r83528933","pull_request_url":"https://api.github.com/repos/python/devguide/pulls/62","_links":{"self":{"href":"https://api.github.com/repos/python/devguide/pulls/comments/83528933"},"html":{"href":"https://github.com/python/devguide/pull/62#discussion_r83528933"},"pull_request":{"href":"https://api.github.com/repos/python/devguide/pulls/62"}}},"pull_request":{"url":"https://api.github.com/repos/python/devguide/pulls/62","id":89487503,"html_url":"https://github.com/python/devguide/pull/62","diff_url":"https://github.com/python/devguide/pull/62.diff","patch_url":"https://github.com/python/devguide/pull/62.patch","issue_url":"https://api.github.com/repos/python/devguide/issues/62","number":62,"state":"open","locked":false,"title":"WIP: Updating committing.rst to reflect new git workflow","user":{"login":"soltysh","id":576341,"avatar_url":"https://avatars.githubusercontent.com/u/576341?v=3","gravatar_id":"","url":"https://api.github.com/users/soltysh","html_url":"https://github.com/soltysh","followers_url":"https://api.github.com/users/soltysh/followers","following_url":"https://api.github.com/users/soltysh/following{/other_user}","gists_url":"https://api.github.com/users/soltysh/gists{/gist_id}","starred_url":"https://api.github.com/users/soltysh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltysh/subscriptions","organizations_url":"https://api.github.com/users/soltysh/orgs","repos_url":"https://api.github.com/users/soltysh/repos","events_url":"https://api.github.com/users/soltysh/events{/privacy}","received_events_url":"https://api.github.com/users/soltysh/received_events","type":"User","site_admin":false},"body":"@brettcannon as promised I've started updating the `committing.rst` file to reflect git workflow. There are a few questions that popped-up while going through the doc. It's still WIP.","created_at":"2016-10-15T09:24:00Z","updated_at":"2016-10-15T09:29:04Z","closed_at":null,"merged_at":null,"merge_commit_sha":"249431e786092ebc81fbdbb2a194ddd139d3aba3","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/python/devguide/pulls/62/commits","review_comments_url":"https://api.github.com/repos/python/devguide/pulls/62/comments","review_comment_url":"https://api.github.com/repos/python/devguide/pulls/comments{/number}","comments_url":"https://api.github.com/repos/python/devguide/issues/62/comments","statuses_url":"https://api.github.com/repos/python/devguide/statuses/fd938ac77f623052fa60130040284019b3643f83","head":{"label":"soltysh:git-migration","ref":"git-migration","sha":"fd938ac77f623052fa60130040284019b3643f83","user":{"login":"soltysh","id":576341,"avatar_url":"https://avatars.githubusercontent.com/u/576341?v=3","gravatar_id":"","url":"https://api.github.com/users/soltysh","html_url":"https://github.com/soltysh","followers_url":"https://api.github.com/users/soltysh/followers","following_url":"https://api.github.com/users/soltysh/following{/other_user}","gists_url":"https://api.github.com/users/soltysh/gists{/gist_id}","starred_url":"https://api.github.com/users/soltysh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltysh/subscriptions","organizations_url":"https://api.github.com/users/soltysh/orgs","repos_url":"https://api.github.com/users/soltysh/repos","events_url":"https://api.github.com/users/soltysh/events{/privacy}","received_events_url":"https://api.github.com/users/soltysh/received_events","type":"User","site_admin":false},"repo":{"id":64167115,"name":"devguide","full_name":"soltysh/devguide","owner":{"login":"soltysh","id":576341,"avatar_url":"https://avatars.githubusercontent.com/u/576341?v=3","gravatar_id":"","url":"https://api.github.com/users/soltysh","html_url":"https://github.com/soltysh","followers_url":"https://api.github.com/users/soltysh/followers","following_url":"https://api.github.com/users/soltysh/following{/other_user}","gists_url":"https://api.github.com/users/soltysh/gists{/gist_id}","starred_url":"https://api.github.com/users/soltysh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltysh/subscriptions","organizations_url":"https://api.github.com/users/soltysh/orgs","repos_url":"https://api.github.com/users/soltysh/repos","events_url":"https://api.github.com/users/soltysh/events{/privacy}","received_events_url":"https://api.github.com/users/soltysh/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/soltysh/devguide","description":"The Python developer's guide","fork":true,"url":"https://api.github.com/repos/soltysh/devguide","forks_url":"https://api.github.com/repos/soltysh/devguide/forks","keys_url":"https://api.github.com/repos/soltysh/devguide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/soltysh/devguide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/soltysh/devguide/teams","hooks_url":"https://api.github.com/repos/soltysh/devguide/hooks","issue_events_url":"https://api.github.com/repos/soltysh/devguide/issues/events{/number}","events_url":"https://api.github.com/repos/soltysh/devguide/events","assignees_url":"https://api.github.com/repos/soltysh/devguide/assignees{/user}","branches_url":"https://api.github.com/repos/soltysh/devguide/branches{/branch}","tags_url":"https://api.github.com/repos/soltysh/devguide/tags","blobs_url":"https://api.github.com/repos/soltysh/devguide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/soltysh/devguide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/soltysh/devguide/git/refs{/sha}","trees_url":"https://api.github.com/repos/soltysh/devguide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/soltysh/devguide/statuses/{sha}","languages_url":"https://api.github.com/repos/soltysh/devguide/languages","stargazers_url":"https://api.github.com/repos/soltysh/devguide/stargazers","contributors_url":"https://api.github.com/repos/soltysh/devguide/contributors","subscribers_url":"https://api.github.com/repos/soltysh/devguide/subscribers","subscription_url":"https://api.github.com/repos/soltysh/devguide/subscription","commits_url":"https://api.github.com/repos/soltysh/devguide/commits{/sha}","git_commits_url":"https://api.github.com/repos/soltysh/devguide/git/commits{/sha}","comments_url":"https://api.github.com/repos/soltysh/devguide/comments{/number}","issue_comment_url":"https://api.github.com/repos/soltysh/devguide/issues/comments{/number}","contents_url":"https://api.github.com/repos/soltysh/devguide/contents/{+path}","compare_url":"https://api.github.com/repos/soltysh/devguide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/soltysh/devguide/merges","archive_url":"https://api.github.com/repos/soltysh/devguide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/soltysh/devguide/downloads","issues_url":"https://api.github.com/repos/soltysh/devguide/issues{/number}","pulls_url":"https://api.github.com/repos/soltysh/devguide/pulls{/number}","milestones_url":"https://api.github.com/repos/soltysh/devguide/milestones{/number}","notifications_url":"https://api.github.com/repos/soltysh/devguide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/soltysh/devguide/labels{/name}","releases_url":"https://api.github.com/repos/soltysh/devguide/releases{/id}","deployments_url":"https://api.github.com/repos/soltysh/devguide/deployments","created_at":"2016-07-25T20:51:04Z","updated_at":"2016-07-25T20:51:05Z","pushed_at":"2016-10-15T09:28:18Z","git_url":"git://github.com/soltysh/devguide.git","ssh_url":"git@github.com:soltysh/devguide.git","clone_url":"https://github.com/soltysh/devguide.git","svn_url":"https://github.com/soltysh/devguide","homepage":"http://cpython-devguide.readthedocs.io","size":525,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"python:github","ref":"github","sha":"efe8082c8e2cf9afada5ac48836939a4805835a5","user":{"login":"python","id":1525981,"avatar_url":"https://avatars.githubusercontent.com/u/1525981?v=3","gravatar_id":"","url":"https://api.github.com/users/python","html_url":"https://github.com/python","followers_url":"https://api.github.com/users/python/followers","following_url":"https://api.github.com/users/python/following{/other_user}","gists_url":"https://api.github.com/users/python/gists{/gist_id}","starred_url":"https://api.github.com/users/python/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/python/subscriptions","organizations_url":"https://api.github.com/users/python/orgs","repos_url":"https://api.github.com/users/python/repos","events_url":"https://api.github.com/users/python/events{/privacy}","received_events_url":"https://api.github.com/users/python/received_events","type":"Organization","site_admin":false},"repo":{"id":63972479,"name":"devguide","full_name":"python/devguide","owner":{"login":"python","id":1525981,"avatar_url":"https://avatars.githubusercontent.com/u/1525981?v=3","gravatar_id":"","url":"https://api.github.com/users/python","html_url":"https://github.com/python","followers_url":"https://api.github.com/users/python/followers","following_url":"https://api.github.com/users/python/following{/other_user}","gists_url":"https://api.github.com/users/python/gists{/gist_id}","starred_url":"https://api.github.com/users/python/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/python/subscriptions","organizations_url":"https://api.github.com/users/python/orgs","repos_url":"https://api.github.com/users/python/repos","events_url":"https://api.github.com/users/python/events{/privacy}","received_events_url":"https://api.github.com/users/python/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/python/devguide","description":"The Python developer's guide","fork":false,"url":"https://api.github.com/repos/python/devguide","forks_url":"https://api.github.com/repos/python/devguide/forks","keys_url":"https://api.github.com/repos/python/devguide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/python/devguide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/python/devguide/teams","hooks_url":"https://api.github.com/repos/python/devguide/hooks","issue_events_url":"https://api.github.com/repos/python/devguide/issues/events{/number}","events_url":"https://api.github.com/repos/python/devguide/events","assignees_url":"https://api.github.com/repos/python/devguide/assignees{/user}","branches_url":"https://api.github.com/repos/python/devguide/branches{/branch}","tags_url":"https://api.github.com/repos/python/devguide/tags","blobs_url":"https://api.github.com/repos/python/devguide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/python/devguide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/python/devguide/git/refs{/sha}","trees_url":"https://api.github.com/repos/python/devguide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/python/devguide/statuses/{sha}","languages_url":"https://api.github.com/repos/python/devguide/languages","stargazers_url":"https://api.github.com/repos/python/devguide/stargazers","contributors_url":"https://api.github.com/repos/python/devguide/contributors","subscribers_url":"https://api.github.com/repos/python/devguide/subscribers","subscription_url":"https://api.github.com/repos/python/devguide/subscription","commits_url":"https://api.github.com/repos/python/devguide/commits{/sha}","git_commits_url":"https://api.github.com/repos/python/devguide/git/commits{/sha}","comments_url":"https://api.github.com/repos/python/devguide/comments{/number}","issue_comment_url":"https://api.github.com/repos/python/devguide/issues/comments{/number}","contents_url":"https://api.github.com/repos/python/devguide/contents/{+path}","compare_url":"https://api.github.com/repos/python/devguide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/python/devguide/merges","archive_url":"https://api.github.com/repos/python/devguide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/python/devguide/downloads","issues_url":"https://api.github.com/repos/python/devguide/issues{/number}","pulls_url":"https://api.github.com/repos/python/devguide/pulls{/number}","milestones_url":"https://api.github.com/repos/python/devguide/milestones{/number}","notifications_url":"https://api.github.com/repos/python/devguide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/python/devguide/labels{/name}","releases_url":"https://api.github.com/repos/python/devguide/releases{/id}","deployments_url":"https://api.github.com/repos/python/devguide/deployments","created_at":"2016-07-22T17:48:56Z","updated_at":"2016-10-10T08:58:12Z","pushed_at":"2016-10-15T09:28:19Z","git_url":"git://github.com/python/devguide.git","ssh_url":"git@github.com:python/devguide.git","clone_url":"https://github.com/python/devguide.git","svn_url":"https://github.com/python/devguide","homepage":"http://cpython-devguide.readthedocs.io","size":529,"stargazers_count":121,"watchers_count":121,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":16,"mirror_url":null,"open_issues_count":34,"forks":16,"open_issues":34,"watchers":121,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/python/devguide/pulls/62"},"html":{"href":"https://github.com/python/devguide/pull/62"},"issue":{"href":"https://api.github.com/repos/python/devguide/issues/62"},"comments":{"href":"https://api.github.com/repos/python/devguide/issues/62/comments"},"review_comments":{"href":"https://api.github.com/repos/python/devguide/pulls/62/comments"},"review_comment":{"href":"https://api.github.com/repos/python/devguide/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/python/devguide/pulls/62/commits"},"statuses":{"href":"https://api.github.com/repos/python/devguide/statuses/fd938ac77f623052fa60130040284019b3643f83"}}}}
{"actor":{"display_login":"soltysh"}}