{"action":"created","comment":{"url":"https://api.github.com/repos/VirtusLab/git-machete/pulls/comments/253272839","pull_request_review_id":199356128,"id":253272839,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI1MzI3MjgzOQ==","diff_hunk":"@@ -30,12 +30,15 @@ def __str__(self):\n ORANGE = '\\033[00;38;5;208m'\n RED = '\\033[91m'\n \n+","path":"git_machete/cmd.py","position":4,"original_position":4,"commit_id":"266932cdaec3eba3704fc54a68135485624d61e4","original_commit_id":"266932cdaec3eba3704fc54a68135485624d61e4","user":{"login":"pasuder","id":3436085,"node_id":"MDQ6VXNlcjM0MzYwODU=","avatar_url":"https://avatars3.githubusercontent.com/u/3436085?v=4","gravatar_id":"","url":"https://api.github.com/users/pasuder","html_url":"https://github.com/pasuder","followers_url":"https://api.github.com/users/pasuder/followers","following_url":"https://api.github.com/users/pasuder/following{/other_user}","gists_url":"https://api.github.com/users/pasuder/gists{/gist_id}","starred_url":"https://api.github.com/users/pasuder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pasuder/subscriptions","organizations_url":"https://api.github.com/users/pasuder/orgs","repos_url":"https://api.github.com/users/pasuder/repos","events_url":"https://api.github.com/users/pasuder/events{/privacy}","received_events_url":"https://api.github.com/users/pasuder/received_events","type":"User","site_admin":false},"body":"Do you mean, rebase on latest master?","created_at":"2019-02-02T17:49:20Z","updated_at":"2019-02-02T17:49:20Z","html_url":"https://github.com/VirtusLab/git-machete/pull/13#discussion_r253272839","pull_request_url":"https://api.github.com/repos/VirtusLab/git-machete/pulls/13","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/VirtusLab/git-machete/pulls/comments/253272839"},"html":{"href":"https://github.com/VirtusLab/git-machete/pull/13#discussion_r253272839"},"pull_request":{"href":"https://api.github.com/repos/VirtusLab/git-machete/pulls/13"}},"in_reply_to_id":253267378},"pull_request":{"url":"https://api.github.com/repos/VirtusLab/git-machete/pulls/13","id":249514879,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQ5NTE0ODc5","html_url":"https://github.com/VirtusLab/git-machete/pull/13","diff_url":"https://github.com/VirtusLab/git-machete/pull/13.diff","patch_url":"https://github.com/VirtusLab/git-machete/pull/13.patch","issue_url":"https://api.github.com/repos/VirtusLab/git-machete/issues/13","number":13,"state":"open","locked":false,"title":"Setup project in python way","user":{"login":"pasuder","id":3436085,"node_id":"MDQ6VXNlcjM0MzYwODU=","avatar_url":"https://avatars3.githubusercontent.com/u/3436085?v=4","gravatar_id":"","url":"https://api.github.com/users/pasuder","html_url":"https://github.com/pasuder","followers_url":"https://api.github.com/users/pasuder/followers","following_url":"https://api.github.com/users/pasuder/following{/other_user}","gists_url":"https://api.github.com/users/pasuder/gists{/gist_id}","starred_url":"https://api.github.com/users/pasuder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pasuder/subscriptions","organizations_url":"https://api.github.com/users/pasuder/orgs","repos_url":"https://api.github.com/users/pasuder/repos","events_url":"https://api.github.com/users/pasuder/events{/privacy}","received_events_url":"https://api.github.com/users/pasuder/received_events","type":"User","site_admin":false},"body":"This change allows to work on that project in python way.\r\n\r\nIt contains setup to install project via pip locally or from GIT url or from pypi in the future (setup.py and setup.cfg).\r\n\r\nIncludes list of requirements (requirements.txt and test-requirements.txt).\r\n\r\nIt has definition of virtual envs for testing purposes (tox.ini and .stestr.conf).\r\n\r\nIntroduces unit tests package.\r\n\r\nIt updates list of ignored files to avoid adding eggs or other artifacts related to setup.\r\n\r\nIt moves git-machete to package git_machete as cmd.py and uses __main__ to run it via console_scripts.\r\n\r\nUpdates Makafile to support old way of installation.\r\n\r\nIt adds also several new things to testing purposes and configure external CI to run thoses tests (.travis.yml).\r\n\r\nIt contains also configuration for automatic merges to help reviewers in merge process (.mergify.yml).\r\n\r\nNeed to do (new tasks?):\r\n\r\n- pep8\r\n- unit tests\r\n- enable Travis\r\n- (re)setup branch protection on `master`\r\n- pypi auto-deploy on verified release (tag)","created_at":"2019-02-01T07:47:12Z","updated_at":"2019-02-02T17:49:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5da27764f8f7a5092fa5979a6b2dff251c4e8d7f","assignee":{"login":"pasuder","id":3436085,"node_id":"MDQ6VXNlcjM0MzYwODU=","avatar_url":"https://avatars3.githubusercontent.com/u/3436085?v=4","gravatar_id":"","url":"https://api.github.com/users/pasuder","html_url":"https://github.com/pasuder","followers_url":"https://api.github.com/users/pasuder/followers","following_url":"https://api.github.com/users/pasuder/following{/other_user}","gists_url":"https://api.github.com/users/pasuder/gists{/gist_id}","starred_url":"https://api.github.com/users/pasuder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pasuder/subscriptions","organizations_url":"https://api.github.com/users/pasuder/orgs","repos_url":"https://api.github.com/users/pasuder/repos","events_url":"https://api.github.com/users/pasuder/events{/privacy}","received_events_url":"https://api.github.com/users/pasuder/received_events","type":"User","site_admin":false},"assignees":[{"login":"pasuder","id":3436085,"node_id":"MDQ6VXNlcjM0MzYwODU=","avatar_url":"https://avatars3.githubusercontent.com/u/3436085?v=4","gravatar_id":"","url":"https://api.github.com/users/pasuder","html_url":"https://github.com/pasuder","followers_url":"https://api.github.com/users/pasuder/followers","following_url":"https://api.github.com/users/pasuder/following{/other_user}","gists_url":"https://api.github.com/users/pasuder/gists{/gist_id}","starred_url":"https://api.github.com/users/pasuder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pasuder/subscriptions","organizations_url":"https://api.github.com/users/pasuder/orgs","repos_url":"https://api.github.com/users/pasuder/repos","events_url":"https://api.github.com/users/pasuder/events{/privacy}","received_events_url":"https://api.github.com/users/pasuder/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"maci3jka","id":16611556,"node_id":"MDQ6VXNlcjE2NjExNTU2","avatar_url":"https://avatars2.githubusercontent.com/u/16611556?v=4","gravatar_id":"","url":"https://api.github.com/users/maci3jka","html_url":"https://github.com/maci3jka","followers_url":"https://api.github.com/users/maci3jka/followers","following_url":"https://api.github.com/users/maci3jka/following{/other_user}","gists_url":"https://api.github.com/users/maci3jka/gists{/gist_id}","starred_url":"https://api.github.com/users/maci3jka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maci3jka/subscriptions","organizations_url":"https://api.github.com/users/maci3jka/orgs","repos_url":"https://api.github.com/users/maci3jka/repos","events_url":"https://api.github.com/users/maci3jka/events{/privacy}","received_events_url":"https://api.github.com/users/maci3jka/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":1218305536,"node_id":"MDU6TGFiZWwxMjE4MzA1NTM2","url":"https://api.github.com/repos/VirtusLab/git-machete/labels/distribution","name":"distribution","color":"f9eaae","default":false},{"id":1218306853,"node_id":"MDU6TGFiZWwxMjE4MzA2ODUz","url":"https://api.github.com/repos/VirtusLab/git-machete/labels/testing","name":"testing","color":"db4ae2","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/VirtusLab/git-machete/pulls/13/commits","review_comments_url":"https://api.github.com/repos/VirtusLab/git-machete/pulls/13/comments","review_comment_url":"https://api.github.com/repos/VirtusLab/git-machete/pulls/comments{/number}","comments_url":"https://api.github.com/repos/VirtusLab/git-machete/issues/13/comments","statuses_url":"https://api.github.com/repos/VirtusLab/git-machete/statuses/266932cdaec3eba3704fc54a68135485624d61e4","head":{"label":"pasuder:setup_project","ref":"setup_project","sha":"266932cdaec3eba3704fc54a68135485624d61e4","user":{"login":"pasuder","id":3436085,"node_id":"MDQ6VXNlcjM0MzYwODU=","avatar_url":"https://avatars3.githubusercontent.com/u/3436085?v=4","gravatar_id":"","url":"https://api.github.com/users/pasuder","html_url":"https://github.com/pasuder","followers_url":"https://api.github.com/users/pasuder/followers","following_url":"https://api.github.com/users/pasuder/following{/other_user}","gists_url":"https://api.github.com/users/pasuder/gists{/gist_id}","starred_url":"https://api.github.com/users/pasuder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pasuder/subscriptions","organizations_url":"https://api.github.com/users/pasuder/orgs","repos_url":"https://api.github.com/users/pasuder/repos","events_url":"https://api.github.com/users/pasuder/events{/privacy}","received_events_url":"https://api.github.com/users/pasuder/received_events","type":"User","site_admin":false},"repo":{"id":168571274,"node_id":"MDEwOlJlcG9zaXRvcnkxNjg1NzEyNzQ=","name":"git-machete","full_name":"pasuder/git-machete","private":false,"owner":{"login":"pasuder","id":3436085,"node_id":"MDQ6VXNlcjM0MzYwODU=","avatar_url":"https://avatars3.githubusercontent.com/u/3436085?v=4","gravatar_id":"","url":"https://api.github.com/users/pasuder","html_url":"https://github.com/pasuder","followers_url":"https://api.github.com/users/pasuder/followers","following_url":"https://api.github.com/users/pasuder/following{/other_user}","gists_url":"https://api.github.com/users/pasuder/gists{/gist_id}","starred_url":"https://api.github.com/users/pasuder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pasuder/subscriptions","organizations_url":"https://api.github.com/users/pasuder/orgs","repos_url":"https://api.github.com/users/pasuder/repos","events_url":"https://api.github.com/users/pasuder/events{/privacy}","received_events_url":"https://api.github.com/users/pasuder/received_events","type":"User","site_admin":false},"html_url":"https://github.com/pasuder/git-machete","description":"See what branches are out of sync with their parent branches and painlessly rebase them","fork":true,"url":"https://api.github.com/repos/pasuder/git-machete","forks_url":"https://api.github.com/repos/pasuder/git-machete/forks","keys_url":"https://api.github.com/repos/pasuder/git-machete/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pasuder/git-machete/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pasuder/git-machete/teams","hooks_url":"https://api.github.com/repos/pasuder/git-machete/hooks","issue_events_url":"https://api.github.com/repos/pasuder/git-machete/issues/events{/number}","events_url":"https://api.github.com/repos/pasuder/git-machete/events","assignees_url":"https://api.github.com/repos/pasuder/git-machete/assignees{/user}","branches_url":"https://api.github.com/repos/pasuder/git-machete/branches{/branch}","tags_url":"https://api.github.com/repos/pasuder/git-machete/tags","blobs_url":"https://api.github.com/repos/pasuder/git-machete/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pasuder/git-machete/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pasuder/git-machete/git/refs{/sha}","trees_url":"https://api.github.com/repos/pasuder/git-machete/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pasuder/git-machete/statuses/{sha}","languages_url":"https://api.github.com/repos/pasuder/git-machete/languages","stargazers_url":"https://api.github.com/repos/pasuder/git-machete/stargazers","contributors_url":"https://api.github.com/repos/pasuder/git-machete/contributors","subscribers_url":"https://api.github.com/repos/pasuder/git-machete/subscribers","subscription_url":"https://api.github.com/repos/pasuder/git-machete/subscription","commits_url":"https://api.github.com/repos/pasuder/git-machete/commits{/sha}","git_commits_url":"https://api.github.com/repos/pasuder/git-machete/git/commits{/sha}","comments_url":"https://api.github.com/repos/pasuder/git-machete/comments{/number}","issue_comment_url":"https://api.github.com/repos/pasuder/git-machete/issues/comments{/number}","contents_url":"https://api.github.com/repos/pasuder/git-machete/contents/{+path}","compare_url":"https://api.github.com/repos/pasuder/git-machete/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pasuder/git-machete/merges","archive_url":"https://api.github.com/repos/pasuder/git-machete/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pasuder/git-machete/downloads","issues_url":"https://api.github.com/repos/pasuder/git-machete/issues{/number}","pulls_url":"https://api.github.com/repos/pasuder/git-machete/pulls{/number}","milestones_url":"https://api.github.com/repos/pasuder/git-machete/milestones{/number}","notifications_url":"https://api.github.com/repos/pasuder/git-machete/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pasuder/git-machete/labels{/name}","releases_url":"https://api.github.com/repos/pasuder/git-machete/releases{/id}","deployments_url":"https://api.github.com/repos/pasuder/git-machete/deployments","created_at":"2019-01-31T18:02:29Z","updated_at":"2019-01-31T18:02:31Z","pushed_at":"2019-02-01T18:32:18Z","git_url":"git://github.com/pasuder/git-machete.git","ssh_url":"git@github.com:pasuder/git-machete.git","clone_url":"https://github.com/pasuder/git-machete.git","svn_url":"https://github.com/pasuder/git-machete","homepage":"","size":379,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"VirtusLab:master","ref":"master","sha":"b4cffc3fcb180b66fab76de715ba7763ab0cae8b","user":{"login":"VirtusLab","id":5324131,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzMjQxMzE=","avatar_url":"https://avatars0.githubusercontent.com/u/5324131?v=4","gravatar_id":"","url":"https://api.github.com/users/VirtusLab","html_url":"https://github.com/VirtusLab","followers_url":"https://api.github.com/users/VirtusLab/followers","following_url":"https://api.github.com/users/VirtusLab/following{/other_user}","gists_url":"https://api.github.com/users/VirtusLab/gists{/gist_id}","starred_url":"https://api.github.com/users/VirtusLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VirtusLab/subscriptions","organizations_url":"https://api.github.com/users/VirtusLab/orgs","repos_url":"https://api.github.com/users/VirtusLab/repos","events_url":"https://api.github.com/users/VirtusLab/events{/privacy}","received_events_url":"https://api.github.com/users/VirtusLab/received_events","type":"Organization","site_admin":false},"repo":{"id":122743101,"node_id":"MDEwOlJlcG9zaXRvcnkxMjI3NDMxMDE=","name":"git-machete","full_name":"VirtusLab/git-machete","private":false,"owner":{"login":"VirtusLab","id":5324131,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzMjQxMzE=","avatar_url":"https://avatars0.githubusercontent.com/u/5324131?v=4","gravatar_id":"","url":"https://api.github.com/users/VirtusLab","html_url":"https://github.com/VirtusLab","followers_url":"https://api.github.com/users/VirtusLab/followers","following_url":"https://api.github.com/users/VirtusLab/following{/other_user}","gists_url":"https://api.github.com/users/VirtusLab/gists{/gist_id}","starred_url":"https://api.github.com/users/VirtusLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VirtusLab/subscriptions","organizations_url":"https://api.github.com/users/VirtusLab/orgs","repos_url":"https://api.github.com/users/VirtusLab/repos","events_url":"https://api.github.com/users/VirtusLab/events{/privacy}","received_events_url":"https://api.github.com/users/VirtusLab/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/VirtusLab/git-machete","description":"Probably the sharpest git repository organizer & rebase workflow automation tool you've ever seen ;)","fork":false,"url":"https://api.github.com/repos/VirtusLab/git-machete","forks_url":"https://api.github.com/repos/VirtusLab/git-machete/forks","keys_url":"https://api.github.com/repos/VirtusLab/git-machete/keys{/key_id}","collaborators_url":"https://api.github.com/repos/VirtusLab/git-machete/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/VirtusLab/git-machete/teams","hooks_url":"https://api.github.com/repos/VirtusLab/git-machete/hooks","issue_events_url":"https://api.github.com/repos/VirtusLab/git-machete/issues/events{/number}","events_url":"https://api.github.com/repos/VirtusLab/git-machete/events","assignees_url":"https://api.github.com/repos/VirtusLab/git-machete/assignees{/user}","branches_url":"https://api.github.com/repos/VirtusLab/git-machete/branches{/branch}","tags_url":"https://api.github.com/repos/VirtusLab/git-machete/tags","blobs_url":"https://api.github.com/repos/VirtusLab/git-machete/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/VirtusLab/git-machete/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/VirtusLab/git-machete/git/refs{/sha}","trees_url":"https://api.github.com/repos/VirtusLab/git-machete/git/trees{/sha}","statuses_url":"https://api.github.com/repos/VirtusLab/git-machete/statuses/{sha}","languages_url":"https://api.github.com/repos/VirtusLab/git-machete/languages","stargazers_url":"https://api.github.com/repos/VirtusLab/git-machete/stargazers","contributors_url":"https://api.github.com/repos/VirtusLab/git-machete/contributors","subscribers_url":"https://api.github.com/repos/VirtusLab/git-machete/subscribers","subscription_url":"https://api.github.com/repos/VirtusLab/git-machete/subscription","commits_url":"https://api.github.com/repos/VirtusLab/git-machete/commits{/sha}","git_commits_url":"https://api.github.com/repos/VirtusLab/git-machete/git/commits{/sha}","comments_url":"https://api.github.com/repos/VirtusLab/git-machete/comments{/number}","issue_comment_url":"https://api.github.com/repos/VirtusLab/git-machete/issues/comments{/number}","contents_url":"https://api.github.com/repos/VirtusLab/git-machete/contents/{+path}","compare_url":"https://api.github.com/repos/VirtusLab/git-machete/compare/{base}...{head}","merges_url":"https://api.github.com/repos/VirtusLab/git-machete/merges","archive_url":"https://api.github.com/repos/VirtusLab/git-machete/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/VirtusLab/git-machete/downloads","issues_url":"https://api.github.com/repos/VirtusLab/git-machete/issues{/number}","pulls_url":"https://api.github.com/repos/VirtusLab/git-machete/pulls{/number}","milestones_url":"https://api.github.com/repos/VirtusLab/git-machete/milestones{/number}","notifications_url":"https://api.github.com/repos/VirtusLab/git-machete/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/VirtusLab/git-machete/labels{/name}","releases_url":"https://api.github.com/repos/VirtusLab/git-machete/releases{/id}","deployments_url":"https://api.github.com/repos/VirtusLab/git-machete/deployments","created_at":"2018-02-24T13:32:07Z","updated_at":"2019-02-02T17:22:12Z","pushed_at":"2019-02-02T17:00:23Z","git_url":"git://github.com/VirtusLab/git-machete.git","ssh_url":"git@github.com:VirtusLab/git-machete.git","clone_url":"https://github.com/VirtusLab/git-machete.git","svn_url":"https://github.com/VirtusLab/git-machete","homepage":"","size":364,"stargazers_count":42,"watchers_count":42,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"archived":false,"open_issues_count":16,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":7,"open_issues":16,"watchers":42,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/VirtusLab/git-machete/pulls/13"},"html":{"href":"https://github.com/VirtusLab/git-machete/pull/13"},"issue":{"href":"https://api.github.com/repos/VirtusLab/git-machete/issues/13"},"comments":{"href":"https://api.github.com/repos/VirtusLab/git-machete/issues/13/comments"},"review_comments":{"href":"https://api.github.com/repos/VirtusLab/git-machete/pulls/13/comments"},"review_comment":{"href":"https://api.github.com/repos/VirtusLab/git-machete/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/VirtusLab/git-machete/pulls/13/commits"},"statuses":{"href":"https://api.github.com/repos/VirtusLab/git-machete/statuses/266932cdaec3eba3704fc54a68135485624d61e4"}},"author_association":"NONE"}}
{"actor":{"display_login":"pasuder"}}