diff --git a/cypress/fixtures/BitBucket Backend Editorial Workflow__can change status on and publish multiple entries.json b/cypress/fixtures/BitBucket Backend Editorial Workflow__can change status on and publish multiple entries.json index 24012db1..1bce6346 100644 --- a/cypress/fixtures/BitBucket Backend Editorial Workflow__can change status on and publish multiple entries.json +++ b/cypress/fixtures/BitBucket Backend Editorial Workflow__can change status on and publish multiple entries.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0480868816376", + "X-Render-Time": "0.060555934906", "Connection": "Keep-Alive", - "X-Request-Count": "4506", + "X-Request-Count": "4148", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:28:51.039426+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:11.653827+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:31:13.650402+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:34:39.743011+00:00\", \"size\": 4358088, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0360078811646", + "X-Render-Time": "0.0339071750641", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "3949", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "X-Request-Count": "3098", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0574882030487", + "X-Render-Time": "0.0672318935394", "Connection": "Keep-Alive", - "X-Request-Count": "833", + "X-Request-Count": "3576", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.053530216217", + "X-Render-Time": "0.0415630340576", "Connection": "Keep-Alive", - "X-Request-Count": "1419", + "X-Request-Count": "3279", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,47 +113,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0575749874115", + "X-Render-Time": "0.0739228725433", "Connection": "Keep-Alive", - "X-Request-Count": "4804", + "X-Request-Count": "555", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0435509681702", - "Connection": "Keep-Alive", - "X-Request-Count": "3790", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -166,25 +139,52 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0552818775177", + "X-Render-Time": "0.0728380680084", "Connection": "Keep-Alive", - "X-Request-Count": "4832", + "X-Request-Count": "4961", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0740060806274", + "Connection": "Keep-Alive", + "X-Request-Count": "1626", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -195,23 +195,77 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0419719219208", + "X-Render-Time": "0.0642409324646", "Connection": "Keep-Alive", - "X-Request-Count": "2427", + "X-Request-Count": "2630", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0383880138397", + "Connection": "Keep-Alive", + "X-Request-Count": "4099", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0395259857178", + "Connection": "Keep-Alive", + "X-Request-Count": "3281", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -219,20 +273,72 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0645101070404", + "X-Render-Time": "0.112329006195", "Connection": "Keep-Alive", - "X-Request-Count": "3612", + "X-Request-Count": "2581", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.123334884644", + "Connection": "Keep-Alive", + "X-Request-Count": "4316", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.155665874481", + "Connection": "Keep-Alive", + "X-Request-Count": "4232", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -248,15 +354,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0535368919373", + "X-Render-Time": "0.0460970401764", "Connection": "Keep-Alive", - "X-Request-Count": "1131", + "X-Request-Count": "692", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "16071" }, "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", @@ -264,7 +370,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,78 +378,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0586171150208", - "Connection": "Keep-Alive", - "X-Request-Count": "3647", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0572118759155", - "Connection": "Keep-Alive", - "X-Request-Count": "3456", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0365259647369", + "X-Render-Time": "0.100775003433", "Connection": "Keep-Alive", - "X-Request-Count": "27", + "X-Request-Count": "368", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.119296073914", + "Connection": "Keep-Alive", + "X-Request-Count": "2807", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -352,72 +431,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0511791706085", - "Connection": "Keep-Alive", - "X-Request-Count": "4184", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0554990768433", + "X-Render-Time": "0.0485968589783", "Connection": "Keep-Alive", - "X-Request-Count": "3759", + "X-Request-Count": "3996", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "7465" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0662338733673", - "Connection": "Keep-Alive", - "X-Request-Count": "174", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" - }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, { @@ -432,15 +459,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0446071624756", + "X-Render-Time": "0.0633289813995", "Connection": "Keep-Alive", - "X-Request-Count": "2991", + "X-Request-Count": "2365", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -448,29 +475,28 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", + "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", + "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0350670814514", + "X-Render-Time": "0.0607161521912", "Connection": "Keep-Alive", - "X-Request-Count": "142", + "X-Request-Count": "376", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "Content-Length": "51" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, { @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0520231723785", + "X-Render-Time": "0.0606250762939", "Connection": "Keep-Alive", - "X-Request-Count": "1212", + "X-Request-Count": "4399", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.032201051712", + "X-Render-Time": "0.0513799190521", "Connection": "Keep-Alive", - "X-Request-Count": "322", + "X-Request-Count": "4452", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0735690593719", + "X-Render-Time": "0.0636367797852", "Connection": "Keep-Alive", - "X-Request-Count": "16", + "X-Request-Count": "1642", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0297870635986", + "X-Render-Time": "0.0540788173676", "Connection": "Keep-Alive", - "X-Request-Count": "4311", + "X-Request-Count": "1985", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0655560493469", + "X-Render-Time": "0.0689430236816", "Connection": "Keep-Alive", - "X-Request-Count": "161", + "X-Request-Count": "4499", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundaryKQHBA629Bnszo2sJ\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundaryKQHBA629Bnszo2sJ\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryKQHBA629Bnszo2sJ\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryKQHBA629Bnszo2sJ\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryKQHBA629Bnszo2sJ--\r\n", + "body": "------WebKitFormBoundary8wZdvBKw5NbBUbD6\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundary8wZdvBKw5NbBUbD6\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundary8wZdvBKw5NbBUbD6\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundary8wZdvBKw5NbBUbD6\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundary8wZdvBKw5NbBUbD6--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29ec4ef9afd0b826149ee50940399e4", - "X-Served-By": "app-1119", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f702f3be78ddfef6b52cc2ec1c045", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.508495807648", + "X-Render-Time": "0.491517066956", "Connection": "Keep-Alive", - "X-Request-Count": "1014", + "X-Request-Count": "2648", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -643,27 +669,27 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.277725934982", + "X-Render-Time": "0.403148889542", "Connection": "Keep-Alive", - "X-Request-Count": "301", + "X-Request-Count": "666", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:31.397867+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"82554a9fa29e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:31.433871+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:34:59.515122+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"51294162cf4f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:34:59.572541+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040", - "X-Served-By": "app-1105", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0807139873505", + "X-Render-Time": "0.161180019379", "Connection": "Keep-Alive", - "X-Request-Count": "3881", + "X-Request-Count": "4790", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076040\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:32.344590+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076040}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634216\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:00.476759+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634216}", "status": 201 }, { @@ -698,25 +724,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0969989299774", + "X-Render-Time": "0.33268904686", "Connection": "Keep-Alive", - "X-Request-Count": "4301", + "X-Request-Count": "1285", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:31.397867+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"82554a9fa29e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:34:59.515122+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"51294162cf4f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0715551376343", + "X-Render-Time": "0.269106864929", "Connection": "Keep-Alive", - "X-Request-Count": "4849", + "X-Request-Count": "1619", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076040\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:32.344590+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076040}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634216\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:00.476759+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634216}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,25 +777,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0806670188904", + "X-Render-Time": "0.256642818451", "Connection": "Keep-Alive", - "X-Request-Count": "3520", + "X-Request-Count": "2878", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" + "X-Version": "b18f3492f8a3", + "Content-Length": "409" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -777,20 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0734250545502", + "X-Render-Time": "0.193615913391", "Connection": "Keep-Alive", - "X-Request-Count": "1103", + "X-Request-Count": "284", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076040\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:32.344590+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076040}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634216\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:00.476759+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634216}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.064994096756", + "X-Render-Time": "0.107449054718", "Connection": "Keep-Alive", - "X-Request-Count": "1314", + "X-Request-Count": "2784", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"82554a9fa29ec4ef9afd0b826149ee50940399e4\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29ec4ef9afd0b826149ee50940399e4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29ec4ef9afd0b826149ee50940399e4/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/82554a9fa29ec4ef9afd0b826149ee50940399e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29ec4ef9afd0b826149ee50940399e4\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/82554a9fa29ec4ef9afd0b826149ee50940399e4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29ec4ef9afd0b826149ee50940399e4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29ec4ef9afd0b826149ee50940399e4/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:30:30+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"51294162cf4f702f3be78ddfef6b52cc2ec1c045\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f702f3be78ddfef6b52cc2ec1c045\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f702f3be78ddfef6b52cc2ec1c045/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/51294162cf4f702f3be78ddfef6b52cc2ec1c045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f702f3be78ddfef6b52cc2ec1c045\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/51294162cf4f702f3be78ddfef6b52cc2ec1c045\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f702f3be78ddfef6b52cc2ec1c045/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f702f3be78ddfef6b52cc2ec1c045/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:34:58+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/82554a9fa29ec4ef9afd0b826149ee50940399e4/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/51294162cf4f702f3be78ddfef6b52cc2ec1c045/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -830,20 +856,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0365438461304", + "X-Render-Time": "0.0916209220886", "Connection": "Keep-Alive", - "X-Request-Count": "3960", + "X-Request-Count": "1328", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -856,25 +882,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0959751605988", + "X-Render-Time": "0.202601909637", "Connection": "Keep-Alive", - "X-Request-Count": "987", + "X-Request-Count": "4234", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:31.397867+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"82554a9fa29e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:34:59.515122+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"51294162cf4f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -882,25 +908,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0752000808716", + "X-Render-Time": "0.125947952271", "Connection": "Keep-Alive", - "X-Request-Count": "3196", + "X-Request-Count": "313", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076040\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:32.344590+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076040}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634216\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:00.476759+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634216}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/statuses?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -908,17 +934,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.040344953537", + "X-Render-Time": "0.0801389217377", "Connection": "Keep-Alive", - "X-Request-Count": "122", + "X-Request-Count": "4561", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -934,17 +960,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0535571575165", + "X-Render-Time": "0.112498998642", "Connection": "Keep-Alive", - "X-Request-Count": "4209", + "X-Request-Count": "1588", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -960,20 +986,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0504419803619", + "X-Render-Time": "0.0863978862762", "Connection": "Keep-Alive", - "X-Request-Count": "1287", + "X-Request-Count": "2706", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -987,16 +1013,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0331840515137", + "X-Render-Time": "0.0512351989746", "Connection": "Keep-Alive", - "X-Request-Count": "197", + "X-Request-Count": "4046", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "106" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-second-title.md\"}}", @@ -1012,20 +1038,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0519790649414", + "X-Render-Time": "0.0919010639191", "Connection": "Keep-Alive", - "X-Request-Count": "1888", + "X-Request-Count": "1700", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -1040,22 +1066,22 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0916321277618", + "X-Render-Time": "0.143540143967", "Connection": "Keep-Alive", - "X-Request-Count": "4637", + "X-Request-Count": "4815", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:31.397867+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"82554a9fa29e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:34:59.515122+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"51294162cf4f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { - "body": "------WebKitFormBoundary9YC6uIq4cp6GBJam\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-second-title.md\"; filename=\"1970-01-01-second-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: second title\ndate: 1970-01-01T00:00:00.300Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body\n\r\n------WebKitFormBoundary9YC6uIq4cp6GBJam\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-second-title”\r\n------WebKitFormBoundary9YC6uIq4cp6GBJam\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-second-title\r\n------WebKitFormBoundary9YC6uIq4cp6GBJam\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundary9YC6uIq4cp6GBJam--\r\n", + "body": "------WebKitFormBoundarycBwD62zTPBs1fe9X\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-second-title.md\"; filename=\"1970-01-01-second-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: second title\ndate: 1970-01-01T00:00:00.300Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body\r\n------WebKitFormBoundarycBwD62zTPBs1fe9X\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-second-title”\r\n------WebKitFormBoundarycBwD62zTPBs1fe9X\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-second-title\r\n------WebKitFormBoundarycBwD62zTPBs1fe9X\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundarycBwD62zTPBs1fe9X--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=600", "headers": { @@ -1065,18 +1091,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5", - "X-Served-By": "app-1131", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735d7cd7eb395a0f626cb2a02483785", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.504906892776", + "X-Render-Time": "0.556278944016", "Connection": "Keep-Alive", - "X-Request-Count": "3624", + "X-Request-Count": "3992", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -1084,7 +1110,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=600", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=600", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1092,25 +1118,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0869929790497", + "X-Render-Time": "0.103986978531", "Connection": "Keep-Alive", - "X-Request-Count": "4374", + "X-Request-Count": "2097", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076040\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:32.344590+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076040}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634216\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:00.476759+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634216}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=600", + "url": "/2.0/repositories/owner/repo/pullrequests/5/statuses?pagelen=100&ts=600", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1118,17 +1144,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0441811084747", + "X-Render-Time": "0.0585360527039", "Connection": "Keep-Alive", - "X-Request-Count": "3889", + "X-Request-Count": "1446", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1145,27 +1171,27 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3", - "X-Served-By": "app-1107", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.240232944489", + "X-Render-Time": "0.499370098114", "Connection": "Keep-Alive", - "X-Request-Count": "4885", + "X-Request-Count": "1506", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5265" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-second-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-second-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:45.910384+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dbbba75a1b3f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:45.943398+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-second-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-second-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:16.073864+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"0d30dc20e735\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:16.140688+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?ts=600", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?ts=600", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1173,21 +1199,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045", - "X-Served-By": "app-1119", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0911519527435", + "X-Render-Time": "0.181836843491", "Connection": "Keep-Alive", - "X-Request-Count": "1768", + "X-Request-Count": "239", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1552" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076045\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:46.728069+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076045}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634302\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:17.076646+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634302}", "status": 201 }, { @@ -1200,25 +1226,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0940239429474", + "X-Render-Time": "0.15999007225", "Connection": "Keep-Alive", - "X-Request-Count": "4105", + "X-Request-Count": "2080", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4935" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:45.910384+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dbbba75a1b3f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:16.073864+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"0d30dc20e735\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=600", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=600", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1226,20 +1252,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0773890018463", + "X-Render-Time": "0.116337060928", "Connection": "Keep-Alive", - "X-Request-Count": "4047", + "X-Request-Count": "3064", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1604" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076045\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:46.728069+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076045}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634302\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:17.076646+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634302}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1253,25 +1279,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0890159606934", + "X-Render-Time": "0.182286024094", "Connection": "Keep-Alive", - "X-Request-Count": "490", + "X-Request-Count": "2304", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "388" + "X-Version": "b18f3492f8a3", + "Content-Length": "416" }, - "response": "diff --git a/content/posts/1970-01-01-second-title.md b/content/posts/1970-01-01-second-title.md\nnew file mode 100644\nindex 0000000..895f448\n--- /dev/null\n+++ b/content/posts/1970-01-01-second-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: second title\n+date: 1970-01-01T00:00:00.300Z\n+description: second description\n+category: second category\n+tags:\n+ - tag2\n+---\n+second body\n", + "response": "diff --git a/content/posts/1970-01-01-second-title.md b/content/posts/1970-01-01-second-title.md\nnew file mode 100644\nindex 0000000..b1a5066\n--- /dev/null\n+++ b/content/posts/1970-01-01-second-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: second title\n+date: 1970-01-01T00:00:00.300Z\n+description: second description\n+category: second category\n+tags:\n+ - tag2\n+---\n+second body\n\\ No newline at end of file\n", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=600", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=600", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1279,20 +1305,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.07461810112", + "X-Render-Time": "0.139094829559", "Connection": "Keep-Alive", - "X-Request-Count": "4461", + "X-Request-Count": "2879", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1604" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076045\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:46.728069+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076045}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634302\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:17.076646+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634302}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1305,47 +1331,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0552160739899", + "X-Render-Time": "0.0691568851471", "Connection": "Keep-Alive", - "X-Request-Count": "4508", + "X-Request-Count": "4553", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3731" }, - "response": "{\"name\": \"cms/posts/1970-01-01-second-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-second-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-second-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-second-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:30:44+00:00\", \"message\": \"Create Post “1970-01-01-second-title”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5/content/posts/1970-01-01-second-title.md?ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0421679019928", - "Connection": "Keep-Alive", - "X-Request-Count": "4486", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "159" - }, - "response": "---\ntemplate: post\ntitle: second title\ndate: 1970-01-01T00:00:00.300Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body\n", + "response": "{\"name\": \"cms/posts/1970-01-01-second-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-second-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-second-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-second-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"0d30dc20e735d7cd7eb395a0f626cb2a02483785\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735d7cd7eb395a0f626cb2a02483785\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735d7cd7eb395a0f626cb2a02483785/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/0d30dc20e735d7cd7eb395a0f626cb2a02483785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735d7cd7eb395a0f626cb2a02483785\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/0d30dc20e735d7cd7eb395a0f626cb2a02483785\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735d7cd7eb395a0f626cb2a02483785/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735d7cd7eb395a0f626cb2a02483785/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:35:14+00:00\", \"message\": \"Create Post “1970-01-01-second-title”\", \"type\": \"commit\"}}", "status": 200 }, { @@ -1358,20 +1357,73 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0992250442505", + "X-Render-Time": "0.200637817383", "Connection": "Keep-Alive", - "X-Request-Count": "499", + "X-Request-Count": "4172", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:31.397867+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"82554a9fa29e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:34:59.515122+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"51294162cf4f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/0d30dc20e735d7cd7eb395a0f626cb2a02483785/content/posts/1970-01-01-second-title.md?ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0603659152985", + "Connection": "Keep-Alive", + "X-Request-Count": "1164", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "158" + }, + "response": "---\ntemplate: post\ntitle: second title\ndate: 1970-01-01T00:00:00.300Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.125660896301", + "Connection": "Keep-Alive", + "X-Request-Count": "633", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634216\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:00.476759+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634216}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1384,25 +1436,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.115885972977", + "X-Render-Time": "0.188745975494", "Connection": "Keep-Alive", - "X-Request-Count": "32", + "X-Request-Count": "2956", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4935" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:45.910384+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dbbba75a1b3f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:16.073864+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"0d30dc20e735\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=600", + "url": "/2.0/repositories/owner/repo/pullrequests/5/statuses?pagelen=100&ts=600", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1410,69 +1462,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0712599754333", + "X-Render-Time": "0.0556960105896", "Connection": "Keep-Alive", - "X-Request-Count": "3657", + "X-Request-Count": "396", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076040\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:32.344590+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076040}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0927000045776", - "Connection": "Keep-Alive", - "X-Request-Count": "1664", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1604" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076045\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:46.728069+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076045}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0431351661682", - "Connection": "Keep-Alive", - "X-Request-Count": "4742", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1480,7 +1480,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/statuses?pagelen=100&ts=600", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=600", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1488,17 +1488,43 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0467090606689", + "X-Render-Time": "0.114729166031", "Connection": "Keep-Alive", - "X-Request-Count": "3633", + "X-Request-Count": "2801", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "content-length": "1604" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634302\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:17.076646+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634302}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/6/statuses?pagelen=100&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0560491085052", + "Connection": "Keep-Alive", + "X-Request-Count": "862", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1514,17 +1540,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0469410419464", + "X-Render-Time": "0.0655670166016", "Connection": "Keep-Alive", - "X-Request-Count": "4265", + "X-Request-Count": "450", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1540,20 +1566,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0496649742126", + "X-Render-Time": "0.072897195816", "Connection": "Keep-Alive", - "X-Request-Count": "4561", + "X-Request-Count": "941", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -1567,16 +1593,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0445899963379", + "X-Render-Time": "0.0467798709869", "Connection": "Keep-Alive", - "X-Request-Count": "4328", + "X-Request-Count": "1754", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-third-title.md\"}}", @@ -1592,20 +1618,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0623481273651", + "X-Render-Time": "0.0633959770203", "Connection": "Keep-Alive", - "X-Request-Count": "2778", + "X-Request-Count": "1358", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -1618,50 +1644,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0941300392151", + "X-Render-Time": "0.197870969772", "Connection": "Keep-Alive", - "X-Request-Count": "3722", + "X-Request-Count": "869", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4935" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:45.910384+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dbbba75a1b3f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:16.073864+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"0d30dc20e735\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0881779193878", - "Connection": "Keep-Alive", - "X-Request-Count": "1117", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1604" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076045\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:46.728069+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076045}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "body": "------WebKitFormBoundary4E1VHN4nCY8PSanu\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-third-title.md\"; filename=\"1970-01-01-third-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: third title\ndate: 1970-01-01T00:00:00.600Z\ndescription: third description\ncategory: third category\ntags:\n - tag3\n---\nthird body\n\r\n------WebKitFormBoundary4E1VHN4nCY8PSanu\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-third-title”\r\n------WebKitFormBoundary4E1VHN4nCY8PSanu\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-third-title\r\n------WebKitFormBoundary4E1VHN4nCY8PSanu\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundary4E1VHN4nCY8PSanu--\r\n", + "body": "------WebKitFormBoundaryo1g8IypwPDI3RJrj\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-third-title.md\"; filename=\"1970-01-01-third-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: third title\ndate: 1970-01-01T00:00:00.600Z\ndescription: third description\ncategory: third category\ntags:\n - tag3\n---\nthird body\r\n------WebKitFormBoundaryo1g8IypwPDI3RJrj\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-third-title”\r\n------WebKitFormBoundaryo1g8IypwPDI3RJrj\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-third-title\r\n------WebKitFormBoundaryo1g8IypwPDI3RJrj\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryo1g8IypwPDI3RJrj--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=900", "headers": { @@ -1671,18 +1671,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b020824355a7ae2607fff5123fcc2e", - "X-Served-By": "app-1129", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325532716bf7a17fd4b070813c08dc1", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.411978960037", + "X-Render-Time": "0.55823302269", "Connection": "Keep-Alive", - "X-Request-Count": "1243", + "X-Request-Count": "650", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -1690,7 +1690,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/statuses?pagelen=100&ts=900", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1698,17 +1698,43 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.118272066116", + "X-Render-Time": "0.102340936661", "Connection": "Keep-Alive", - "X-Request-Count": "246", + "X-Request-Count": "4688", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "content-length": "1604" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634302\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:17.076646+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634302}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/6/statuses?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0541970729828", + "Connection": "Keep-Alive", + "X-Request-Count": "3589", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1725,27 +1751,27 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4", - "X-Served-By": "app-1130", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.364035844803", + "X-Render-Time": "0.510595798492", "Connection": "Keep-Alive", - "X-Request-Count": "993", + "X-Request-Count": "3111", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-third-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-third-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:31:00.900454+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ee5a72bf51b0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b0\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:00.959571+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-third-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-third-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 7, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:31.504780+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77db744fc325\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:31.589581+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?ts=900", + "url": "/2.0/repositories/owner/repo/pullrequests/7/comments?ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1753,21 +1779,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049", - "X-Served-By": "app-1131", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634366", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.202343940735", + "X-Render-Time": "0.173841953278", "Connection": "Keep-Alive", - "X-Request-Count": "4049", + "X-Request-Count": "2205", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076049\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:01.886742+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076049}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634366\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634366\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:32.530030+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634366}", "status": 201 }, { @@ -1780,25 +1806,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.143743038177", + "X-Render-Time": "0.165973901749", "Connection": "Keep-Alive", - "X-Request-Count": "3626", + "X-Request-Count": "4577", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:31:00.900454+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ee5a72bf51b0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b0\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 7, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:31.504780+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77db744fc325\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=900", + "url": "/2.0/repositories/owner/repo/pullrequests/7/comments?pagelen=100&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1806,20 +1832,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.10941195488", + "X-Render-Time": "0.155069828033", "Connection": "Keep-Alive", - "X-Request-Count": "4864", + "X-Request-Count": "1108", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076049\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:01.886742+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076049}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634366\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634366\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:32.530030+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634366}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1833,25 +1859,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.103646993637", + "X-Render-Time": "0.15492105484", "Connection": "Keep-Alive", - "X-Request-Count": "4471", + "X-Request-Count": "2170", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" + "X-Version": "b18f3492f8a3", + "Content-Length": "409" }, - "response": "diff --git a/content/posts/1970-01-01-third-title.md b/content/posts/1970-01-01-third-title.md\nnew file mode 100644\nindex 0000000..3e78906\n--- /dev/null\n+++ b/content/posts/1970-01-01-third-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: third title\n+date: 1970-01-01T00:00:00.600Z\n+description: third description\n+category: third category\n+tags:\n+ - tag3\n+---\n+third body\n", + "response": "diff --git a/content/posts/1970-01-01-third-title.md b/content/posts/1970-01-01-third-title.md\nnew file mode 100644\nindex 0000000..b55f710\n--- /dev/null\n+++ b/content/posts/1970-01-01-third-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: third title\n+date: 1970-01-01T00:00:00.600Z\n+description: third description\n+category: third category\n+tags:\n+ - tag3\n+---\n+third body\n\\ No newline at end of file\n", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=900", + "url": "/2.0/repositories/owner/repo/pullrequests/7/comments?pagelen=100&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1859,20 +1885,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0885980129242", + "X-Render-Time": "0.138501167297", "Connection": "Keep-Alive", - "X-Request-Count": "1871", + "X-Request-Count": "886", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076049\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:01.886742+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076049}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634366\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634366\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:32.530030+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634366}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1885,25 +1911,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0587368011475", + "X-Render-Time": "0.0691590309143", "Connection": "Keep-Alive", - "X-Request-Count": "824", + "X-Request-Count": "2003", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-third-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-third-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-third-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-third-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"ee5a72bf51b020824355a7ae2607fff5123fcc2e\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b020824355a7ae2607fff5123fcc2e\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b020824355a7ae2607fff5123fcc2e/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/ee5a72bf51b020824355a7ae2607fff5123fcc2e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b020824355a7ae2607fff5123fcc2e\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/ee5a72bf51b020824355a7ae2607fff5123fcc2e\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b020824355a7ae2607fff5123fcc2e/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b020824355a7ae2607fff5123fcc2e/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:30:59+00:00\", \"message\": \"Create Post “1970-01-01-third-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-third-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-third-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-third-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-third-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"77db744fc325532716bf7a17fd4b070813c08dc1\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325532716bf7a17fd4b070813c08dc1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325532716bf7a17fd4b070813c08dc1/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/77db744fc325532716bf7a17fd4b070813c08dc1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325532716bf7a17fd4b070813c08dc1\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/77db744fc325532716bf7a17fd4b070813c08dc1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325532716bf7a17fd4b070813c08dc1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325532716bf7a17fd4b070813c08dc1/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:35:30+00:00\", \"message\": \"Create Post “1970-01-01-third-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/ee5a72bf51b020824355a7ae2607fff5123fcc2e/content/posts/1970-01-01-third-title.md?ts=900", + "url": "/2.0/repositories/owner/repo/src/77db744fc325532716bf7a17fd4b070813c08dc1/content/posts/1970-01-01-third-title.md?ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1912,20 +1938,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0393531322479", + "X-Render-Time": "0.0894701480865", "Connection": "Keep-Alive", - "X-Request-Count": "42", + "X-Request-Count": "443", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: third title\ndate: 1970-01-01T00:00:00.600Z\ndescription: third description\ncategory: third category\ntags:\n - tag3\n---\nthird body\n", + "response": "---\ntemplate: post\ntitle: third title\ndate: 1970-01-01T00:00:00.600Z\ndescription: third description\ncategory: third category\ntags:\n - tag3\n---\nthird body", "status": 200 }, { @@ -1938,20 +1964,336 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.11603808403", + "X-Render-Time": "0.143038988113", "Connection": "Keep-Alive", - "X-Request-Count": "452", + "X-Request-Count": "2588", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4935" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:45.910384+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dbbba75a1b3f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:16.073864+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"0d30dc20e735\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-third-title\"&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.162132024765", + "Connection": "Keep-Alive", + "X-Request-Count": "3989", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 7, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:31.504780+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77db744fc325\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.125133991241", + "Connection": "Keep-Alive", + "X-Request-Count": "798", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1604" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634302\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:17.076646+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634302}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-third-title\"&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.163571119308", + "Connection": "Keep-Alive", + "X-Request-Count": "3843", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 7, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:31.504780+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77db744fc325\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/7/comments?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.104645967484", + "Connection": "Keep-Alive", + "X-Request-Count": "3973", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634366\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634366\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:32.530030+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634366}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/6/statuses?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0686469078064", + "Connection": "Keep-Alive", + "X-Request-Count": "4238", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/7/statuses?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0564050674438", + "Connection": "Keep-Alive", + "X-Request-Count": "3410", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/7/comments?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0960669517517", + "Connection": "Keep-Alive", + "X-Request-Count": "2693", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634366\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634366\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:32.530030+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634366}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/7/comments?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634412", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.188804149628", + "Connection": "Keep-Alive", + "X-Request-Count": "4119", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1571" + }, + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634412\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634412\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:40.554097+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:40.557123+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634412}", + "status": 201 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-second-title\"&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.156701087952", + "Connection": "Keep-Alive", + "X-Request-Count": "1020", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4935" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:0d30dc20e735%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:16.073864+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"0d30dc20e735\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.11944103241", + "Connection": "Keep-Alive", + "X-Request-Count": "3413", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1604" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634302\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:17.076646+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634302}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634432", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.156500101089", + "Connection": "Keep-Alive", + "X-Request-Count": "1087", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1572" + }, + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634432\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634432\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:44.525576+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:44.528957+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634432}", + "status": 201 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.152194023132", + "Connection": "Keep-Alive", + "X-Request-Count": "1238", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:51294162cf4f%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:34:59.515122+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"51294162cf4f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1966,23 +2308,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.112477064133", + "X-Render-Time": "0.127228021622", "Connection": "Keep-Alive", - "X-Request-Count": "824", + "X-Request-Count": "2252", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:31:00.900454+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ee5a72bf51b0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b0\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 7, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:31.504780+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77db744fc325\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:40.557123+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=900", + "url": "/2.0/repositories/owner/repo/pullrequests/7/comments?pagelen=100&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1990,22 +2332,102 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0828490257263", + "X-Render-Time": "0.139341115952", "Connection": "Keep-Alive", - "X-Request-Count": "989", + "X-Request-Count": "454", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1604" + "X-Version": "b18f3492f8a3", + "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076045\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:46.728069+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076045}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634366\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634366\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:32.530030+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634366}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634412\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634412\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:40.554097+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:40.557123+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634412}], \"page\": 1, \"size\": 2}", "status": 200 }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.113165140152", + "Connection": "Keep-Alive", + "X-Request-Count": "2417", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634216\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:00.476759+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634216}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/7/statuses?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0441508293152", + "Connection": "Keep-Alive", + "X-Request-Count": "3527", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634440", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.11568903923", + "Connection": "Keep-Alive", + "X-Request-Count": "4554", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1571" + }, + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634440\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634440\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:47.641986+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:47.645153+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634440}", + "status": 201 + }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-third-title\"&ts=900", @@ -2016,25 +2438,156 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.101964950562", + "X-Render-Time": "0.158531904221", "Connection": "Keep-Alive", - "X-Request-Count": "4757", + "X-Request-Count": "3860", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:31:00.900454+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ee5a72bf51b0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b0\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77db744fc325%0Db782b50eefc7?from_pullrequest_id=7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 7, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:31.504780+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77db744fc325\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:40.557123+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=900", + "url": "/2.0/repositories/owner/repo/pullrequests/7/comments?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.131266832352", + "Connection": "Keep-Alive", + "X-Request-Count": "1024", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3176" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634366\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634366\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:32.530030+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:32.533646+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634366}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments/142634412\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7/_/diff#comment-142634412\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 7, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:40.554097+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:40.557123+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634412}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/7/merge?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest:write", + "X-Credential-Type": "oauth2", + "X-Render-Time": "1.22875905037", + "Connection": "Keep-Alive", + "X-Request-Count": "2527", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7910" + }, + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-third-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-third-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:d055183c9b91%0Db782b50eefc7?from_pullrequest_id=7\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/7\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:d055183c9b91%0Db782b50eefc7?from_pullrequest_id=7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/7/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:35:31.504780+00:00\", \"id\": 7, \"closed_on\": \"2020-03-30T13:35:51.018060+00:00\", \"title\": \"Create Post “1970-01-01-third-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"77db744fc325\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"d055183c9b916c68bde99dc7045feb9f2f5e036d\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:35:50+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:35:40.557123+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:35:51.018072+00:00\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0825409889221", + "Connection": "Keep-Alive", + "X-Request-Count": "3445", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"d055183c9b916c68bde99dc7045feb9f2f5e036d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"77db744fc325532716bf7a17fd4b070813c08dc1\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325532716bf7a17fd4b070813c08dc1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325532716bf7a17fd4b070813c08dc1\"}}}], \"date\": \"2020-03-30T13:35:50+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/d055183c9b916c68bde99dc7045feb9f2f5e036d/static/media?max_depth=1&pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0504541397095", + "Connection": "Keep-Alive", + "X-Request-Count": "3915", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "78" + }, + "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", + "status": 404 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-third-title\"&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0603859424591", + "Connection": "Keep-Alive", + "X-Request-Count": "2368", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-second-title\"&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -2044,23 +2597,155 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.101152896881", + "X-Render-Time": "0.130686044693", "Connection": "Keep-Alive", - "X-Request-Count": "1836", + "X-Request-Count": "1321", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" + "X-Version": "b18f3492f8a3", + "content-length": "4935" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076049\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:01.886742+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076049}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:0d30dc20e735%0Dd055183c9b91?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:0d30dc20e735%0Dd055183c9b91?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"d055183c9b91\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b91\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d055183c9b91\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:35:16.073864+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"0d30dc20e735\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:44.528957+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/statuses?pagelen=100&ts=900", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0725269317627", + "Connection": "Keep-Alive", + "X-Request-Count": "2210", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"d055183c9b916c68bde99dc7045feb9f2f5e036d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"77db744fc325532716bf7a17fd4b070813c08dc1\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77db744fc325532716bf7a17fd4b070813c08dc1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77db744fc325532716bf7a17fd4b070813c08dc1\"}}}], \"date\": \"2020-03-30T13:35:50+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.121497869492", + "Connection": "Keep-Alive", + "X-Request-Count": "786", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3178" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634302\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634302\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:17.076646+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:17.081159+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634302}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/142634432\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-142634432\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:44.525576+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:44.528957+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634432}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/d055183c9b916c68bde99dc7045feb9f2f5e036d/content/posts/1970-01-01-third-title.md?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0735750198364", + "Connection": "Keep-Alive", + "X-Request-Count": "2598", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "154" + }, + "response": "---\ntemplate: post\ntitle: third title\ndate: 1970-01-01T00:00:00.600Z\ndescription: third description\ncategory: third category\ntags:\n - tag3\n---\nthird body", + "status": 200 + }, + { + "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/6/merge?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest:write", + "X-Credential-Type": "oauth2", + "X-Render-Time": "1.37636303902", + "Connection": "Keep-Alive", + "X-Request-Count": "3447", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7914" + }, + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-second-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-second-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:b85a5ac47ead%0Dd055183c9b91?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:b85a5ac47ead%0Dd055183c9b91?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:35:16.073864+00:00\", \"id\": 6, \"closed_on\": \"2020-03-30T13:35:55.654191+00:00\", \"title\": \"Create Post “1970-01-01-second-title”\", \"destination\": {\"commit\": {\"hash\": \"d055183c9b91\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b91\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d055183c9b91\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"0d30dc20e735\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"b85a5ac47ead97c660d221cd9dcd1c69591b582a\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:35:54+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:35:44.528957+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:35:55.654201+00:00\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0871632099152", + "Connection": "Keep-Alive", + "X-Request-Count": "1351", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b85a5ac47ead97c660d221cd9dcd1c69591b582a\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"d055183c9b916c68bde99dc7045feb9f2f5e036d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}}}, {\"hash\": \"0d30dc20e735d7cd7eb395a0f626cb2a02483785\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735d7cd7eb395a0f626cb2a02483785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735d7cd7eb395a0f626cb2a02483785\"}}}], \"date\": \"2020-03-30T13:35:54+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -2070,524 +2755,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0360848903656", + "X-Render-Time": "0.198616981506", "Connection": "Keep-Alive", - "X-Request-Count": "3492", + "X-Request-Count": "3837", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/statuses?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0407571792603", - "Connection": "Keep-Alive", - "X-Request-Count": "4520", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0802631378174", - "Connection": "Keep-Alive", - "X-Request-Count": "489", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076049\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:01.886742+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076049}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076052", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.080540895462", - "Connection": "Keep-Alive", - "X-Request-Count": "1593", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1571" - }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076052\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076052\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:09.565508+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:09.571278+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076052}", - "status": 201 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-third-title\"&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.109076976776", - "Connection": "Keep-Alive", - "X-Request-Count": "655", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:31:00.900454+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ee5a72bf51b0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b0\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:09.571278+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:51294162cf4f%0Db85a5ac47ead?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:51294162cf4f%0Db85a5ac47ead?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b85a5ac47ead\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b85a5ac47ead\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:34:59.515122+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"51294162cf4f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:35:47.645153+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-second-title\"&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.113792896271", - "Connection": "Keep-Alive", - "X-Request-Count": "296", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4935" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dbbba75a1b3f%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:45.910384+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dbbba75a1b3f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0897090435028", - "Connection": "Keep-Alive", - "X-Request-Count": "4313", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3176" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076049\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:01.886742+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076049}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076052\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076052\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:09.565508+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:09.571278+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076052}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0820689201355", - "Connection": "Keep-Alive", - "X-Request-Count": "3065", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1604" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076045\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:46.728069+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076045}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/statuses?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0416309833527", - "Connection": "Keep-Alive", - "X-Request-Count": "3224", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076055", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0880010128021", - "Connection": "Keep-Alive", - "X-Request-Count": "931", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1572" - }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076055\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076055\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:16.721743+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:16.728653+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076055}", - "status": 201 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-third-title\"&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.102733135223", - "Connection": "Keep-Alive", - "X-Request-Count": "70", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:31:00.900454+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ee5a72bf51b0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b0\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:09.571278+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0851809978485", - "Connection": "Keep-Alive", - "X-Request-Count": "1226", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3176" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076049\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:01.886742+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076049}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076052\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076052\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:09.565508+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:09.571278+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076052}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.17689704895", - "Connection": "Keep-Alive", - "X-Request-Count": "2176", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:82554a9fa29e%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:31.397867+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"82554a9fa29e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/statuses?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0323669910431", - "Connection": "Keep-Alive", - "X-Request-Count": "725", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0789139270782", - "Connection": "Keep-Alive", - "X-Request-Count": "395", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076040\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:32.344590+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076040}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076057", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0826079845428", - "Connection": "Keep-Alive", - "X-Request-Count": "114", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1571" - }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076057\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076057\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:24.005995+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:24.010607+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076057}", - "status": 201 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-third-title\"&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.108798980713", - "Connection": "Keep-Alive", - "X-Request-Count": "3992", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ee5a72bf51b0%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-third-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:31:00.900454+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ee5a72bf51b0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b0\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:09.571278+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.092465877533", - "Connection": "Keep-Alive", - "X-Request-Count": "1345", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3176" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076049\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076049\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:01.886742+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:01.899596+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076049}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135076052\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135076052\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-third-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:09.565508+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:09.571278+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076052}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/4/merge?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest:write", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.992629051208", - "Connection": "Keep-Alive", - "X-Request-Count": "4493", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7910" - }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-third-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-third-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:3dde54b1069d%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:3dde54b1069d%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:31:00.900454+00:00\", \"id\": 4, \"closed_on\": \"2020-02-09T09:31:32.007064+00:00\", \"title\": \"Create Post “1970-01-01-third-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"ee5a72bf51b0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b0\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-third-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"3dde54b1069d513169c2993a858d773e72f903a5\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3dde54b1069d513169c2993a858d773e72f903a5\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:31:31+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:31:09.571278+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:31:32.007076+00:00\"}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0515019893646", - "Connection": "Keep-Alive", - "X-Request-Count": "4804", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"3dde54b1069d513169c2993a858d773e72f903a5\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"ee5a72bf51b020824355a7ae2607fff5123fcc2e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b020824355a7ae2607fff5123fcc2e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b020824355a7ae2607fff5123fcc2e\"}}}], \"date\": \"2020-02-09T09:31:31+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/3dde54b1069d513169c2993a858d773e72f903a5/static/media?sort=-path&max_depth=1&ts=900", + "url": "/2.0/repositories/owner/repo/src/b85a5ac47ead97c660d221cd9dcd1c69591b582a/static/media?max_depth=1&pagelen=100&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -2598,14 +2782,14 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0475549697876", + "X-Render-Time": "0.0620129108429", "Connection": "Keep-Alive", - "X-Request-Count": "4530", + "X-Request-Count": "3153", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -2613,244 +2797,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0507328510284", - "Connection": "Keep-Alive", - "X-Request-Count": "4802", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"3dde54b1069d513169c2993a858d773e72f903a5\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"ee5a72bf51b020824355a7ae2607fff5123fcc2e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ee5a72bf51b020824355a7ae2607fff5123fcc2e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ee5a72bf51b020824355a7ae2607fff5123fcc2e\"}}}], \"date\": \"2020-02-09T09:31:31+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/3dde54b1069d513169c2993a858d773e72f903a5/content/posts/1970-01-01-third-title.md?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0422379970551", - "Connection": "Keep-Alive", - "X-Request-Count": "1182", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" - }, - "response": "---\ntemplate: post\ntitle: third title\ndate: 1970-01-01T00:00:00.600Z\ndescription: third description\ncategory: third category\ntags:\n - tag3\n---\nthird body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-second-title\"&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0984079837799", - "Connection": "Keep-Alive", - "X-Request-Count": "424", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4935" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dbbba75a1b3f%0D3dde54b1069d?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dbbba75a1b3f%0D3dde54b1069d?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-second-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"3dde54b1069d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3dde54b1069d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:45.910384+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dbbba75a1b3f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:16.728653+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0743970870972", - "Connection": "Keep-Alive", - "X-Request-Count": "1423", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3178" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076045\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:46.728069+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:46.733337+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076045}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135076055\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135076055\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-second-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:16.721743+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:16.728653+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076055}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/3/merge?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest:write", - "X-Credential-Type": "oauth2", - "X-Render-Time": "1.19580101967", - "Connection": "Keep-Alive", - "X-Request-Count": "801", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7914" - }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-second-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-second-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:4da8715fe34f%0D3dde54b1069d?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:4da8715fe34f%0D3dde54b1069d?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:30:45.910384+00:00\", \"id\": 3, \"closed_on\": \"2020-02-09T09:31:40.259534+00:00\", \"title\": \"Create Post “1970-01-01-second-title”\", \"destination\": {\"commit\": {\"hash\": \"3dde54b1069d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3dde54b1069d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"dbbba75a1b3f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-second-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:31:39+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:31:16.728653+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:31:40.259546+00:00\"}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0488040447235", - "Connection": "Keep-Alive", - "X-Request-Count": "3148", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"3dde54b1069d513169c2993a858d773e72f903a5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3dde54b1069d513169c2993a858d773e72f903a5\"}}}, {\"hash\": \"dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\"}}}], \"date\": \"2020-02-09T09:31:39+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0/static/media?sort=-path&max_depth=1&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0358150005341", - "Connection": "Keep-Alive", - "X-Request-Count": "327", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "78" - }, - "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", - "status": 404 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0489981174469", - "Connection": "Keep-Alive", - "X-Request-Count": "4854", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"3dde54b1069d513169c2993a858d773e72f903a5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3dde54b1069d513169c2993a858d773e72f903a5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3dde54b1069d513169c2993a858d773e72f903a5\"}}}, {\"hash\": \"dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dbbba75a1b3f87ae8a70276c6a9518ee4eb020a5\"}}}], \"date\": \"2020-02-09T09:31:39+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0/content/posts/1970-01-01-second-title.md?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0334858894348", - "Connection": "Keep-Alive", - "X-Request-Count": "4783", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "159" - }, - "response": "---\ntemplate: post\ntitle: second title\ndate: 1970-01-01T00:00:00.300Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=900", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -2860,71 +2807,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.127519130707", + "X-Render-Time": "0.122673988342", "Connection": "Keep-Alive", - "X-Request-Count": "167", + "X-Request-Count": "1586", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:82554a9fa29e%0D4da8715fe34f?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:82554a9fa29e%0D4da8715fe34f?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"4da8715fe34f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4da8715fe34f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:30:31.397867+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"82554a9fa29e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:31:24.010607+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0815999507904", - "Connection": "Keep-Alive", - "X-Request-Count": "4079", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076040\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076040\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:32.344590+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:32.350094+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076040}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135076057\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135076057\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:31:24.005995+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:31:24.010607+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076057}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/2/merge?ts=900", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest:write", - "X-Credential-Type": "oauth2", - "X-Render-Time": "1.07086181641", - "Connection": "Keep-Alive", - "X-Request-Count": "4045", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7910" - }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:f97e604ea5c0%0D4da8715fe34f?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:f97e604ea5c0%0D4da8715fe34f?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:30:31.397867+00:00\", \"id\": 2, \"closed_on\": \"2020-02-09T09:31:48.461404+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"4da8715fe34f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4da8715fe34f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"82554a9fa29e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"f97e604ea5c02f705442439f21d97f068c9ef763\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f97e604ea5c02f705442439f21d97f068c9ef763\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:31:47+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:31:24.010607+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:31:48.461415+00:00\"}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634216\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634216\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:00.476759+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:00.482226+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634216}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142634440\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142634440\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:35:47.641986+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:35:47.645153+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634440}], \"page\": 1, \"size\": 2}", "status": 200 }, { @@ -2937,25 +2831,105 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0502681732178", + "X-Render-Time": "0.0890049934387", "Connection": "Keep-Alive", - "X-Request-Count": "430", + "X-Request-Count": "4372", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"f97e604ea5c02f705442439f21d97f068c9ef763\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f97e604ea5c02f705442439f21d97f068c9ef763\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/f97e604ea5c02f705442439f21d97f068c9ef763\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}}}, {\"hash\": \"82554a9fa29ec4ef9afd0b826149ee50940399e4\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29ec4ef9afd0b826149ee50940399e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29ec4ef9afd0b826149ee50940399e4\"}}}], \"date\": \"2020-02-09T09:31:47+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b85a5ac47ead97c660d221cd9dcd1c69591b582a\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"d055183c9b916c68bde99dc7045feb9f2f5e036d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d055183c9b916c68bde99dc7045feb9f2f5e036d\"}}}, {\"hash\": \"0d30dc20e735d7cd7eb395a0f626cb2a02483785\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d30dc20e735d7cd7eb395a0f626cb2a02483785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/0d30dc20e735d7cd7eb395a0f626cb2a02483785\"}}}], \"date\": \"2020-03-30T13:35:54+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/f97e604ea5c02f705442439f21d97f068c9ef763/static/media?sort=-path&max_depth=1&ts=900", + "url": "/2.0/repositories/owner/repo/src/b85a5ac47ead97c660d221cd9dcd1c69591b582a/content/posts/1970-01-01-second-title.md?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0712199211121", + "Connection": "Keep-Alive", + "X-Request-Count": "3118", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "158" + }, + "response": "---\ntemplate: post\ntitle: second title\ndate: 1970-01-01T00:00:00.300Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body", + "status": 200 + }, + { + "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/5/merge?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest:write", + "X-Credential-Type": "oauth2", + "X-Render-Time": "1.50929903984", + "Connection": "Keep-Alive", + "X-Request-Count": "3523", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7910" + }, + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6794c73948e5%0Db85a5ac47ead?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6794c73948e5%0Db85a5ac47ead?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:34:59.515122+00:00\", \"id\": 5, \"closed_on\": \"2020-03-30T13:35:59.985266+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b85a5ac47ead\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b85a5ac47ead\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"51294162cf4f\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"6794c73948e521506f38af5429f4ad0f77b1abdd\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6794c73948e521506f38af5429f4ad0f77b1abdd\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:35:58+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:35:47.645153+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:35:59.985281+00:00\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=900", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.184179067612", + "Connection": "Keep-Alive", + "X-Request-Count": "2830", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"6794c73948e521506f38af5429f4ad0f77b1abdd\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6794c73948e521506f38af5429f4ad0f77b1abdd\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/6794c73948e521506f38af5429f4ad0f77b1abdd\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b85a5ac47ead97c660d221cd9dcd1c69591b582a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}}}, {\"hash\": \"51294162cf4f702f3be78ddfef6b52cc2ec1c045\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f702f3be78ddfef6b52cc2ec1c045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f702f3be78ddfef6b52cc2ec1c045\"}}}], \"date\": \"2020-03-30T13:35:58+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/6794c73948e521506f38af5429f4ad0f77b1abdd/static/media?max_depth=1&pagelen=100&ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -2964,16 +2938,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0409348011017", + "X-Render-Time": "0.103618144989", "Connection": "Keep-Alive", - "X-Request-Count": "4255", + "X-Request-Count": "1553", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -2989,25 +2963,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0603680610657", + "X-Render-Time": "0.141988039017", "Connection": "Keep-Alive", - "X-Request-Count": "4519", + "X-Request-Count": "1329", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"f97e604ea5c02f705442439f21d97f068c9ef763\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f97e604ea5c02f705442439f21d97f068c9ef763\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/f97e604ea5c02f705442439f21d97f068c9ef763\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f97e604ea5c02f705442439f21d97f068c9ef763/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4da8715fe34f0eb4ce65270a7f7a9af6a5a24ec0\"}}}, {\"hash\": \"82554a9fa29ec4ef9afd0b826149ee50940399e4\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/82554a9fa29ec4ef9afd0b826149ee50940399e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/82554a9fa29ec4ef9afd0b826149ee50940399e4\"}}}], \"date\": \"2020-02-09T09:31:47+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"6794c73948e521506f38af5429f4ad0f77b1abdd\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6794c73948e521506f38af5429f4ad0f77b1abdd\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/6794c73948e521506f38af5429f4ad0f77b1abdd\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6794c73948e521506f38af5429f4ad0f77b1abdd/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b85a5ac47ead97c660d221cd9dcd1c69591b582a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b85a5ac47ead97c660d221cd9dcd1c69591b582a\"}}}, {\"hash\": \"51294162cf4f702f3be78ddfef6b52cc2ec1c045\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/51294162cf4f702f3be78ddfef6b52cc2ec1c045\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/51294162cf4f702f3be78ddfef6b52cc2ec1c045\"}}}], \"date\": \"2020-03-30T13:35:58+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/f97e604ea5c02f705442439f21d97f068c9ef763/content/posts/1970-01-01-first-title.md?ts=900", + "url": "/2.0/repositories/owner/repo/src/6794c73948e521506f38af5429f4ad0f77b1abdd/content/posts/1970-01-01-first-title.md?ts=900", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -3016,20 +2990,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0416669845581", + "X-Render-Time": "0.105617046356", "Connection": "Keep-Alive", - "X-Request-Count": "951", + "X-Request-Count": "3694", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Editorial Workflow__can change workflow status.json b/cypress/fixtures/BitBucket Backend Editorial Workflow__can change workflow status.json index 514b9353..756c37ef 100644 --- a/cypress/fixtures/BitBucket Backend Editorial Workflow__can change workflow status.json +++ b/cypress/fixtures/BitBucket Backend Editorial Workflow__can change workflow status.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0552711486816", + "X-Render-Time": "0.114499092102", "Connection": "Keep-Alive", - "X-Request-Count": "2775", + "X-Request-Count": "610", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:28:51.039426+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:06.775062+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\", \"language\": \"\", \"created_on\": \"2020-03-30T14:17:40.940298+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:13.218119+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0377969741821", + "X-Render-Time": "0.369086027145", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "475", - "X-Version": "1ffecea486f1", + "X-Request-Count": "831", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0583829879761", + "X-Render-Time": "0.129511117935", "Connection": "Keep-Alive", - "X-Request-Count": "3720", + "X-Request-Count": "2277", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0973711013794", + "Connection": "Keep-Alive", + "X-Request-Count": "1478", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3625" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -90,14 +116,14 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0368201732635", + "X-Render-Time": "0.0892150402069", "Connection": "Keep-Alive", - "X-Request-Count": "4454", + "X-Request-Count": "2445", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,25 +139,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0524179935455", + "X-Render-Time": "0.0963809490204", "Connection": "Keep-Alive", - "X-Request-Count": "1176", + "X-Request-Count": "3856", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -140,77 +166,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0457420349121", + "X-Render-Time": "0.0977549552917", "Connection": "Keep-Alive", - "X-Request-Count": "2336", + "X-Request-Count": "4492", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0734260082245", - "Connection": "Keep-Alive", - "X-Request-Count": "319", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0450689792633", - "Connection": "Keep-Alive", - "X-Request-Count": "1679", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -219,51 +193,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0406510829926", + "X-Render-Time": "0.0533339977264", "Connection": "Keep-Alive", - "X-Request-Count": "4467", + "X-Request-Count": "1507", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0512089729309", - "Connection": "Keep-Alive", - "X-Request-Count": "3302", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,20 +220,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.036789894104", + "X-Render-Time": "0.0625140666962", "Connection": "Keep-Alive", - "X-Request-Count": "1350", + "X-Request-Count": "4240", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { @@ -299,17 +247,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.036367893219", + "X-Render-Time": "0.071261882782", "Connection": "Keep-Alive", - "X-Request-Count": "4872", + "X-Request-Count": "616", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "2786" }, "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -317,7 +265,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -325,25 +273,77 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0460782051086", + "X-Render-Time": "0.209864139557", "Connection": "Keep-Alive", - "X-Request-Count": "3928", + "X-Request-Count": "4167", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.214998960495", + "Connection": "Keep-Alive", + "X-Request-Count": "820", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.146106958389", + "Connection": "Keep-Alive", + "X-Request-Count": "522", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -352,25 +352,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0386879444122", + "X-Render-Time": "0.127058029175", "Connection": "Keep-Alive", - "X-Request-Count": "272", + "X-Request-Count": "4089", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" + "X-Version": "b18f3492f8a3", + "content-length": "7465" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -378,20 +378,47 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0531349182129", + "X-Render-Time": "0.212952852249", "Connection": "Keep-Alive", - "X-Request-Count": "3570", + "X-Request-Count": "267", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.146742105484", + "Connection": "Keep-Alive", + "X-Request-Count": "874", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", "status": 200 }, { @@ -404,22 +431,48 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0439689159393", + "X-Render-Time": "0.18972492218", "Connection": "Keep-Alive", - "X-Request-Count": "4286", + "X-Request-Count": "4600", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.284357070923", + "Connection": "Keep-Alive", + "X-Request-Count": "4331", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", @@ -432,47 +485,20 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0499429702759", + "X-Render-Time": "0.11953496933", "Connection": "Keep-Alive", - "X-Request-Count": "1275", + "X-Request-Count": "1083", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0354661941528", - "Connection": "Keep-Alive", - "X-Request-Count": "5", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0482740402222", + "X-Render-Time": "0.11331987381", "Connection": "Keep-Alive", - "X-Request-Count": "584", + "X-Request-Count": "605", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0356550216675", + "X-Render-Time": "0.0736799240112", "Connection": "Keep-Alive", - "X-Request-Count": "4286", + "X-Request-Count": "1518", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0533289909363", + "X-Render-Time": "0.0989599227905", "Connection": "Keep-Alive", - "X-Request-Count": "544", + "X-Request-Count": "1814", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0319378376007", + "X-Render-Time": "0.0852978229523", "Connection": "Keep-Alive", - "X-Request-Count": "749", + "X-Request-Count": "2163", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0482928752899", + "X-Render-Time": "0.0744950771332", "Connection": "Keep-Alive", - "X-Request-Count": "1323", + "X-Request-Count": "4254", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundarychaL4NrBpTpbz6WA\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundarychaL4NrBpTpbz6WA\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarychaL4NrBpTpbz6WA\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarychaL4NrBpTpbz6WA\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundarychaL4NrBpTpbz6WA--\r\n", + "body": "------WebKitFormBoundarycPdGIXfhcixq1UH4\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundarycPdGIXfhcixq1UH4\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarycPdGIXfhcixq1UH4\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarycPdGIXfhcixq1UH4\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundarycPdGIXfhcixq1UH4--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee06d81e748ce489fe191513a5cc39", - "X-Served-By": "app-1117", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af52a5c8b4acd249daad0831d678f5", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.510153055191", + "X-Render-Time": "0.832248210907", "Connection": "Keep-Alive", - "X-Request-Count": "3453", + "X-Request-Count": "1416", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -644,20 +670,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1", - "X-Served-By": "app-1141", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.221132040024", + "X-Render-Time": "0.602858066559", "Connection": "Keep-Alive", - "X-Request-Count": "1680", + "X-Request-Count": "769", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:25.090203+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T14:18:41.750251+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018", - "X-Served-By": "app-1107", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0946428775787", + "X-Render-Time": "0.192316055298", "Connection": "Keep-Alive", - "X-Request-Count": "4043", + "X-Request-Count": "1122", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}", "status": 201 }, { @@ -698,20 +724,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0981469154358", + "X-Render-Time": "0.194585800171", "Connection": "Keep-Alive", - "X-Request-Count": "3427", + "X-Request-Count": "702", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0763289928436", + "X-Render-Time": "0.137954950333", "Connection": "Keep-Alive", - "X-Request-Count": "1288", + "X-Request-Count": "2580", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,20 +777,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0876560211182", + "X-Render-Time": "0.162643194199", "Connection": "Keep-Alive", - "X-Request-Count": "4686", + "X-Request-Count": "3758", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" + "X-Version": "b18f3492f8a3", + "Content-Length": "409" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", "status": 200 }, { @@ -777,20 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0890879631042", + "X-Render-Time": "0.135954141617", "Connection": "Keep-Alive", - "X-Request-Count": "4345", + "X-Request-Count": "2180", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0541911125183", + "X-Render-Time": "0.141697883606", "Connection": "Keep-Alive", - "X-Request-Count": "246", + "X-Request-Count": "3558", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"73b74694aaee06d81e748ce489fe191513a5cc39\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee06d81e748ce489fe191513a5cc39\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee06d81e748ce489fe191513a5cc39/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/73b74694aaee06d81e748ce489fe191513a5cc39\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee06d81e748ce489fe191513a5cc39\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/73b74694aaee06d81e748ce489fe191513a5cc39\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee06d81e748ce489fe191513a5cc39/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee06d81e748ce489fe191513a5cc39/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:29:23+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"9b86b5a053af52a5c8b4acd249daad0831d678f5\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af52a5c8b4acd249daad0831d678f5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af52a5c8b4acd249daad0831d678f5/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/9b86b5a053af52a5c8b4acd249daad0831d678f5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af52a5c8b4acd249daad0831d678f5\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/9b86b5a053af52a5c8b4acd249daad0831d678f5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af52a5c8b4acd249daad0831d678f5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af52a5c8b4acd249daad0831d678f5/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T14:18:39+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/73b74694aaee06d81e748ce489fe191513a5cc39/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/9b86b5a053af52a5c8b4acd249daad0831d678f5/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -830,20 +856,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0378398895264", + "X-Render-Time": "0.100577831268", "Connection": "Keep-Alive", - "X-Request-Count": "3448", + "X-Request-Count": "4036", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -856,46 +882,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.133808851242", + "X-Render-Time": "0.213758945465", "Connection": "Keep-Alive", - "X-Request-Count": "3782", + "X-Request-Count": "1140", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.106430053711", - "Connection": "Keep-Alive", - "X-Request-Count": "4374", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -908,20 +908,46 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "1.00606203079", + "X-Render-Time": "0.119182825089", "Connection": "Keep-Alive", - "X-Request-Count": "2", + "X-Request-Count": "2682", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.268416881561", + "Connection": "Keep-Alive", + "X-Request-Count": "2635", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -934,17 +960,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0527529716492", + "X-Render-Time": "0.0459659099579", "Connection": "Keep-Alive", - "X-Request-Count": "4248", + "X-Request-Count": "1281", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -960,20 +986,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0785119533539", + "X-Render-Time": "0.10426402092", "Connection": "Keep-Alive", - "X-Request-Count": "411", + "X-Request-Count": "2218", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -987,21 +1013,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076023", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646966", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0821759700775", + "X-Render-Time": "0.140570878983", "Connection": "Keep-Alive", - "X-Request-Count": "856", + "X-Request-Count": "237", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1569" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076023\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076023\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:34.156003+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076023}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646966\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646966\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:57.241162+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646966}", "status": 201 }, { @@ -1014,20 +1040,98 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0882940292358", + "X-Render-Time": "0.365305900574", "Connection": "Keep-Alive", - "X-Request-Count": "29", + "X-Request-Count": "2380", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.3215239048", + "Connection": "Keep-Alive", + "X-Request-Count": "3654", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3174" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646966\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646966\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:57.241162+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646966}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.101285934448", + "Connection": "Keep-Alive", + "X-Request-Count": "2153", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.264250993729", + "Connection": "Keep-Alive", + "X-Request-Count": "3458", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1042,96 +1146,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0729379653931", + "X-Render-Time": "0.170057058334", "Connection": "Keep-Alive", - "X-Request-Count": "919", + "X-Request-Count": "3501", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3174" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076023\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076023\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:34.156003+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076023}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.107549905777", - "Connection": "Keep-Alive", - "X-Request-Count": "4536", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0531089305878", - "Connection": "Keep-Alive", - "X-Request-Count": "3007", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0909991264343", - "Connection": "Keep-Alive", - "X-Request-Count": "2312", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3174" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076023\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076023\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:34.156003+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076023}], \"page\": 1, \"size\": 2}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646966\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646966\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:57.241162+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646966}], \"page\": 1, \"size\": 2}", "status": 200 }, { @@ -1145,21 +1171,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076027", - "X-Served-By": "app-1141", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647021", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0862390995026", + "X-Render-Time": "0.152402877808", "Connection": "Keep-Alive", - "X-Request-Count": "4171", + "X-Request-Count": "1838", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076027\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:41.330282+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:41.335842+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076027}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647021\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647021\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:06.470950+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:06.473915+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647021}", "status": 201 }, { @@ -1172,46 +1198,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.102056026459", + "X-Render-Time": "0.30025100708", "Connection": "Keep-Alive", - "X-Request-Count": "706", + "X-Request-Count": "3208", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 3, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:41.335842+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0996179580688", - "Connection": "Keep-Alive", - "X-Request-Count": "5028", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 3, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:41.335842+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 3, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:19:06.473915+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1224,20 +1224,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0819799900055", + "X-Render-Time": "0.18074297905", "Connection": "Keep-Alive", - "X-Request-Count": "380", + "X-Request-Count": "2790", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4747" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076023\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076023\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:34.156003+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076023}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076027\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:41.330282+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:41.335842+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076027}], \"page\": 1, \"size\": 3}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646966\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646966\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:57.241162+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646966}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647021\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647021\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:06.470950+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:06.473915+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647021}], \"page\": 1, \"size\": 3}", "status": 200 }, { @@ -1250,22 +1250,48 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0356779098511", + "X-Render-Time": "0.0802330970764", "Connection": "Keep-Alive", - "X-Request-Count": "4824", + "X-Request-Count": "4190", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.308357000351", + "Connection": "Keep-Alive", + "X-Request-Count": "2239", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 3, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:19:06.473915+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", @@ -1276,20 +1302,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.107769966125", + "X-Render-Time": "0.170964956284", "Connection": "Keep-Alive", - "X-Request-Count": "715", + "X-Request-Count": "136", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4747" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076023\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076023\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:34.156003+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076023}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076027\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:41.330282+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:41.335842+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076027}], \"page\": 1, \"size\": 3}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646966\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646966\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:57.241162+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646966}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647021\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647021\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:06.470950+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:06.473915+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647021}], \"page\": 1, \"size\": 3}", "status": 200 }, { @@ -1303,101 +1329,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076032", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.12429690361", - "Connection": "Keep-Alive", - "X-Request-Count": "21", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1569" - }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076032\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076032\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:48.478884+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:48.486506+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076032}", - "status": 201 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0891048908234", - "Connection": "Keep-Alive", - "X-Request-Count": "4349", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 4, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:48.486506+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647061", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.114609003067", + "X-Render-Time": "0.160019159317", "Connection": "Keep-Alive", - "X-Request-Count": "4748", + "X-Request-Count": "4140", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6318" + "X-Version": "b18f3492f8a3", + "content-length": "1569" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076023\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076023\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:34.156003+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076023}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076027\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:41.330282+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:41.335842+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076027}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076032\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076032\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:48.478884+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:48.486506+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076032}], \"page\": 1, \"size\": 4}", - "status": 200 - }, - { - "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076034", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0854630470276", - "Connection": "Keep-Alive", - "X-Request-Count": "4251", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1551" - }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076034\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076034\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:55.613695+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:55.619642+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076034}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647061\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647061\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:15.828711+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:15.831992+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647061}", "status": 201 }, { @@ -1412,18 +1358,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.178200006485", + "X-Render-Time": "0.315095901489", "Connection": "Keep-Alive", - "X-Request-Count": "4817", + "X-Request-Count": "161", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:73b74694aaee%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:29:25.059275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"73b74694aaee\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/73b74694aaee\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/73b74694aaee\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 5, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:29:55.619642+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 4, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:19:15.831992+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1436,20 +1382,100 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.20992898941", + "X-Render-Time": "0.190176010132", "Connection": "Keep-Alive", - "X-Request-Count": "3603", + "X-Request-Count": "4096", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "content-length": "6318" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646966\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646966\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:57.241162+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646966}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647021\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647021\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:06.470950+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:06.473915+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647021}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647061\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647061\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:15.828711+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:15.831992+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647061}], \"page\": 1, \"size\": 4}", + "status": 200 + }, + { + "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647097", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.136268854141", + "Connection": "Keep-Alive", + "X-Request-Count": "432", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1551" + }, + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647097\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647097\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:24.746645+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:24.750684+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647097}", + "status": 201 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.247440099716", + "Connection": "Keep-Alive", + "X-Request-Count": "3702", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:9b86b5a053af%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:18:41.691275+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"9b86b5a053af\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/9b86b5a053af\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/9b86b5a053af\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Baedc11d9-20bc-48c2-88c2-a09672589080%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{aedc11d9-20bc-48c2-88c2-a09672589080}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 5, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:19:24.750684+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.171404838562", + "Connection": "Keep-Alive", + "X-Request-Count": "2509", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "content-length": "7871" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076018\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076018\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:25.822406+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:25.829474+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076018}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076023\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076023\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:34.156003+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:34.161246+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076023}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076027\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:41.330282+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:41.335842+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076027}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076032\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076032\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:48.478884+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:48.486506+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076032}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076034\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076034\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:29:55.613695+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:29:55.619642+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076034}], \"page\": 1, \"size\": 5}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646898\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646898\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:42.905172+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:42.908940+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646898}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142646966\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142646966\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:18:57.241162+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:18:57.246824+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142646966}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647021\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647021\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:06.470950+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:06.473915+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647021}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647061\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647061\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:15.828711+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:15.831992+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647061}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647097\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647097\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:24.746645+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:24.750684+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647097}], \"page\": 1, \"size\": 5}", "status": 200 }, { @@ -1463,21 +1489,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076035", - "X-Served-By": "app-1131", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647155", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.138691902161", + "X-Render-Time": "0.156980037689", "Connection": "Keep-Alive", - "X-Request-Count": "4180", + "X-Request-Count": "672", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135076035\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135076035\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:30:02.848421+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:30:02.861307+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076035}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142647155\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142647155\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:19:35.796608+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:19:35.799930+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142647155}", "status": 201 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Editorial Workflow__can create an entry.json b/cypress/fixtures/BitBucket Backend Editorial Workflow__can create an entry.json index 0c0065ab..0539fde4 100644 --- a/cypress/fixtures/BitBucket Backend Editorial Workflow__can create an entry.json +++ b/cypress/fixtures/BitBucket Backend Editorial Workflow__can create an entry.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0406789779663", + "X-Render-Time": "0.0569021701813", "Connection": "Keep-Alive", - "X-Request-Count": "1327", + "X-Request-Count": "2165", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\", \"language\": \"\", \"created_on\": \"2020-02-09T08:52:40.142843+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:52:55.296259+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:31:13.650402+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:31:30.966580+00:00\", \"size\": 4276504, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.032026052475", + "X-Render-Time": "0.0548579692841", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4703", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "X-Request-Count": "43", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0611979961395", + "X-Render-Time": "0.0671799182892", "Connection": "Keep-Alive", - "X-Request-Count": "2893", + "X-Request-Count": "2320", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0370471477509", + "X-Render-Time": "0.04310297966", "Connection": "Keep-Alive", - "X-Request-Count": "3462", + "X-Request-Count": "2124", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,25 +113,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0595920085907", + "X-Render-Time": "0.104019880295", "Connection": "Keep-Alive", - "X-Request-Count": "3807", + "X-Request-Count": "1774", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.085391998291", + "Connection": "Keep-Alive", + "X-Request-Count": "2456", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3625" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -140,25 +166,79 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0408158302307", + "X-Render-Time": "0.0604219436646", "Connection": "Keep-Alive", - "X-Request-Count": "3966", + "X-Request-Count": "2657", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0601809024811", + "Connection": "Keep-Alive", + "X-Request-Count": "4455", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0620541572571", + "Connection": "Keep-Alive", + "X-Request-Count": "2105", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -166,46 +246,99 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.115518093109", + "Connection": "Keep-Alive", + "X-Request-Count": "1050", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.114230155945", + "Connection": "Keep-Alive", + "X-Request-Count": "3188", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.130753040314", + "Connection": "Keep-Alive", + "X-Request-Count": "3403", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0722110271454", + "X-Render-Time": "0.18371295929", "Connection": "Keep-Alive", - "X-Request-Count": "4111", + "X-Request-Count": "2081", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0496370792389", - "Connection": "Keep-Alive", - "X-Request-Count": "4174", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { @@ -219,17 +352,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.043995141983", + "X-Render-Time": "0.0491931438446", "Connection": "Keep-Alive", - "X-Request-Count": "4728", + "X-Request-Count": "2394", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7465" }, "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", @@ -246,17 +379,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0463440418243", + "X-Render-Time": "0.0668919086456", "Connection": "Keep-Alive", - "X-Request-Count": "987", + "X-Request-Count": "3363", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "16071" }, "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", @@ -264,7 +397,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -274,50 +407,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0553448200226", + "X-Render-Time": "0.210821151733", "Connection": "Keep-Alive", - "X-Request-Count": "4002", + "X-Request-Count": "1536", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0437619686127", - "Connection": "Keep-Alive", - "X-Request-Count": "323", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -325,99 +431,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0623588562012", + "X-Render-Time": "0.142471075058", "Connection": "Keep-Alive", - "X-Request-Count": "4548", + "X-Request-Count": "2716", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0550000667572", - "Connection": "Keep-Alive", - "X-Request-Count": "3305", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0423588752747", - "Connection": "Keep-Alive", - "X-Request-Count": "4386", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0457491874695", - "Connection": "Keep-Alive", - "X-Request-Count": "1274", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" - }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -430,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0399360656738", + "X-Render-Time": "0.0768060684204", "Connection": "Keep-Alive", - "X-Request-Count": "4572", + "X-Request-Count": "3465", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -448,29 +475,28 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", + "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", + "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0408282279968", + "X-Render-Time": "0.0776159763336", "Connection": "Keep-Alive", - "X-Request-Count": "4813", + "X-Request-Count": "4709", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "Content-Length": "51" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, { @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0664877891541", + "X-Render-Time": "0.0873799324036", "Connection": "Keep-Alive", - "X-Request-Count": "4068", + "X-Request-Count": "2034", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0485920906067", + "X-Render-Time": "0.0427300930023", "Connection": "Keep-Alive", - "X-Request-Count": "739", + "X-Request-Count": "3154", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -537,18 +563,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0654389858246", + "X-Render-Time": "0.081894159317", "Connection": "Keep-Alive", - "X-Request-Count": "2150", + "X-Request-Count": "3413", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0383408069611", + "X-Render-Time": "0.106083869934", "Connection": "Keep-Alive", - "X-Request-Count": "3165", + "X-Request-Count": "1296", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0498569011688", + "X-Render-Time": "0.0909481048584", "Connection": "Keep-Alive", - "X-Request-Count": "4708", + "X-Request-Count": "4081", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundarymuXNgidfKeLAjlq2\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundarymuXNgidfKeLAjlq2\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarymuXNgidfKeLAjlq2\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarymuXNgidfKeLAjlq2\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundarymuXNgidfKeLAjlq2--\r\n", + "body": "------WebKitFormBoundaryCOCJYCkyjwMWqK8C\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryCOCJYCkyjwMWqK8C\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryCOCJYCkyjwMWqK8C\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryCOCJYCkyjwMWqK8C\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryCOCJYCkyjwMWqK8C--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcb31125322ae24ab3022a6ed05daf2801d53980", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2abce303f19eb6da81a8461142ed78f8217a73b0", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.476485013962", + "X-Render-Time": "0.613707065582", "Connection": "Keep-Alive", - "X-Request-Count": "460", + "X-Request-Count": "2253", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -644,20 +670,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1", - "X-Served-By": "app-1131", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.290552139282", + "X-Render-Time": "0.429636955261", "Connection": "Keep-Alive", - "X-Request-Count": "3471", + "X-Request-Count": "1377", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcb31125322a%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcb31125322a%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:24.041814+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcb31125322a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcb31125322a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcb31125322a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:24.075769+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2abce303f19e%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2abce303f19e%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:17.585472+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2abce303f19e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2abce303f19e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2abce303f19e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:17.641770+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075431", - "X-Served-By": "app-1129", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142633447", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0823740959167", + "X-Render-Time": "0.111063957214", "Connection": "Keep-Alive", - "X-Request-Count": "3210", + "X-Request-Count": "4720", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075431\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075431\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:24.839479+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:24.845416+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075431}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142633447\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142633447\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:18.474054+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:18.477914+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633447}", "status": 201 }, { @@ -698,20 +724,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.102244138718", + "X-Render-Time": "0.201848983765", "Connection": "Keep-Alive", - "X-Request-Count": "3712", + "X-Request-Count": "1315", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcb31125322a%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcb31125322a%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:24.041814+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcb31125322a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcb31125322a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcb31125322a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:24.845416+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2abce303f19e%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2abce303f19e%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:17.585472+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2abce303f19e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2abce303f19e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2abce303f19e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:18.477914+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0777719020844", + "X-Render-Time": "0.117577075958", "Connection": "Keep-Alive", - "X-Request-Count": "2650", + "X-Request-Count": "4703", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075431\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075431\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:24.839479+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:24.845416+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075431}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142633447\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142633447\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:18.474054+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:18.477914+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633447}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,20 +777,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.138091802597", + "X-Render-Time": "0.147398948669", "Connection": "Keep-Alive", - "X-Request-Count": "2985", + "X-Request-Count": "2567", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" + "X-Version": "b18f3492f8a3", + "Content-Length": "409" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", "status": 200 }, { @@ -777,20 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.113672971725", + "X-Render-Time": "0.118854045868", "Connection": "Keep-Alive", - "X-Request-Count": "4318", + "X-Request-Count": "1725", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075431\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075431\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:24.839479+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:24.845416+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075431}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142633447\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142633447\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:18.474054+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:18.477914+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633447}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -805,23 +831,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0622899532318", + "X-Render-Time": "0.109592914581", "Connection": "Keep-Alive", - "X-Request-Count": "2411", + "X-Request-Count": "3343", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"bcb31125322ae24ab3022a6ed05daf2801d53980\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcb31125322ae24ab3022a6ed05daf2801d53980\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcb31125322ae24ab3022a6ed05daf2801d53980/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/bcb31125322ae24ab3022a6ed05daf2801d53980\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcb31125322ae24ab3022a6ed05daf2801d53980\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/bcb31125322ae24ab3022a6ed05daf2801d53980\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcb31125322ae24ab3022a6ed05daf2801d53980/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcb31125322ae24ab3022a6ed05daf2801d53980/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T08:53:22+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"2abce303f19eb6da81a8461142ed78f8217a73b0\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2abce303f19eb6da81a8461142ed78f8217a73b0\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2abce303f19eb6da81a8461142ed78f8217a73b0/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2abce303f19eb6da81a8461142ed78f8217a73b0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2abce303f19eb6da81a8461142ed78f8217a73b0\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2abce303f19eb6da81a8461142ed78f8217a73b0\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2abce303f19eb6da81a8461142ed78f8217a73b0/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2abce303f19eb6da81a8461142ed78f8217a73b0/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:32:16+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/bcb31125322ae24ab3022a6ed05daf2801d53980/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/2abce303f19eb6da81a8461142ed78f8217a73b0/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -830,20 +856,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0644879341125", + "X-Render-Time": "0.0627357959747", "Connection": "Keep-Alive", - "X-Request-Count": "4628", + "X-Request-Count": "1525", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -858,18 +884,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.122040987015", + "X-Render-Time": "0.143464803696", "Connection": "Keep-Alive", - "X-Request-Count": "4330", + "X-Request-Count": "3072", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcb31125322a%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcb31125322a%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:24.041814+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcb31125322a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcb31125322a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcb31125322a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:24.845416+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2abce303f19e%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2abce303f19e%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:17.585472+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2abce303f19e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2abce303f19e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2abce303f19e\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:18.477914+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -882,20 +908,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0894238948822", + "X-Render-Time": "0.113710165024", "Connection": "Keep-Alive", - "X-Request-Count": "4691", + "X-Request-Count": "1713", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075431\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075431\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:24.839479+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:24.845416+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075431}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142633447\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142633447\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:18.474054+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:18.477914+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633447}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -910,18 +936,44 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0391929149628", + "X-Render-Time": "0.0541851520538", "Connection": "Keep-Alive", - "X-Request-Count": "3877", + "X-Request-Count": "2071", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0867309570312", + "Connection": "Keep-Alive", + "X-Request-Count": "1446", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Editorial Workflow__can delete an entry.json b/cypress/fixtures/BitBucket Backend Editorial Workflow__can delete an entry.json index 9d21b676..cb459de8 100644 --- a/cypress/fixtures/BitBucket Backend Editorial Workflow__can delete an entry.json +++ b/cypress/fixtures/BitBucket Backend Editorial Workflow__can delete an entry.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0423970222473", + "X-Render-Time": "0.0526781082153", "Connection": "Keep-Alive", - "X-Request-Count": "3631", + "X-Request-Count": "3082", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:28:51.039426+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:32:06.809786+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:31:13.650402+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:36:16.461230+00:00\", \"size\": 4446908, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0518620014191", + "X-Render-Time": "0.0470409393311", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4122", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "X-Request-Count": "816", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,20 +61,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0489249229431", + "X-Render-Time": "0.0801661014557", "Connection": "Keep-Alive", - "X-Request-Count": "356", + "X-Request-Count": "4598", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -89,49 +89,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0644359588623", + "X-Render-Time": "0.0798919200897", "Connection": "Keep-Alive", - "X-Request-Count": "4876", + "X-Request-Count": "2916", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.045636177063", - "Connection": "Keep-Alive", - "X-Request-Count": "4571", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "78" - }, - "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", - "status": 404 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -142,19 +116,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0439591407776", + "X-Render-Time": "0.0596041679382", "Connection": "Keep-Alive", - "X-Request-Count": "955", + "X-Request-Count": "657", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "b18f3492f8a3", + "Content-Length": "78" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 + "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", + "status": 404 }, { "method": "GET", @@ -168,23 +141,50 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0506401062012", + "X-Render-Time": "0.09290599823", "Connection": "Keep-Alive", - "X-Request-Count": "60", + "X-Request-Count": "1613", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.072979927063", + "Connection": "Keep-Alive", + "X-Request-Count": "2393", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -193,125 +193,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0478639602661", + "X-Render-Time": "0.0582940578461", "Connection": "Keep-Alive", - "X-Request-Count": "3984", + "X-Request-Count": "3237", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.049064874649", - "Connection": "Keep-Alive", - "X-Request-Count": "535", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0380589962006", - "Connection": "Keep-Alive", - "X-Request-Count": "4040", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0468308925629", - "Connection": "Keep-Alive", - "X-Request-Count": "2368", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0490300655365", - "Connection": "Keep-Alive", - "X-Request-Count": "3558", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { @@ -325,17 +220,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0354378223419", + "X-Render-Time": "0.0606591701508", "Connection": "Keep-Alive", - "X-Request-Count": "761", + "X-Request-Count": "3642", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "2786" }, "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -343,7 +238,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -352,25 +247,156 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0364799499512", + "X-Render-Time": "0.0722110271454", "Connection": "Keep-Alive", - "X-Request-Count": "330", + "X-Request-Count": "609", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.143090963364", + "Connection": "Keep-Alive", + "X-Request-Count": "4391", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.146529912949", + "Connection": "Keep-Alive", + "X-Request-Count": "3859", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.125767946243", + "Connection": "Keep-Alive", + "X-Request-Count": "808", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0507130622864", + "Connection": "Keep-Alive", + "X-Request-Count": "1872", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.138540029526", + "Connection": "Keep-Alive", + "X-Request-Count": "3318", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -380,18 +406,45 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0478539466858", + "X-Render-Time": "0.157825946808", "Connection": "Keep-Alive", - "X-Request-Count": "1131", + "X-Request-Count": "2974", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0491921901703", + "Connection": "Keep-Alive", + "X-Request-Count": "2112", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", "status": 200 }, { @@ -404,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.056067943573", + "X-Render-Time": "0.0675110816956", "Connection": "Keep-Alive", - "X-Request-Count": "4623", + "X-Request-Count": "4107", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -430,49 +483,22 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0675990581512", + "X-Render-Time": "0.0701081752777", "Connection": "Keep-Alive", - "X-Request-Count": "684", + "X-Request-Count": "3682", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0416679382324", - "Connection": "Keep-Alive", - "X-Request-Count": "1103", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0516738891602", + "X-Render-Time": "0.0634589195251", "Connection": "Keep-Alive", - "X-Request-Count": "4765", + "X-Request-Count": "482", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -512,14 +538,14 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0350959300995", + "X-Render-Time": "0.0419230461121", "Connection": "Keep-Alive", - "X-Request-Count": "917", + "X-Request-Count": "1614", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0610918998718", + "X-Render-Time": "0.0565781593323", "Connection": "Keep-Alive", - "X-Request-Count": "4694", + "X-Request-Count": "4179", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0335268974304", + "X-Render-Time": "0.04194688797", "Connection": "Keep-Alive", - "X-Request-Count": "4131", + "X-Request-Count": "1513", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.058562040329", + "X-Render-Time": "0.106517076492", "Connection": "Keep-Alive", - "X-Request-Count": "4632", + "X-Request-Count": "140", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundary6j9SzClBNaVDVN2s\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundary6j9SzClBNaVDVN2s\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundary6j9SzClBNaVDVN2s\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundary6j9SzClBNaVDVN2s\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundary6j9SzClBNaVDVN2s--\r\n", + "body": "------WebKitFormBoundaryM790bK0nZPV7CsNB\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryM790bK0nZPV7CsNB\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryM790bK0nZPV7CsNB\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryM790bK0nZPV7CsNB\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryM790bK0nZPV7CsNB--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115a3f4343857acad9533d6c039aa38", - "X-Served-By": "app-1142", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d41379940bd6ede72108b57c9cab8eb596ff", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.387131929398", + "X-Render-Time": "0.586658000946", "Connection": "Keep-Alive", - "X-Request-Count": "4695", + "X-Request-Count": "4391", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -643,27 +669,27 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5", - "X-Served-By": "app-1131", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.232405900955", + "X-Render-Time": "0.374007940292", "Connection": "Keep-Alive", - "X-Request-Count": "4513", + "X-Request-Count": "216", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:24.840388+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2326f6855115\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2326f6855115\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:32:24.874694+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 8, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:36:34.735566+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"1735d4137994\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d4137994\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/1735d4137994\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:36:34.779215+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/8/comments?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135076071", - "X-Served-By": "app-1131", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments/142634698", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0882298946381", + "X-Render-Time": "0.119755029678", "Connection": "Keep-Alive", - "X-Request-Count": "430", + "X-Request-Count": "2261", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135076071\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135076071\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:32:25.655166+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076071}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments/142634698\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8/_/diff#comment-142634698\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 8, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:36:35.608624+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634698}", "status": 201 }, { @@ -698,25 +724,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.118327140808", + "X-Render-Time": "0.164925098419", "Connection": "Keep-Alive", - "X-Request-Count": "1429", + "X-Request-Count": "2724", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:24.840388+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2326f6855115\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2326f6855115\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 8, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:36:34.735566+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"1735d4137994\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d4137994\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/1735d4137994\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/8/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -726,18 +752,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0712769031525", + "X-Render-Time": "0.10448384285", "Connection": "Keep-Alive", - "X-Request-Count": "3517", + "X-Request-Count": "131", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135076071\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135076071\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:32:25.655166+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076071}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments/142634698\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8/_/diff#comment-142634698\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 8, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:36:35.608624+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634698}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,25 +777,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0908758640289", + "X-Render-Time": "0.129575014114", "Connection": "Keep-Alive", - "X-Request-Count": "4724", + "X-Request-Count": "3005", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" + "X-Version": "b18f3492f8a3", + "Content-Length": "409" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/8/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -777,20 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0815718173981", + "X-Render-Time": "0.109268903732", "Connection": "Keep-Alive", - "X-Request-Count": "3475", + "X-Request-Count": "841", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135076071\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135076071\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:32:25.655166+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076071}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments/142634698\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8/_/diff#comment-142634698\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 8, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:36:35.608624+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634698}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.053277015686", + "X-Render-Time": "0.0733890533447", "Connection": "Keep-Alive", - "X-Request-Count": "1739", + "X-Request-Count": "4355", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"2326f6855115a3f4343857acad9533d6c039aa38\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115a3f4343857acad9533d6c039aa38\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115a3f4343857acad9533d6c039aa38/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2326f6855115a3f4343857acad9533d6c039aa38\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2326f6855115a3f4343857acad9533d6c039aa38\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2326f6855115a3f4343857acad9533d6c039aa38\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115a3f4343857acad9533d6c039aa38/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115a3f4343857acad9533d6c039aa38/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:32:23+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"1735d41379940bd6ede72108b57c9cab8eb596ff\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d41379940bd6ede72108b57c9cab8eb596ff\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d41379940bd6ede72108b57c9cab8eb596ff/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/1735d41379940bd6ede72108b57c9cab8eb596ff\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/1735d41379940bd6ede72108b57c9cab8eb596ff\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/1735d41379940bd6ede72108b57c9cab8eb596ff\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d41379940bd6ede72108b57c9cab8eb596ff/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d41379940bd6ede72108b57c9cab8eb596ff/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:36:33+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/2326f6855115a3f4343857acad9533d6c039aa38/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/1735d41379940bd6ede72108b57c9cab8eb596ff/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -830,155 +856,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0417969226837", + "X-Render-Time": "0.068922996521", "Connection": "Keep-Alive", - "X-Request-Count": "4658", + "X-Request-Count": "1984", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.106355905533", - "Connection": "Keep-Alive", - "X-Request-Count": "4105", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:24.840388+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2326f6855115\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2326f6855115\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0825669765472", - "Connection": "Keep-Alive", - "X-Request-Count": "120", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135076071\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135076071\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:32:25.655166+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076071}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.110818147659", - "Connection": "Keep-Alive", - "X-Request-Count": "829", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:24.840388+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2326f6855115\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2326f6855115\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/5/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0458691120148", - "Connection": "Keep-Alive", - "X-Request-Count": "1397", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0982370376587", - "Connection": "Keep-Alive", - "X-Request-Count": "121", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135076071\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135076071\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:32:25.655166+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076071}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/5/decline?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -988,18 +884,148 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.187304973602", + "Connection": "Keep-Alive", + "X-Request-Count": "2257", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 8, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:36:34.735566+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"1735d4137994\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d4137994\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/1735d4137994\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.131603002548", + "Connection": "Keep-Alive", + "X-Request-Count": "2471", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 8, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:36:34.735566+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"1735d4137994\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d4137994\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/1735d4137994\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/8/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.112977027893", + "Connection": "Keep-Alive", + "X-Request-Count": "2835", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments/142634698\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8/_/diff#comment-142634698\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 8, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:36:35.608624+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634698}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/8/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0688099861145", + "Connection": "Keep-Alive", + "X-Request-Count": "3785", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/8/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.120417118073", + "Connection": "Keep-Alive", + "X-Request-Count": "494", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments/142634698\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8/_/diff#comment-142634698\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 8, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:36:35.608624+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142634698}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/8/decline?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.194798946381", + "X-Render-Time": "0.365175008774", "Connection": "Keep-Alive", - "X-Request-Count": "4874", + "X-Request-Count": "1345", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "6577" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2326f6855115%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"close_source_branch\": false, \"reviewers\": [], \"created_on\": \"2020-02-09T09:32:24.840388+00:00\", \"id\": 5, \"closed_on\": \"2020-02-09T09:32:32.912994+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 1, \"source\": {\"commit\": {\"hash\": \"2326f6855115\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2326f6855115\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2326f6855115\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"DECLINED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": null, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:32:25.663697+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:32:32.913002+00:00\"}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/8\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:1735d4137994%0Db782b50eefc7?from_pullrequest_id=8\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/8/statuses\"}}, \"close_source_branch\": false, \"reviewers\": [], \"created_on\": \"2020-03-30T13:36:34.735566+00:00\", \"id\": 8, \"closed_on\": \"2020-03-30T13:36:43.529942+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 1, \"source\": {\"commit\": {\"hash\": \"1735d4137994\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/1735d4137994\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/1735d4137994\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"DECLINED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": null, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:36:35.614384+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:36:43.529951+00:00\"}", "status": 200 }, { @@ -1012,17 +1038,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.368505954742", + "X-Render-Time": "0.597424030304", "Connection": "Keep-Alive", - "X-Request-Count": "4857", + "X-Request-Count": "3373", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -1038,17 +1064,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0603430271149", + "X-Render-Time": "0.0764589309692", "Connection": "Keep-Alive", - "X-Request-Count": "2234", + "X-Request-Count": "966", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Editorial Workflow__can publish an editorial workflow entry.json b/cypress/fixtures/BitBucket Backend Editorial Workflow__can publish an editorial workflow entry.json index 590361bc..8652125f 100644 --- a/cypress/fixtures/BitBucket Backend Editorial Workflow__can publish an editorial workflow entry.json +++ b/cypress/fixtures/BitBucket Backend Editorial Workflow__can publish an editorial workflow entry.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0520269870758", + "X-Render-Time": "0.0671880245209", "Connection": "Keep-Alive", - "X-Request-Count": "3699", + "X-Request-Count": "361", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\", \"language\": \"\", \"created_on\": \"2020-02-09T08:52:40.142843+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:15.046792+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:31:13.650402+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:13.524280+00:00\", \"size\": 4326317, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0327680110931", + "X-Render-Time": "0.0369699001312", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "3534", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "X-Request-Count": "3427", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0648989677429", + "X-Render-Time": "0.0809171199799", "Connection": "Keep-Alive", - "X-Request-Count": "3438", + "X-Request-Count": "3085", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0527329444885", + "X-Render-Time": "0.0536060333252", "Connection": "Keep-Alive", - "X-Request-Count": "3912", + "X-Request-Count": "1522", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,206 +113,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.053375005722", - "Connection": "Keep-Alive", - "X-Request-Count": "3952", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0450308322906", + "X-Render-Time": "0.0856399536133", "Connection": "Keep-Alive", - "X-Request-Count": "2924", + "X-Request-Count": "2259", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0613620281219", - "Connection": "Keep-Alive", - "X-Request-Count": "3403", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0517001152039", - "Connection": "Keep-Alive", - "X-Request-Count": "592", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.060672044754", - "Connection": "Keep-Alive", - "X-Request-Count": "4405", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0558269023895", - "Connection": "Keep-Alive", - "X-Request-Count": "2810", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0396718978882", - "Connection": "Keep-Alive", - "X-Request-Count": "3344", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0398581027985", - "Connection": "Keep-Alive", - "X-Request-Count": "734", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -327,23 +141,50 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0588369369507", + "X-Render-Time": "0.0761740207672", "Connection": "Keep-Alive", - "X-Request-Count": "4380", + "X-Request-Count": "993", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.117342948914", + "Connection": "Keep-Alive", + "X-Request-Count": "350", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -352,17 +193,44 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0532338619232", + "X-Render-Time": "0.051262140274", "Connection": "Keep-Alive", - "X-Request-Count": "3178", + "X-Request-Count": "4376", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0467150211334", + "Connection": "Keep-Alive", + "X-Request-Count": "999", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "content-length": "2565" }, "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -370,7 +238,34 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0416970252991", + "Connection": "Keep-Alive", + "X-Request-Count": "765", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -380,18 +275,176 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0497848987579", + "X-Render-Time": "0.110164165497", "Connection": "Keep-Alive", - "X-Request-Count": "3954", + "X-Request-Count": "3176", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.109133005142", + "Connection": "Keep-Alive", + "X-Request-Count": "1016", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.146260023117", + "Connection": "Keep-Alive", + "X-Request-Count": "4529", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.073606967926", + "Connection": "Keep-Alive", + "X-Request-Count": "1735", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0490238666534", + "Connection": "Keep-Alive", + "X-Request-Count": "1467", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.110942840576", + "Connection": "Keep-Alive", + "X-Request-Count": "3146", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.126587152481", + "Connection": "Keep-Alive", + "X-Request-Count": "2547", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -404,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0569779872894", + "X-Render-Time": "0.0648210048676", "Connection": "Keep-Alive", - "X-Request-Count": "3922", + "X-Request-Count": "3269", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -430,49 +483,22 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0531730651855", + "X-Render-Time": "0.0648488998413", "Connection": "Keep-Alive", - "X-Request-Count": "3543", + "X-Request-Count": "1884", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.046334028244", - "Connection": "Keep-Alive", - "X-Request-Count": "3696", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", @@ -485,18 +511,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0586469173431", + "X-Render-Time": "0.0685520172119", "Connection": "Keep-Alive", - "X-Request-Count": "3827", + "X-Request-Count": "4836", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0329051017761", + "X-Render-Time": "0.0456380844116", "Connection": "Keep-Alive", - "X-Request-Count": "4391", + "X-Request-Count": "1333", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0518870353699", + "X-Render-Time": "0.0914978981018", "Connection": "Keep-Alive", - "X-Request-Count": "3664", + "X-Request-Count": "203", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0414550304413", + "X-Render-Time": "0.0490710735321", "Connection": "Keep-Alive", - "X-Request-Count": "3513", + "X-Request-Count": "1226", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0581028461456", + "X-Render-Time": "0.0696949958801", "Connection": "Keep-Alive", - "X-Request-Count": "3885", + "X-Request-Count": "1159", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundary7NYQT4OsKMBdT9SB\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundary7NYQT4OsKMBdT9SB\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundary7NYQT4OsKMBdT9SB\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundary7NYQT4OsKMBdT9SB\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundary7NYQT4OsKMBdT9SB--\r\n", + "body": "------WebKitFormBoundaryviuNiQN8LoqEkrRA\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryviuNiQN8LoqEkrRA\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryviuNiQN8LoqEkrRA\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryviuNiQN8LoqEkrRA\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryviuNiQN8LoqEkrRA--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00c7eef45091a9e1162389e6075a96", - "X-Served-By": "app-1142", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.422795772552", + "X-Render-Time": "0.478792905807", "Connection": "Keep-Alive", - "X-Request-Count": "3700", + "X-Request-Count": "2867", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -644,20 +670,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3", - "X-Served-By": "app-1119", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.289167881012", + "X-Render-Time": "0.390472173691", "Connection": "Keep-Alive", - "X-Request-Count": "3309", + "X-Request-Count": "1210", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:54:34.194506+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"02fca6312b00\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T08:54:34.223624+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:33:33.850021+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"a7a80ef5a2f2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:33.894211+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075453", - "X-Served-By": "app-1129", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633812", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.094822883606", + "X-Render-Time": "0.10230588913", "Connection": "Keep-Alive", - "X-Request-Count": "4769", + "X-Request-Count": "2979", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075453\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075453\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:54:34.989436+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075453}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633812\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633812\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:34.794832+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633812}", "status": 201 }, { @@ -698,178 +724,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.122637987137", + "X-Render-Time": "0.138690948486", "Connection": "Keep-Alive", - "X-Request-Count": "4757", + "X-Request-Count": "4383", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:54:34.194506+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"02fca6312b00\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0898251533508", - "Connection": "Keep-Alive", - "X-Request-Count": "3893", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075453\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075453\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:54:34.989436+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075453}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/diff/cms/posts/1970-01-01-first-title..master?binary=false&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "must-revalidate, max-age=0", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.104386091232", - "Connection": "Keep-Alive", - "X-Request-Count": "3219", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" - }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0796749591827", - "Connection": "Keep-Alive", - "X-Request-Count": "4204", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075453\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075453\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:54:34.989436+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075453}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.075710773468", - "Connection": "Keep-Alive", - "X-Request-Count": "4718", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3726" - }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"02fca6312b00c7eef45091a9e1162389e6075a96\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00c7eef45091a9e1162389e6075a96\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00c7eef45091a9e1162389e6075a96/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/02fca6312b00c7eef45091a9e1162389e6075a96\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00c7eef45091a9e1162389e6075a96\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/02fca6312b00c7eef45091a9e1162389e6075a96\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00c7eef45091a9e1162389e6075a96/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00c7eef45091a9e1162389e6075a96/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T08:54:33+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/02fca6312b00c7eef45091a9e1162389e6075a96/content/posts/1970-01-01-first-title.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0630650520325", - "Connection": "Keep-Alive", - "X-Request-Count": "2887", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" - }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.120885848999", - "Connection": "Keep-Alive", - "X-Request-Count": "2347", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:54:34.194506+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"02fca6312b00\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:33:33.850021+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"a7a80ef5a2f2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -884,18 +752,124 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0848829746246", + "X-Render-Time": "0.122591972351", "Connection": "Keep-Alive", - "X-Request-Count": "4111", + "X-Request-Count": "3369", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075453\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075453\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:54:34.989436+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075453}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633812\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633812\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:34.794832+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633812}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/diff/cms/posts/1970-01-01-first-title..master?binary=false&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "must-revalidate, max-age=0", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.117262840271", + "Connection": "Keep-Alive", + "X-Request-Count": "692", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "409" + }, + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.095584154129", + "Connection": "Keep-Alive", + "X-Request-Count": "1114", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633812\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633812\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:34.794832+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633812}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0719470977783", + "Connection": "Keep-Alive", + "X-Request-Count": "2568", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3726" + }, + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:33:32+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01/content/posts/1970-01-01-first-title.md?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0491659641266", + "Connection": "Keep-Alive", + "X-Request-Count": "3951", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "154" + }, + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -908,20 +882,72 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.125486850739", + "X-Render-Time": "0.146571874619", "Connection": "Keep-Alive", - "X-Request-Count": "3130", + "X-Request-Count": "4181", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:54:34.194506+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"02fca6312b00\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:33:33.850021+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"a7a80ef5a2f2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.111207962036", + "Connection": "Keep-Alive", + "X-Request-Count": "830", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633812\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633812\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:34.794832+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633812}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.140781164169", + "Connection": "Keep-Alive", + "X-Request-Count": "3528", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:33:33.850021+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"a7a80ef5a2f2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -934,17 +960,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0362100601196", + "X-Render-Time": "0.09947681427", "Connection": "Keep-Alive", - "X-Request-Count": "3970", + "X-Request-Count": "501", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -962,18 +988,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0828881263733", + "X-Render-Time": "0.123821020126", "Connection": "Keep-Alive", - "X-Request-Count": "3531", + "X-Request-Count": "3125", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075453\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075453\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:54:34.989436+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075453}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633812\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633812\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:34.794832+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633812}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -987,21 +1013,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075457", - "X-Served-By": "app-1117", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633845", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.125288963318", + "X-Render-Time": "0.0989577770233", "Connection": "Keep-Alive", - "X-Request-Count": "238", + "X-Request-Count": "1864", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075457\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075457\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:54:42.415854+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:42.421523+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075457}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633845\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633845\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:42.573343+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:42.576118+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633845}", "status": 201 }, { @@ -1014,20 +1040,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.11861205101", + "X-Render-Time": "0.156481981277", "Connection": "Keep-Alive", - "X-Request-Count": "3239", + "X-Request-Count": "568", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:02fca6312b00%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:54:34.194506+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"02fca6312b00\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:54:42.421523+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:a7a80ef5a2f2%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:33:33.850021+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"a7a80ef5a2f2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:42.576118+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1040,20 +1066,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0862698554993", + "X-Render-Time": "0.121200084686", "Connection": "Keep-Alive", - "X-Request-Count": "116", + "X-Request-Count": "346", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075453\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075453\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:54:34.989436+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:34.996986+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075453}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075457\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075457\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:54:42.415854+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:54:42.421523+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075457}], \"page\": 1, \"size\": 2}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633812\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633812\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:34.794832+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633812}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633845\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633845\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:42.573343+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:42.576118+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633845}], \"page\": 1, \"size\": 2}", "status": 200 }, { @@ -1067,46 +1093,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "1.02640390396", + "X-Render-Time": "4.53410291672", "Connection": "Keep-Alive", - "X-Request-Count": "2280", + "X-Request-Count": "3014", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7910" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:97f3b25b274d%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:97f3b25b274d%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T08:54:34.194506+00:00\", \"id\": 3, \"closed_on\": \"2020-02-09T08:54:46.234811+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"02fca6312b00\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T08:54:45+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T08:54:42.421523+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T08:54:46.234827+00:00\"}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0621039867401", - "Connection": "Keep-Alive", - "X-Request-Count": "3460", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"02fca6312b00c7eef45091a9e1162389e6075a96\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00c7eef45091a9e1162389e6075a96\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00c7eef45091a9e1162389e6075a96\"}}}], \"date\": \"2020-02-09T08:54:45+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:044c1cecab76%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:044c1cecab76%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:33:33.850021+00:00\", \"id\": 3, \"closed_on\": \"2020-03-30T13:33:50.006549+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"a7a80ef5a2f2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"044c1cecab763a04ec75938fc10461a14cf84372\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/044c1cecab763a04ec75938fc10461a14cf84372\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:33:45+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:33:42.576118+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:33:50.006564+00:00\"}", "status": 200 }, { @@ -1121,46 +1121,20 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0484471321106", + "X-Render-Time": "3.32932686806", "Connection": "Keep-Alive", - "X-Request-Count": "4525", + "X-Request-Count": "4190", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" + "X-Version": "b18f3492f8a3", + "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:a7a80ef5a2f2%0D044c1cecab76?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:a7a80ef5a2f2%0D044c1cecab76?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:33:33.850021+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"a7a80ef5a2f2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:42.576118+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f/static/media?sort=-path&max_depth=1&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0480110645294", - "Connection": "Keep-Alive", - "X-Request-Count": "2352", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "78" - }, - "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", - "status": 404 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", @@ -1171,25 +1145,129 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0747969150543", + "X-Render-Time": "0.147555112839", "Connection": "Keep-Alive", - "X-Request-Count": "3098", + "X-Request-Count": "3991", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"02fca6312b00c7eef45091a9e1162389e6075a96\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/02fca6312b00c7eef45091a9e1162389e6075a96\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/02fca6312b00c7eef45091a9e1162389e6075a96\"}}}], \"date\": \"2020-02-09T08:54:45+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"044c1cecab763a04ec75938fc10461a14cf84372\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/044c1cecab763a04ec75938fc10461a14cf84372\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/044c1cecab763a04ec75938fc10461a14cf84372\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\"}}}], \"date\": \"2020-03-30T13:33:45+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/97f3b25b274d10a79bf3a3fbb305d37cbc34e99f/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/3/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.107156038284", + "Connection": "Keep-Alive", + "X-Request-Count": "2635", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3176" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633812\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633812\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:34.794832+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:34.798005+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633812}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142633845\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142633845\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:33:42.573343+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:33:42.576118+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633845}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/044c1cecab763a04ec75938fc10461a14cf84372/static/media?max_depth=1&pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.258505821228", + "Connection": "Keep-Alive", + "X-Request-Count": "2413", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "78" + }, + "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", + "status": 404 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/3/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0708570480347", + "Connection": "Keep-Alive", + "X-Request-Count": "435", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0749070644379", + "Connection": "Keep-Alive", + "X-Request-Count": "2372", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"044c1cecab763a04ec75938fc10461a14cf84372\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/044c1cecab763a04ec75938fc10461a14cf84372\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/044c1cecab763a04ec75938fc10461a14cf84372\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/044c1cecab763a04ec75938fc10461a14cf84372/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/a7a80ef5a2f2dafae23ae664038608fa7a8ffa01\"}}}], \"date\": \"2020-03-30T13:33:45+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/044c1cecab763a04ec75938fc10461a14cf84372/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1200,18 +1278,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0524301528931", + "X-Render-Time": "0.0550949573517", "Connection": "Keep-Alive", - "X-Request-Count": "4384", + "X-Request-Count": "3777", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -1224,17 +1302,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.052953004837", + "X-Render-Time": "0.0799629688263", "Connection": "Keep-Alive", - "X-Request-Count": "1986", + "X-Request-Count": "3181", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Editorial Workflow__can update an entry.json b/cypress/fixtures/BitBucket Backend Editorial Workflow__can update an entry.json index 1488c4a3..028d9c55 100644 --- a/cypress/fixtures/BitBucket Backend Editorial Workflow__can update an entry.json +++ b/cypress/fixtures/BitBucket Backend Editorial Workflow__can update an entry.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0411379337311", + "X-Render-Time": "0.0563490390778", "Connection": "Keep-Alive", - "X-Request-Count": "578", + "X-Request-Count": "2", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\", \"language\": \"\", \"created_on\": \"2020-02-09T08:52:40.142843+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:33.483882+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:31:13.650402+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:28.143118+00:00\", \"size\": 4276504, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0315790176392", + "X-Render-Time": "0.062294960022", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4781", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "X-Request-Count": "4535", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,20 +61,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0722711086273", + "X-Render-Time": "0.0866987705231", "Connection": "Keep-Alive", - "X-Request-Count": "103", + "X-Request-Count": "3641", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -87,25 +87,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0514841079712", + "X-Render-Time": "0.0842158794403", "Connection": "Keep-Alive", - "X-Request-Count": "3220", + "X-Request-Count": "4467", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -114,48 +114,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0425519943237", + "X-Render-Time": "0.110148906708", "Connection": "Keep-Alive", - "X-Request-Count": "3531", + "X-Request-Count": "2354", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", "status": 404 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.053416967392", - "Connection": "Keep-Alive", - "X-Request-Count": "1765", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", @@ -166,78 +139,52 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0568950176239", - "Connection": "Keep-Alive", - "X-Request-Count": "3861", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0576210021973", - "Connection": "Keep-Alive", - "X-Request-Count": "1518", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0468039512634", + "X-Render-Time": "0.0954098701477", "Connection": "Keep-Alive", - "X-Request-Count": "4346", + "X-Request-Count": "4228", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0544738769531", + "Connection": "Keep-Alive", + "X-Request-Count": "929", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -246,46 +193,47 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0360748767853", + "X-Render-Time": "0.0927050113678", "Connection": "Keep-Alive", - "X-Request-Count": "1290", + "X-Request-Count": "1760", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0694818496704", + "X-Render-Time": "0.0844421386719", "Connection": "Keep-Alive", - "X-Request-Count": "3692", + "X-Request-Count": "1320", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { @@ -299,17 +247,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0373909473419", + "X-Render-Time": "0.0927078723907", "Connection": "Keep-Alive", - "X-Request-Count": "3460", + "X-Request-Count": "2328", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "2786" }, "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -317,7 +265,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -327,23 +275,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0603699684143", + "X-Render-Time": "0.109508037567", "Connection": "Keep-Alive", - "X-Request-Count": "4173", + "X-Request-Count": "1462", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -351,25 +299,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0599970817566", + "X-Render-Time": "0.148375988007", "Connection": "Keep-Alive", - "X-Request-Count": "4635", + "X-Request-Count": "2074", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.226478099823", + "Connection": "Keep-Alive", + "X-Request-Count": "1392", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -378,20 +352,99 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0561301708221", + "X-Render-Time": "0.0486960411072", "Connection": "Keep-Alive", - "X-Request-Count": "502", + "X-Request-Count": "1529", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" + "X-Version": "b18f3492f8a3", + "content-length": "7465" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.120626926422", + "Connection": "Keep-Alive", + "X-Request-Count": "3011", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.145591974258", + "Connection": "Keep-Alive", + "X-Request-Count": "4544", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0631890296936", + "Connection": "Keep-Alive", + "X-Request-Count": "2076", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", "status": 200 }, { @@ -404,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0441579818726", + "X-Render-Time": "0.064868927002", "Connection": "Keep-Alive", - "X-Request-Count": "1770", + "X-Request-Count": "4401", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -430,49 +483,22 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.054673910141", + "X-Render-Time": "0.113914012909", "Connection": "Keep-Alive", - "X-Request-Count": "2414", + "X-Request-Count": "898", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0401978492737", - "Connection": "Keep-Alive", - "X-Request-Count": "3339", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0477049350739", + "X-Render-Time": "0.0751669406891", "Connection": "Keep-Alive", - "X-Request-Count": "2624", + "X-Request-Count": "2971", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0416390895844", + "X-Render-Time": "0.0584051609039", "Connection": "Keep-Alive", - "X-Request-Count": "19", + "X-Request-Count": "209", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0589430332184", + "X-Render-Time": "0.070102930069", "Connection": "Keep-Alive", - "X-Request-Count": "3122", + "X-Request-Count": "1528", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0366280078888", + "X-Render-Time": "0.0583438873291", "Connection": "Keep-Alive", - "X-Request-Count": "3876", + "X-Request-Count": "298", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.075591802597", + "X-Render-Time": "0.0860471725464", "Connection": "Keep-Alive", - "X-Request-Count": "4268", + "X-Request-Count": "1868", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundarymImIOqJ4Ps5fF8KK\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundarymImIOqJ4Ps5fF8KK\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarymImIOqJ4Ps5fF8KK\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarymImIOqJ4Ps5fF8KK\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundarymImIOqJ4Ps5fF8KK--\r\n", + "body": "------WebKitFormBoundaryFlxLARhIczVmSACv\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryFlxLARhIczVmSACv\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryFlxLARhIczVmSACv\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryFlxLARhIczVmSACv\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryFlxLARhIczVmSACv--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.418348073959", + "X-Render-Time": "0.528135061264", "Connection": "Keep-Alive", - "X-Request-Count": "3459", + "X-Request-Count": "4203", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -644,20 +670,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2", - "X-Served-By": "app-1117", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.276895046234", + "X-Render-Time": "0.422274827957", "Connection": "Keep-Alive", - "X-Request-Count": "4369", + "X-Request-Count": "82", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2ba2f2117649\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:52.444825+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcbc6e0aa614\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa614\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa614\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:49.517301+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0832169055939", + "X-Render-Time": "0.111142873764", "Connection": "Keep-Alive", - "X-Request-Count": "3515", + "X-Request-Count": "2431", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}", "status": 201 }, { @@ -698,20 +724,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.10102391243", + "X-Render-Time": "0.159638166428", "Connection": "Keep-Alive", - "X-Request-Count": "4399", + "X-Request-Count": "142", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2ba2f2117649\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcbc6e0aa614\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa614\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa614\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0820348262787", + "X-Render-Time": "0.0977900028229", "Connection": "Keep-Alive", - "X-Request-Count": "4492", + "X-Request-Count": "1002", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,20 +777,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0945348739624", + "X-Render-Time": "0.116608858109", "Connection": "Keep-Alive", - "X-Request-Count": "3186", + "X-Request-Count": "1340", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" + "X-Version": "b18f3492f8a3", + "Content-Length": "409" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", "status": 200 }, { @@ -777,20 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.075336933136", + "X-Render-Time": "0.109735965729", "Connection": "Keep-Alive", - "X-Request-Count": "953", + "X-Request-Count": "1207", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0489559173584", + "X-Render-Time": "0.073967218399", "Connection": "Keep-Alive", - "X-Request-Count": "3228", + "X-Request-Count": "1877", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"2ba2f2117649279cbd72ddd052be3729b525c9c1\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2ba2f2117649279cbd72ddd052be3729b525c9c1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649279cbd72ddd052be3729b525c9c1\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2ba2f2117649279cbd72ddd052be3729b525c9c1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T08:53:51+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"bcbc6e0aa6145ec3b9eeb90847021843c8bee823\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/bcbc6e0aa6145ec3b9eeb90847021843c8bee823\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa6145ec3b9eeb90847021843c8bee823\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/bcbc6e0aa6145ec3b9eeb90847021843c8bee823\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:32:48+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/2ba2f2117649279cbd72ddd052be3729b525c9c1/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/bcbc6e0aa6145ec3b9eeb90847021843c8bee823/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -832,148 +858,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0452830791473", + "X-Render-Time": "0.0677700042725", "Connection": "Keep-Alive", - "X-Request-Count": "1788", + "X-Request-Count": "4156", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.125238895416", - "Connection": "Keep-Alive", - "X-Request-Count": "3109", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2ba2f2117649\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0741457939148", - "Connection": "Keep-Alive", - "X-Request-Count": "25", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.128247976303", - "Connection": "Keep-Alive", - "X-Request-Count": "4237", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2ba2f2117649\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0376977920532", - "Connection": "Keep-Alive", - "X-Request-Count": "3949", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0866050720215", - "Connection": "Keep-Alive", - "X-Request-Count": "4544", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -988,358 +884,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.127703905106", + "X-Render-Time": "0.168604135513", "Connection": "Keep-Alive", - "X-Request-Count": "3091", + "X-Request-Count": "861", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2ba2f2117649\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0403010845184", - "Connection": "Keep-Alive", - "X-Request-Count": "3009", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.178086996078", - "Connection": "Keep-Alive", - "X-Request-Count": "3951", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/diff/cms/posts/1970-01-01-first-title..master?binary=false&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "must-revalidate, max-age=0", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.199252128601", - "Connection": "Keep-Alive", - "X-Request-Count": "1939", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" - }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.128149986267", - "Connection": "Keep-Alive", - "X-Request-Count": "2358", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0855929851532", - "Connection": "Keep-Alive", - "X-Request-Count": "3728", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3726" - }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"2ba2f2117649279cbd72ddd052be3729b525c9c1\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2ba2f2117649279cbd72ddd052be3729b525c9c1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649279cbd72ddd052be3729b525c9c1\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2ba2f2117649279cbd72ddd052be3729b525c9c1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649279cbd72ddd052be3729b525c9c1/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T08:53:51+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/2ba2f2117649279cbd72ddd052be3729b525c9c1/content/posts/1970-01-01-first-title.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0656640529633", - "Connection": "Keep-Alive", - "X-Request-Count": "4105", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" - }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.142168045044", - "Connection": "Keep-Alive", - "X-Request-Count": "3392", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2ba2f2117649\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.101713895798", - "Connection": "Keep-Alive", - "X-Request-Count": "1371", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.128288030624", - "Connection": "Keep-Alive", - "X-Request-Count": "4519", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2ba2f2117649\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0426759719849", - "Connection": "Keep-Alive", - "X-Request-Count": "3368", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0795578956604", - "Connection": "Keep-Alive", - "X-Request-Count": "3073", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.1534678936", - "Connection": "Keep-Alive", - "X-Request-Count": "2874", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:2ba2f2117649%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"2ba2f2117649\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2ba2f2117649\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2ba2f2117649\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.037486076355", - "Connection": "Keep-Alive", - "X-Request-Count": "3872", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcbc6e0aa614\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa614\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa614\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1354,18 +910,44 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0937161445618", + "X-Render-Time": "0.104646921158", "Connection": "Keep-Alive", - "X-Request-Count": "3795", + "X-Request-Count": "2598", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.173218011856", + "Connection": "Keep-Alive", + "X-Request-Count": "3650", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcbc6e0aa614\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa614\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa614\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1378,17 +960,461 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.041079044342", + "X-Render-Time": "0.0687470436096", "Connection": "Keep-Alive", - "X-Request-Count": "3079", + "X-Request-Count": "1984", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.113843917847", + "Connection": "Keep-Alive", + "X-Request-Count": "4332", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.187834024429", + "Connection": "Keep-Alive", + "X-Request-Count": "2799", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcbc6e0aa614\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa614\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa614\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0970408916473", + "Connection": "Keep-Alive", + "X-Request-Count": "1964", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.11033987999", + "Connection": "Keep-Alive", + "X-Request-Count": "3092", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/diff/cms/posts/1970-01-01-first-title..master?binary=false&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "must-revalidate, max-age=0", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.128356218338", + "Connection": "Keep-Alive", + "X-Request-Count": "2899", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "409" + }, + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.112773895264", + "Connection": "Keep-Alive", + "X-Request-Count": "965", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.112560987473", + "Connection": "Keep-Alive", + "X-Request-Count": "2370", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3726" + }, + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"bcbc6e0aa6145ec3b9eeb90847021843c8bee823\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/bcbc6e0aa6145ec3b9eeb90847021843c8bee823\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa6145ec3b9eeb90847021843c8bee823\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/bcbc6e0aa6145ec3b9eeb90847021843c8bee823\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa6145ec3b9eeb90847021843c8bee823/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:32:48+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/bcbc6e0aa6145ec3b9eeb90847021843c8bee823/content/posts/1970-01-01-first-title.md?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0888640880585", + "Connection": "Keep-Alive", + "X-Request-Count": "2648", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "154" + }, + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.286304950714", + "Connection": "Keep-Alive", + "X-Request-Count": "4226", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcbc6e0aa614\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa614\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa614\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.251538038254", + "Connection": "Keep-Alive", + "X-Request-Count": "871", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcbc6e0aa614\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa614\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa614\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.21347284317", + "Connection": "Keep-Alive", + "X-Request-Count": "1928", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0748291015625", + "Connection": "Keep-Alive", + "X-Request-Count": "456", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.16538310051", + "Connection": "Keep-Alive", + "X-Request-Count": "3513", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.201730012894", + "Connection": "Keep-Alive", + "X-Request-Count": "3994", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcbc6e0aa614%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bcbc6e0aa614\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcbc6e0aa614\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcbc6e0aa614\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0693869590759", + "Connection": "Keep-Alive", + "X-Request-Count": "4230", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.146714925766", + "Connection": "Keep-Alive", + "X-Request-Count": "2144", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0937790870667", + "Connection": "Keep-Alive", + "X-Request-Count": "1673", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1405,24 +1431,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.12362909317", + "X-Render-Time": "0.136344909668", "Connection": "Keep-Alive", - "X-Request-Count": "627", + "X-Request-Count": "885", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" + "X-Version": "b18f3492f8a3", + "Content-Length": "409" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", "status": 200 }, { - "body": "------WebKitFormBoundaryFR0cQJiwyQ5vkusL\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: second title\ndate: 1970-01-01T00:00:00.000Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body\n\r\n------WebKitFormBoundaryFR0cQJiwyQ5vkusL\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpdate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryFR0cQJiwyQ5vkusL\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryFR0cQJiwyQ5vkusL--\r\n", + "body": "------WebKitFormBoundary0ulsUEAMJPIHqB8B\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: second title\ndate: 1970-01-01T00:00:00.000Z\ndescription: second description\ncategory: second category\ntags:\n - tag2\n---\nsecond body\r\n------WebKitFormBoundary0ulsUEAMJPIHqB8B\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpdate Post “1970-01-01-first-title”\r\n------WebKitFormBoundary0ulsUEAMJPIHqB8B\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundary0ulsUEAMJPIHqB8B--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=600", "headers": { @@ -1432,18 +1458,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77275c78ac4b7ab2c34ea158888fca3f9ee62590", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c197db51e827ce297c4a95167b36e7b048efcab0", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.564014911652", + "X-Render-Time": "0.685045003891", "Connection": "Keep-Alive", - "X-Request-Count": "4368", + "X-Request-Count": "4001", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -1459,20 +1485,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.134012937546", + "X-Render-Time": "0.179032087326", "Connection": "Keep-Alive", - "X-Request-Count": "95", + "X-Request-Count": "756", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77275c78ac4b%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77275c78ac4b%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77275c78ac4b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77275c78ac4b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77275c78ac4b\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:54:10.366866+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:c197db51e827%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:c197db51e827%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"c197db51e827\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c197db51e827\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c197db51e827\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:08.484216+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1487,153 +1513,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0950798988342", + "X-Render-Time": "0.111423969269", "Connection": "Keep-Alive", - "X-Request-Count": "3267", + "X-Request-Count": "4368", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.116878986359", - "Connection": "Keep-Alive", - "X-Request-Count": "3888", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77275c78ac4b%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77275c78ac4b%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77275c78ac4b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77275c78ac4b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77275c78ac4b\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:54:10.366866+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0468838214874", - "Connection": "Keep-Alive", - "X-Request-Count": "1641", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.089213848114", - "Connection": "Keep-Alive", - "X-Request-Count": "3774", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.119337081909", - "Connection": "Keep-Alive", - "X-Request-Count": "1186", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:77275c78ac4b%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:77275c78ac4b%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T08:53:52.412072+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"77275c78ac4b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/77275c78ac4b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/77275c78ac4b\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T08:54:10.366866+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0408971309662", - "Connection": "Keep-Alive", - "X-Request-Count": "3510", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=600", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1643,44 +1539,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0924100875854", + "X-Render-Time": "0.192764043808", "Connection": "Keep-Alive", - "X-Request-Count": "2751", + "X-Request-Count": "2772", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" + "X-Version": "b18f3492f8a3", + "content-length": "4933" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075443\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075443\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T08:53:53.217739+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:53:53.225899+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075443}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=600", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0593140125275", - "Connection": "Keep-Alive", - "X-Request-Count": "1644", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" - }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:c197db51e827%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:c197db51e827%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"c197db51e827\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c197db51e827\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c197db51e827\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:08.484216+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1693,20 +1563,202 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0421640872955", + "X-Render-Time": "0.0477387905121", "Connection": "Keep-Alive", - "X-Request-Count": "2563", + "X-Request-Count": "4607", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.186800003052", + "Connection": "Keep-Alive", + "X-Request-Count": "3488", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:c197db51e827%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:c197db51e827%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:32:49.450027+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"c197db51e827\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c197db51e827\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c197db51e827\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:33:08.484216+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.166208028793", + "Connection": "Keep-Alive", + "X-Request-Count": "4102", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.058739900589", + "Connection": "Keep-Alive", + "X-Request-Count": "2008", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0734939575195", + "Connection": "Keep-Alive", + "X-Request-Count": "2121", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.116553068161", + "Connection": "Keep-Alive", + "X-Request-Count": "1817", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142633593\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142633593\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:32:50.474211+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:32:50.476838+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142633593}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.564935922623", + "Connection": "Keep-Alive", + "X-Request-Count": "2271", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=600", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.065413236618", + "Connection": "Keep-Alive", + "X-Request-Count": "3555", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Editorial Workflow__can update workflow status from within the editor.json b/cypress/fixtures/BitBucket Backend Editorial Workflow__can update workflow status from within the editor.json index 21e197d9..1aa418b0 100644 --- a/cypress/fixtures/BitBucket Backend Editorial Workflow__can update workflow status from within the editor.json +++ b/cypress/fixtures/BitBucket Backend Editorial Workflow__can update workflow status from within the editor.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0488398075104", + "X-Render-Time": "0.0508708953857", "Connection": "Keep-Alive", - "X-Request-Count": "4602", + "X-Request-Count": "2495", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:28:51.039426+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:32:33.948834+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\", \"language\": \"\", \"created_on\": \"2020-03-30T14:23:35.359287+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:23:52.181068+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0294628143311", + "X-Render-Time": "0.0377821922302", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "664", - "X-Version": "1ffecea486f1", + "X-Request-Count": "3031", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0464479923248", + "X-Render-Time": "0.0932190418243", "Connection": "Keep-Alive", - "X-Request-Count": "331", + "X-Request-Count": "3399", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0318608283997", + "X-Render-Time": "0.0639259815216", "Connection": "Keep-Alive", - "X-Request-Count": "576", + "X-Request-Count": "4544", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,47 +113,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0473208427429", - "Connection": "Keep-Alive", - "X-Request-Count": "4016", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0462028980255", + "X-Render-Time": "0.0999519824982", "Connection": "Keep-Alive", - "X-Request-Count": "991", + "X-Request-Count": "4592", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -168,23 +141,50 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0520980358124", + "X-Render-Time": "0.283111095428", "Connection": "Keep-Alive", - "X-Request-Count": "1404", + "X-Request-Count": "3717", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.194750070572", + "Connection": "Keep-Alive", + "X-Request-Count": "1705", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -193,51 +193,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0297379493713", - "Connection": "Keep-Alive", - "X-Request-Count": "1074", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0459630489349", + "X-Render-Time": "0.0906240940094", "Connection": "Keep-Alive", - "X-Request-Count": "1457", + "X-Request-Count": "3166", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -246,72 +220,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0348780155182", + "X-Render-Time": "0.140193939209", "Connection": "Keep-Alive", - "X-Request-Count": "1353", + "X-Request-Count": "1517", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0528688430786", - "Connection": "Keep-Alive", - "X-Request-Count": "643", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0525171756744", - "Connection": "Keep-Alive", - "X-Request-Count": "3844", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { @@ -325,17 +247,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0362138748169", + "X-Render-Time": "0.125309944153", "Connection": "Keep-Alive", - "X-Request-Count": "1092", + "X-Request-Count": "3772", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "2786" }, "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -343,7 +265,112 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.276044130325", + "Connection": "Keep-Alive", + "X-Request-Count": "2994", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.261934041977", + "Connection": "Keep-Alive", + "X-Request-Count": "4630", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.294550180435", + "Connection": "Keep-Alive", + "X-Request-Count": "2700", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0774459838867", + "Connection": "Keep-Alive", + "X-Request-Count": "955", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -354,23 +381,49 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0399510860443", + "X-Render-Time": "0.0690541267395", "Connection": "Keep-Alive", - "X-Request-Count": "1319", + "X-Request-Count": "3557", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" + "X-Version": "b18f3492f8a3", + "content-length": "7465" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.153036117554", + "Connection": "Keep-Alive", + "X-Request-Count": "1969", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -380,18 +433,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0481970310211", + "X-Render-Time": "0.168226003647", "Connection": "Keep-Alive", - "X-Request-Count": "1244", + "X-Request-Count": "1888", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -404,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0561051368713", + "X-Render-Time": "0.0807318687439", "Connection": "Keep-Alive", - "X-Request-Count": "4025", + "X-Request-Count": "203", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -430,49 +483,22 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0494611263275", + "X-Render-Time": "0.0923221111298", "Connection": "Keep-Alive", - "X-Request-Count": "4147", + "X-Request-Count": "1384", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.030905008316", - "Connection": "Keep-Alive", - "X-Request-Count": "3301", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0512719154358", + "X-Render-Time": "0.0922358036041", "Connection": "Keep-Alive", - "X-Request-Count": "4263", + "X-Request-Count": "3722", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0318441390991", + "X-Render-Time": "0.0475649833679", "Connection": "Keep-Alive", - "X-Request-Count": "865", + "X-Request-Count": "1521", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0628809928894", + "X-Render-Time": "0.0723400115967", "Connection": "Keep-Alive", - "X-Request-Count": "1616", + "X-Request-Count": "716", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0317919254303", + "X-Render-Time": "0.0491180419922", "Connection": "Keep-Alive", - "X-Request-Count": "4737", + "X-Request-Count": "2602", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0762588977814", + "X-Render-Time": "0.0894160270691", "Connection": "Keep-Alive", - "X-Request-Count": "4732", + "X-Request-Count": "4133", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundaryU0fUAvkhwIlvA86m\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundaryU0fUAvkhwIlvA86m\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryU0fUAvkhwIlvA86m\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryU0fUAvkhwIlvA86m\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryU0fUAvkhwIlvA86m--\r\n", + "body": "------WebKitFormBoundaryzZF71FZXWpPz1DCi\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryzZF71FZXWpPz1DCi\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryzZF71FZXWpPz1DCi\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryzZF71FZXWpPz1DCi\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryzZF71FZXWpPz1DCi--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c", - "X-Served-By": "app-1142", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd818a8cee86cf7d32fec27d9e9caa", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.437432050705", + "X-Render-Time": "0.558075904846", "Connection": "Keep-Alive", - "X-Request-Count": "4330", + "X-Request-Count": "1033", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -643,27 +669,27 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6", - "X-Served-By": "app-1131", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.257066965103", + "X-Render-Time": "0.471401929855", "Connection": "Keep-Alive", - "X-Request-Count": "455", + "X-Request-Count": "1952", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:59.779498+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6fa02f383aa2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6fa02f383aa2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:32:59.808957+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:24:11.313434+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"085dd8af41bd\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/085dd8af41bd\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T14:24:11.369614+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.161707162857", + "X-Render-Time": "0.139149904251", "Connection": "Keep-Alive", - "X-Request-Count": "791", + "X-Request-Count": "4133", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076081\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:00.599927+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076081}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648479\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:12.314631+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648479}", "status": 201 }, { @@ -698,25 +724,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.237326145172", + "X-Render-Time": "0.212929010391", "Connection": "Keep-Alive", - "X-Request-Count": "4133", + "X-Request-Count": "66", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:59.779498+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6fa02f383aa2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6fa02f383aa2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:24:11.313434+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"085dd8af41bd\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/085dd8af41bd\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.102193117142", + "X-Render-Time": "0.0981738567352", "Connection": "Keep-Alive", - "X-Request-Count": "1187", + "X-Request-Count": "2468", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076081\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:00.599927+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076081}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648479\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:12.314631+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648479}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -753,23 +779,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.105231046677", + "X-Render-Time": "0.157017946243", "Connection": "Keep-Alive", - "X-Request-Count": "2551", + "X-Request-Count": "4481", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "381" + "X-Version": "b18f3492f8a3", + "Content-Length": "409" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..762722b\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..fbe7d6f\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,10 @@\n+---\n+template: post\n+title: first title\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\n", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -777,20 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.10743188858", + "X-Render-Time": "0.143246889114", "Connection": "Keep-Alive", - "X-Request-Count": "876", + "X-Request-Count": "532", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076081\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:00.599927+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076081}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648479\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:12.314631+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648479}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.058886051178", + "X-Render-Time": "0.089409828186", "Connection": "Keep-Alive", - "X-Request-Count": "4763", + "X-Request-Count": "4285", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:32:58+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"085dd8af41bd818a8cee86cf7d32fec27d9e9caa\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd818a8cee86cf7d32fec27d9e9caa\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd818a8cee86cf7d32fec27d9e9caa/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/085dd8af41bd818a8cee86cf7d32fec27d9e9caa\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/085dd8af41bd818a8cee86cf7d32fec27d9e9caa\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/085dd8af41bd818a8cee86cf7d32fec27d9e9caa\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd818a8cee86cf7d32fec27d9e9caa/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd818a8cee86cf7d32fec27d9e9caa/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T14:24:09+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/6fa02f383aa2fd4e7e32b56e9553e51d079a4d4c/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/085dd8af41bd818a8cee86cf7d32fec27d9e9caa/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -830,25 +856,103 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0430188179016", + "X-Render-Time": "0.0584709644318", "Connection": "Keep-Alive", - "X-Request-Count": "4137", + "X-Request-Count": "1304", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.223504066467", + "Connection": "Keep-Alive", + "X-Request-Count": "4492", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:24:11.313434+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"085dd8af41bd\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/085dd8af41bd\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.137880086899", + "Connection": "Keep-Alive", + "X-Request-Count": "2908", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648479\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:12.314631+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648479}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.242756843567", + "Connection": "Keep-Alive", + "X-Request-Count": "3011", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:24:11.313434+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"085dd8af41bd\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/085dd8af41bd\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -858,23 +962,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.109167098999", + "X-Render-Time": "0.0430109500885", "Connection": "Keep-Alive", - "X-Request-Count": "1627", + "X-Request-Count": "3509", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" + "X-Version": "b18f3492f8a3", + "Content-Length": "52" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:59.779498+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6fa02f383aa2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6fa02f383aa2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -882,22 +986,50 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0941288471222", + "X-Render-Time": "0.107805013657", "Connection": "Keep-Alive", - "X-Request-Count": "398", + "X-Request-Count": "4132", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076081\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:00.599927+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076081}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648479\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:12.314631+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648479}], \"page\": 1, \"size\": 1}", "status": 200 }, + { + "body": "{\"content\":{\"raw\":\"netlify-cms/pending_review\"}}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648527", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.153094053268", + "Connection": "Keep-Alive", + "X-Request-Count": "3512", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1569" + }, + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648527\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648527\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:20.732748+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:20.736524+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648527}", + "status": 201 + }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", @@ -908,25 +1040,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.110002994537", + "X-Render-Time": "0.16441822052", "Connection": "Keep-Alive", - "X-Request-Count": "1726", + "X-Request-Count": "3189", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:59.779498+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6fa02f383aa2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6fa02f383aa2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:24:11.313434+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"085dd8af41bd\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/085dd8af41bd\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:24:20.736524+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/statuses?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -936,23 +1068,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0355970859528", + "X-Render-Time": "0.207733154297", "Connection": "Keep-Alive", - "X-Request-Count": "338", + "X-Request-Count": "2161", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" + "X-Version": "b18f3492f8a3", + "content-length": "3174" }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648479\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:12.314631+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648479}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648527\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648527\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:20.732748+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:20.736524+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648527}], \"page\": 1, \"size\": 2}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -962,24 +1094,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0981049537659", + "X-Render-Time": "0.178059101105", "Connection": "Keep-Alive", - "X-Request-Count": "659", + "X-Request-Count": "3402", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" + "X-Version": "b18f3492f8a3", + "content-length": "4933" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076081\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:00.599927+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076081}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:24:11.313434+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"085dd8af41bd\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/085dd8af41bd\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:24:20.736524+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { - "body": "{\"content\":{\"raw\":\"netlify-cms/pending_review\"}}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?ts=300", + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -987,21 +1118,74 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076083", - "X-Served-By": "app-1117", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0850360393524", + "X-Render-Time": "0.0467541217804", "Connection": "Keep-Alive", - "X-Request-Count": "592", + "X-Request-Count": "3863", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1569" + "X-Version": "b18f3492f8a3", + "Content-Length": "52" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076083\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076083\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:08.363092+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:08.367909+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076083}", + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.122581958771", + "Connection": "Keep-Alive", + "X-Request-Count": "742", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3174" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648479\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:12.314631+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648479}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648527\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648527\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:20.732748+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:20.736524+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648527}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648568", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.109601974487", + "Connection": "Keep-Alive", + "X-Request-Count": "374", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1571" + }, + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648568\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648568\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:28.592809+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:28.595583+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648568}", "status": 201 }, { @@ -1014,103 +1198,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.105591058731", + "X-Render-Time": "0.150315999985", "Connection": "Keep-Alive", - "X-Request-Count": "3609", + "X-Request-Count": "3497", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:59.779498+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6fa02f383aa2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6fa02f383aa2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:33:08.367909+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:085dd8af41bd%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:24:11.313434+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"085dd8af41bd\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/085dd8af41bd\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/085dd8af41bd\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{0b217d7f-8e1f-4a53-a4b6-a84e3f0b4bce}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 3, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:24:28.595583+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0856461524963", - "Connection": "Keep-Alive", - "X-Request-Count": "5066", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3174" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076081\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:00.599927+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076081}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076083\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076083\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:08.363092+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:08.367909+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076083}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.130192995071", - "Connection": "Keep-Alive", - "X-Request-Count": "3498", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:59.779498+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6fa02f383aa2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6fa02f383aa2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:33:08.367909+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0583469867706", - "Connection": "Keep-Alive", - "X-Request-Count": "1244", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1120,103 +1226,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0785999298096", + "X-Render-Time": "0.203596115112", "Connection": "Keep-Alive", - "X-Request-Count": "3892", + "X-Request-Count": "1074", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3174" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076081\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:00.599927+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076081}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076083\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076083\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:08.363092+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:08.367909+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076083}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076087", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0796890258789", - "Connection": "Keep-Alive", - "X-Request-Count": "2123", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1571" - }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076087\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076087\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:16.635299+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:16.641517+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076087}", - "status": 201 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0907039642334", - "Connection": "Keep-Alive", - "X-Request-Count": "4791", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6fa02f383aa2%0Db782b50eefc7?from_pullrequest_id=6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 6, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:32:59.779498+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6fa02f383aa2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6fa02f383aa2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6fa02f383aa2\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bab4e90fa-fdfb-42ab-bc92-50f157595d30%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{ab4e90fa-fdfb-42ab-bc92-50f157595d30}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 3, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:33:16.641517+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/comments?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0999908447266", - "Connection": "Keep-Alive", - "X-Request-Count": "891", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4747" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076081\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076081\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:00.599927+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:00.608304+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076081}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076083\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076083\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:08.363092+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:08.367909+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076083}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6/comments/135076087\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6/_/diff#comment-135076087\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 6, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/6\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:33:16.635299+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:33:16.641517+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135076087}], \"page\": 1, \"size\": 3}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648479\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648479\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:12.314631+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:12.320196+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648479}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648527\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648527\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_review\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_review

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:20.732748+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:20.736524+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648527}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142648568\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142648568\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:24:28.592809+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:24:28.595583+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142648568}], \"page\": 1, \"size\": 3}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/6/statuses?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1224,17 +1250,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0456759929657", + "X-Render-Time": "0.0603449344635", "Connection": "Keep-Alive", - "X-Request-Count": "4891", + "X-Request-Count": "51", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Editorial Workflow__successfully loads.json b/cypress/fixtures/BitBucket Backend Editorial Workflow__successfully loads.json index 2fc53561..f13814af 100644 --- a/cypress/fixtures/BitBucket Backend Editorial Workflow__successfully loads.json +++ b/cypress/fixtures/BitBucket Backend Editorial Workflow__successfully loads.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.10523891449", + "X-Render-Time": "0.25870013237", "Connection": "Keep-Alive", - "X-Request-Count": "4276", + "X-Request-Count": "765", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3011" + "X-Version": "b18f3492f8a3", + "content-length": "2902" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\", \"language\": \"\", \"created_on\": \"2020-02-09T08:52:40.142843+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T08:52:55.296259+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:31:13.650402+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"User 0755a\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://avatar-cdn.atlassian.com/default/128?ordinal=3\"}}, \"nickname\": \"User 0755a\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:31:30.966580+00:00\", \"size\": 4276504, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -37,14 +37,14 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0474028587341", + "X-Render-Time": "0.0359570980072", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "3679", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "X-Request-Count": "4001", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,20 +61,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0881087779999", + "X-Render-Time": "0.0748388767242", "Connection": "Keep-Alive", - "X-Request-Count": "3161", + "X-Request-Count": "4141", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -87,25 +87,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0768880844116", + "X-Render-Time": "0.0915451049805", "Connection": "Keep-Alive", - "X-Request-Count": "411", + "X-Request-Count": "4486", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -114,48 +114,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0673279762268", + "X-Render-Time": "0.0578811168671", "Connection": "Keep-Alive", - "X-Request-Count": "2743", + "X-Request-Count": "2899", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", "status": 404 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.062175989151", - "Connection": "Keep-Alive", - "X-Request-Count": "2907", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", @@ -168,18 +141,204 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0587549209595", + "X-Render-Time": "0.0687050819397", "Connection": "Keep-Alive", - "X-Request-Count": "154", + "X-Request-Count": "1088", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0692381858826", + "Connection": "Keep-Alive", + "X-Request-Count": "4796", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0502259731293", + "Connection": "Keep-Alive", + "X-Request-Count": "141", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0707788467407", + "Connection": "Keep-Alive", + "X-Request-Count": "3170", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0666551589966", + "Connection": "Keep-Alive", + "X-Request-Count": "2802", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.119172096252", + "Connection": "Keep-Alive", + "X-Request-Count": "4405", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.127306222916", + "Connection": "Keep-Alive", + "X-Request-Count": "1459", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.153687000275", + "Connection": "Keep-Alive", + "X-Request-Count": "3849", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -193,48 +352,22 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0521950721741", + "X-Render-Time": "0.0682189464569", "Connection": "Keep-Alive", - "X-Request-Count": "2994", + "X-Request-Count": "3971", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7465" }, "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0618159770966", - "Connection": "Keep-Alive", - "X-Request-Count": "4202", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", @@ -246,17 +379,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0461740493774", + "X-Render-Time": "0.0505168437958", "Connection": "Keep-Alive", - "X-Request-Count": "4134", + "X-Request-Count": "676", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "16071" }, "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", @@ -264,7 +397,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,20 +405,46 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0564620494843", + "X-Render-Time": "0.134980916977", "Connection": "Keep-Alive", - "X-Request-Count": "4710", + "X-Request-Count": "2373", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B7b3a6418-1d9f-44d2-9704-9c218503dd69%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{7b3a6418-1d9f-44d2-9704-9c218503dd69}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.14414191246", + "Connection": "Keep-Alive", + "X-Request-Count": "1483", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bd2defc4e-a426-4ae6-8027-745ce1ffc1a0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{d2defc4e-a426-4ae6-8027-745ce1ffc1a0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can delete image from global media library.json b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can delete image from global media library.json index a57ad887..686f1210 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can delete image from global media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can delete image from global media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0439560413361", + "X-Render-Time": "0.047504901886", "Connection": "Keep-Alive", - "X-Request-Count": "4199", + "X-Request-Count": "626", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:06:26.434477+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:07:35.284297+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:46:44.026803+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:47:38.558724+00:00\", \"size\": 4276504, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0336859226227", + "X-Render-Time": "0.0516159534454", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "3147", - "X-Version": "1ffecea486f1", + "X-Request-Count": "23", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0379540920258", + "X-Render-Time": "0.0969140529633", "Connection": "Keep-Alive", - "X-Request-Count": "2710", + "X-Request-Count": "4587", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0731189250946", + "Connection": "Keep-Alive", + "X-Request-Count": "663", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3055" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +114,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0514090061188", + "X-Render-Time": "0.112040996552", "Connection": "Keep-Alive", - "X-Request-Count": "985", + "X-Request-Count": "2734", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,20 +139,47 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0370450019836", + "X-Render-Time": "0.0864510536194", "Connection": "Keep-Alive", - "X-Request-Count": "1048", + "X-Request-Count": "659", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.10401892662", + "Connection": "Keep-Alive", + "X-Request-Count": "2740", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { @@ -139,52 +192,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0341138839722", + "X-Render-Time": "0.0954999923706", "Connection": "Keep-Alive", - "X-Request-Count": "4144", + "X-Request-Count": "3416", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0399708747864", - "Connection": "Keep-Alive", - "X-Request-Count": "4708", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/.gitattributes?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -193,17 +219,255 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0536580085754", + "X-Render-Time": "0.0482680797577", "Connection": "Keep-Alive", - "X-Request-Count": "4412", + "X-Request-Count": "3842", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0870718955994", + "Connection": "Keep-Alive", + "X-Request-Count": "4193", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0887839794159", + "Connection": "Keep-Alive", + "X-Request-Count": "370", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.18767619133", + "Connection": "Keep-Alive", + "X-Request-Count": "1727", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.206748962402", + "Connection": "Keep-Alive", + "X-Request-Count": "4082", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.195421934128", + "Connection": "Keep-Alive", + "X-Request-Count": "144", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0550208091736", + "Connection": "Keep-Alive", + "X-Request-Count": "978", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.153443098068", + "Connection": "Keep-Alive", + "X-Request-Count": "4499", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.155490159988", + "Connection": "Keep-Alive", + "X-Request-Count": "2350", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/.gitattributes?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0769040584564", + "Connection": "Keep-Alive", + "X-Request-Count": "1933", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "Content-Length": "220" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.png filter=lfs diff=lfs merge=lfs -text\n*.jpg filter=lfs diff=lfs merge=lfs -text\n", @@ -211,54 +475,29 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0624189376831", + "X-Render-Time": "0.0693998336792", "Connection": "Keep-Alive", - "X-Request-Count": "4156", + "X-Request-Count": "535", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "7465" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.042130947113", - "Connection": "Keep-Alive", - "X-Request-Count": "3628", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, { @@ -270,7 +509,7 @@ "bbr1wikiprivate": "0", "Server": "nginx", "Vary": "Authorization", - "bbr1repouuid": "18faa393-6d00-42be-9071-fd187c9bf7d0", + "bbr1repouuid": "93bb2cd0-3c13-4701-84b3-c9b937820220", "Cache-Control": "no-cache", "Content-Type": "application/vnd.git-lfs+json", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", @@ -280,121 +519,41 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "bbr1scm": "git", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.041456", - "X-Usage-System-Time": "0.000000", + "X-Usage-User-Time": "0.027737", + "X-Usage-System-Time": "0.001008", "bbuserid": "6965054", "bbauthhash": "", - "X-Served-By": "app-163", + "X-Served-By": "app-136", "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", "bbr1ownerid": "6965054", "bbr1hasread": "1", "bbr1issuesprivate": "0", "bbr1haswrite": "1", - "bbr1size": "4282777", + "bbr1size": "4276504", "X-Usage-Throttled": "True", "Access-Control-Allow-Origin": "*", "X-View-Name": "bitbucket.apps.lfs.clientapi.batch.ObjectsBatchHandler", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0647659301758", + "X-Render-Time": "0.0869212150574", "Connection": "Keep-Alive", "bbusername": "owner", "X-Token-Id": "47401645", "X-Usage-Input-Ops": "0", - "X-Request-Count": "108", + "X-Request-Count": "1348", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "bbr1owner": "owner", "Content-Length": "104", - "bbr1id": "61698956" + "bbr1id": "63465664" }, "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"size\": 3470}]}", "status": 200 }, { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.04048204422", - "Connection": "Keep-Alive", - "X-Request-Count": "4207", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0371789932251", - "Connection": "Keep-Alive", - "X-Request-Count": "3468", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0404350757599", - "Connection": "Keep-Alive", - "X-Request-Count": "513", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "body": "------WebKitFormBoundarybIzBOpMRnI3m88D2\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundarybIzBOpMRnI3m88D2\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpload “static/media/netlify.png”\r\n------WebKitFormBoundarybIzBOpMRnI3m88D2\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundarybIzBOpMRnI3m88D2--\r\n", + "body": "------WebKitFormBoundaryE6wXLUQXDUXM5K9R\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryE6wXLUQXDUXM5K9R\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpload “static/media/netlify.png”\r\n------WebKitFormBoundaryE6wXLUQXDUXM5K9R\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryE6wXLUQXDUXM5K9R--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=0", "headers": { @@ -404,158 +563,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5", - "X-Served-By": "app-1142", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/67a5fd6657456687de1646a222a53b7f380a2067", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.429542064667", + "X-Render-Time": "0.653981208801", "Connection": "Keep-Alive", - "X-Request-Count": "3472", + "X-Request-Count": "32", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, "status": 201 }, { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0325949192047", - "Connection": "Keep-Alive", - "X-Request-Count": "3894", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0538530349731", - "Connection": "Keep-Alive", - "X-Request-Count": "4622", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3619" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"5ac22cb7b296c393ec13c307316287cf59dc6ad5\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/5ac22cb7b296c393ec13c307316287cf59dc6ad5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/5ac22cb7b296c393ec13c307316287cf59dc6ad5\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/5ac22cb7b296c393ec13c307316287cf59dc6ad5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}], \"date\": \"2020-02-09T09:07:47+00:00\", \"message\": \"Upload “static/media/netlify.png”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0510971546173", - "Connection": "Keep-Alive", - "X-Request-Count": "3979", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3619" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"5ac22cb7b296c393ec13c307316287cf59dc6ad5\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/5ac22cb7b296c393ec13c307316287cf59dc6ad5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/5ac22cb7b296c393ec13c307316287cf59dc6ad5\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/5ac22cb7b296c393ec13c307316287cf59dc6ad5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/5ac22cb7b296c393ec13c307316287cf59dc6ad5/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}], \"date\": \"2020-02-09T09:07:47+00:00\", \"message\": \"Upload “static/media/netlify.png”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/5ac22cb7b296c393ec13c307316287cf59dc6ad5/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0611019134521", - "Connection": "Keep-Alive", - "X-Request-Count": "115", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/5ac22cb7b296c393ec13c307316287cf59dc6ad5/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0487370491028", - "Connection": "Keep-Alive", - "X-Request-Count": "3975", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "body": "------WebKitFormBoundaryIsAxI2BpJFfXtmyW\r\nContent-Disposition: form-data; name=\"files\"\r\n\r\nstatic/media/netlify.png\r\n------WebKitFormBoundaryIsAxI2BpJFfXtmyW\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryIsAxI2BpJFfXtmyW\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nDelete “static/media/netlify.png”\r\n------WebKitFormBoundaryIsAxI2BpJFfXtmyW--\r\n", + "body": "------WebKitFormBoundaryuAOOKUVdeALG9FW1\r\nContent-Disposition: form-data; name=\"files\"\r\n\r\nstatic/media/netlify.png\r\n------WebKitFormBoundaryuAOOKUVdeALG9FW1\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryuAOOKUVdeALG9FW1\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nDelete “static/media/netlify.png”\r\n------WebKitFormBoundaryuAOOKUVdeALG9FW1--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=0", "headers": { @@ -565,18 +591,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b88e883a6afa0dff88ae474187fcdba6f5e66e3", - "X-Served-By": "app-1129", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7b286dff476fa476356ff1057636e2adbe9d77f4", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.476974964142", + "X-Render-Time": "0.76071190834", "Connection": "Keep-Alive", - "X-Request-Count": "4015", + "X-Request-Count": "2721", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, diff --git a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can publish entry with image.json b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can publish entry with image.json index 0748c67c..b43ff520 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can publish entry with image.json +++ b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can publish entry with image.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0365130901337", + "X-Render-Time": "0.0643148422241", "Connection": "Keep-Alive", - "X-Request-Count": "639", + "X-Request-Count": "1604", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:06:26.434477+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:08:48.116928+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:46:44.026803+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:03.699837+00:00\", \"size\": 8550339, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0329010486603", + "X-Render-Time": "0.0673298835754", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "2779", - "X-Version": "1ffecea486f1", + "X-Request-Count": "4836", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0499019622803", + "X-Render-Time": "0.0780999660492", "Connection": "Keep-Alive", - "X-Request-Count": "3671", + "X-Request-Count": "1657", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.032084941864", + "X-Render-Time": "0.0651860237122", "Connection": "Keep-Alive", - "X-Request-Count": "4233", + "X-Request-Count": "3670", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,47 +113,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.044273853302", + "X-Render-Time": "0.133157014847", "Connection": "Keep-Alive", - "X-Request-Count": "4925", + "X-Request-Count": "4524", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0393908023834", - "Connection": "Keep-Alive", - "X-Request-Count": "3873", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { @@ -166,25 +139,52 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.219643115997", + "Connection": "Keep-Alive", + "X-Request-Count": "2269", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3055" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0385880470276", + "X-Render-Time": "0.0958030223846", "Connection": "Keep-Alive", - "X-Request-Count": "4465", + "X-Request-Count": "459", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -193,77 +193,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0498299598694", + "X-Render-Time": "0.0563051700592", "Connection": "Keep-Alive", - "X-Request-Count": "649", + "X-Request-Count": "383", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0880310535431", - "Connection": "Keep-Alive", - "X-Request-Count": "371", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0609760284424", - "Connection": "Keep-Alive", - "X-Request-Count": "3475", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,78 +220,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0692899227142", + "X-Render-Time": "0.0616700649261", "Connection": "Keep-Alive", - "X-Request-Count": "4679", + "X-Request-Count": "3672", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0480868816376", - "Connection": "Keep-Alive", - "X-Request-Count": "4532", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0550639629364", - "Connection": "Keep-Alive", - "X-Request-Count": "633", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -354,23 +249,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0562078952789", + "X-Render-Time": "0.105027914047", "Connection": "Keep-Alive", - "X-Request-Count": "4479", + "X-Request-Count": "2342", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" + "X-Version": "b18f3492f8a3", + "content-length": "2786" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -380,23 +275,75 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0606980323792", + "X-Render-Time": "0.144097089767", "Connection": "Keep-Alive", - "X-Request-Count": "4349", + "X-Request-Count": "3124", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.202705144882", + "Connection": "Keep-Alive", + "X-Request-Count": "3757", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.334463119507", + "Connection": "Keep-Alive", + "X-Request-Count": "1913", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -405,20 +352,99 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0344650745392", + "X-Render-Time": "0.0670471191406", "Connection": "Keep-Alive", - "X-Request-Count": "4776", + "X-Request-Count": "3784", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "content-length": "16071" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0613880157471", + "Connection": "Keep-Alive", + "X-Request-Count": "1856", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.156121969223", + "Connection": "Keep-Alive", + "X-Request-Count": "3406", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.148679018021", + "Connection": "Keep-Alive", + "X-Request-Count": "4842", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -431,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0559611320496", + "X-Render-Time": "0.0649049282074", "Connection": "Keep-Alive", - "X-Request-Count": "3561", + "X-Request-Count": "4546", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -457,17 +483,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0572650432587", + "X-Render-Time": "0.0598192214966", "Connection": "Keep-Alive", - "X-Request-Count": "3293", + "X-Request-Count": "1744", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -483,25 +509,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0403010845184", + "X-Render-Time": "0.0586721897125", "Connection": "Keep-Alive", - "X-Request-Count": "4687", + "X-Request-Count": "2339", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0354199409485", + "X-Render-Time": "0.115489959717", "Connection": "Keep-Alive", - "X-Request-Count": "460", + "X-Request-Count": "2211", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,25 +561,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0470948219299", + "X-Render-Time": "0.0634689331055", "Connection": "Keep-Alive", - "X-Request-Count": "3428", + "X-Request-Count": "4193", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/.gitattributes?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/.gitattributes?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0454380512238", + "X-Render-Time": "0.0901710987091", "Connection": "Keep-Alive", - "X-Request-Count": "4003", + "X-Request-Count": "543", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "220" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.png filter=lfs diff=lfs merge=lfs -text\n*.jpg filter=lfs diff=lfs merge=lfs -text\n", @@ -587,7 +613,7 @@ "bbr1wikiprivate": "0", "Server": "nginx", "Vary": "Authorization", - "bbr1repouuid": "18faa393-6d00-42be-9071-fd187c9bf7d0", + "bbr1repouuid": "93bb2cd0-3c13-4701-84b3-c9b937820220", "Cache-Control": "no-cache", "Content-Type": "application/vnd.git-lfs+json", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", @@ -597,35 +623,35 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "bbr1scm": "git", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.035476", - "X-Usage-System-Time": "0.004654", + "X-Usage-User-Time": "0.034187", + "X-Usage-System-Time": "0.002712", "bbuserid": "6965054", "bbauthhash": "", - "X-Served-By": "app-135", + "X-Served-By": "app-136", "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", "bbr1ownerid": "6965054", "bbr1hasread": "1", "bbr1issuesprivate": "0", "bbr1haswrite": "1", - "bbr1size": "4282777", + "bbr1size": "8550339", "X-Usage-Throttled": "True", "Access-Control-Allow-Origin": "*", "X-View-Name": "bitbucket.apps.lfs.clientapi.batch.ObjectsBatchHandler", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0552201271057", + "X-Render-Time": "0.0567700862885", "Connection": "Keep-Alive", "bbusername": "owner", "X-Token-Id": "47401645", "X-Usage-Input-Ops": "0", - "X-Request-Count": "359", + "X-Request-Count": "3528", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "bbr1owner": "owner", "Content-Length": "104", - "bbr1id": "61698956" + "bbr1id": "63465664" }, "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"size\": 3470}]}", "status": 200 @@ -640,24 +666,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0393328666687", + "X-Render-Time": "0.078978061676", "Connection": "Keep-Alive", - "X-Request-Count": "4246", + "X-Request-Count": "994", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundary4ZwXQNgPfp2TwLU7\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundary4ZwXQNgPfp2TwLU7\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundary4ZwXQNgPfp2TwLU7\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundary4ZwXQNgPfp2TwLU7\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundary4ZwXQNgPfp2TwLU7\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\n46fab17319d5ef71e774eacbe68bda6f96ada19b\r\n------WebKitFormBoundary4ZwXQNgPfp2TwLU7--\r\n", + "body": "------WebKitFormBoundaryzf2IVBu8haW3SGTr\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryzf2IVBu8haW3SGTr\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryzf2IVBu8haW3SGTr\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryzf2IVBu8haW3SGTr\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryzf2IVBu8haW3SGTr\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nafbd90eed79aa3b48d4020a02bf70b061256c1d7\r\n------WebKitFormBoundaryzf2IVBu8haW3SGTr--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -667,18 +693,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027", - "X-Served-By": "app-1105", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.453527927399", + "X-Render-Time": "0.914261102676", "Connection": "Keep-Alive", - "X-Request-Count": "3217", + "X-Request-Count": "3285", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -696,20 +722,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2", - "X-Served-By": "app-1119", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.26731801033", + "X-Render-Time": "0.733192920685", "Connection": "Keep-Alive", - "X-Request-Count": "4757", + "X-Request-Count": "2121", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:09:10.169719+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bc7e4ebc1de8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:09:10.200239+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:49:29.447301+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ccd960b19a57\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:49:29.504134+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -723,21 +749,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075699", - "X-Served-By": "app-1105", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638622", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0866479873657", + "X-Render-Time": "0.174884080887", "Connection": "Keep-Alive", - "X-Request-Count": "3455", + "X-Request-Count": "4836", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075699\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075699\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:09:11.074428+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075699}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638622\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142638622\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:49:30.433910+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638622}", "status": 201 }, { @@ -750,20 +776,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.144315958023", + "X-Render-Time": "0.255573987961", "Connection": "Keep-Alive", - "X-Request-Count": "3908", + "X-Request-Count": "3746", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:09:10.169719+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bc7e4ebc1de8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:49:29.447301+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ccd960b19a57\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -776,20 +802,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0902559757233", + "X-Render-Time": "0.0962579250336", "Connection": "Keep-Alive", - "X-Request-Count": "664", + "X-Request-Count": "1050", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075699\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075699\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:09:11.074428+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075699}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638622\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142638622\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:49:30.433910+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638622}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,20 +829,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.13630604744", + "X-Render-Time": "0.243454933167", "Connection": "Keep-Alive", - "X-Request-Count": "3111", + "X-Request-Count": "3536", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "710" + "X-Version": "b18f3492f8a3", + "Content-Length": "738" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", "status": 200 }, { @@ -829,20 +855,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0872430801392", + "X-Render-Time": "0.109135150909", "Connection": "Keep-Alive", - "X-Request-Count": "958", + "X-Request-Count": "3307", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075699\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075699\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:09:11.074428+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075699}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638622\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142638622\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:49:30.433910+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638622}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -855,25 +881,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0495660305023", + "X-Render-Time": "0.131170988083", "Connection": "Keep-Alive", - "X-Request-Count": "514", + "X-Request-Count": "1995", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}], \"date\": \"2020-02-09T09:09:08+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"ccd960b19a57636624e645549ae619289510e9ff\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/ccd960b19a57636624e645549ae619289510e9ff\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57636624e645549ae619289510e9ff\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/ccd960b19a57636624e645549ae619289510e9ff\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:49:27+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/ccd960b19a57636624e645549ae619289510e9ff/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -882,20 +908,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0433168411255", + "X-Render-Time": "0.109101057053", "Connection": "Keep-Alive", - "X-Request-Count": "2557", + "X-Request-Count": "3360", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -908,25 +934,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0606429576874", + "X-Render-Time": "0.111388921738", "Connection": "Keep-Alive", - "X-Request-Count": "3776", + "X-Request-Count": "1936", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}], \"date\": \"2020-02-09T09:09:08+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"ccd960b19a57636624e645549ae619289510e9ff\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/ccd960b19a57636624e645549ae619289510e9ff\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57636624e645549ae619289510e9ff\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/ccd960b19a57636624e645549ae619289510e9ff\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:49:27+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/ccd960b19a57636624e645549ae619289510e9ff/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -934,18 +960,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.media.atlassian.com/file/32eab755-0ff3-432b-adc0-60471cc3c97c/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", - "X-Served-By": "app-1105", + "Location": "https://api.media.atlassian.com/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0418028831482", + "X-Render-Time": "0.102393865585", "Connection": "Keep-Alive", - "X-Request-Count": "3743", + "X-Request-Count": "2451", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -953,14 +979,14 @@ }, { "method": "GET", - "url": "/file/32eab755-0ff3-432b-adc0-60471cc3c97c/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "url": "/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", "headers": { "Content-Type": "image/png", "Content-Length": "3470", "Server": "globaledge-envoy", - "X-B3-Traceid": "b96a0fd0338cb2a9", - "X-B3-Spanid": "19ea25dcb374153a", - "X-B3-Parentspanid": "0c2b82cb0cbf5231", + "X-B3-Traceid": "54f25a32161955d0", + "X-B3-Spanid": "4061f49fb946f2b4", + "X-B3-Parentspanid": "5280baab096fc8b9", "X-B3-Sampled": "1", "X-Dns-Prefetch-Control": "off", "X-Frame-Options": "SAMEORIGIN", @@ -972,8 +998,8 @@ "Accept-Ranges": "bytes", "Content-Disposition": "attachment; filename=\"netlify.png\"", "Cache-Control": "private", - "Atl-Traceid": "b96a0fd0338cb2a9", - "X-Envoy-Upstream-Service-Time": "241", + "Atl-Traceid": "54f25a32161955d0", + "X-Envoy-Upstream-Service-Time": "256", "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", "X-Logging-Id": "V1xZRhzmw", "Strict-Transport-Security": "max-age=63072000; preload", @@ -996,46 +1022,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.10621714592", + "X-Render-Time": "0.227453947067", "Connection": "Keep-Alive", - "X-Request-Count": "4668", + "X-Request-Count": "2923", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:09:10.169719+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bc7e4ebc1de8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0904340744019", - "Connection": "Keep-Alive", - "X-Request-Count": "3959", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:09:10.169719+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bc7e4ebc1de8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:49:29.447301+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ccd960b19a57\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1048,20 +1048,46 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0703458786011", + "X-Render-Time": "0.117624998093", "Connection": "Keep-Alive", - "X-Request-Count": "3485", + "X-Request-Count": "984", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075699\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075699\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:09:11.074428+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075699}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638622\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142638622\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:49:30.433910+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638622}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.205955028534", + "Connection": "Keep-Alive", + "X-Request-Count": "2511", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "4933" + }, + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:49:29.447301+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ccd960b19a57\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1074,17 +1100,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.043741941452", + "X-Render-Time": "0.094701051712", "Connection": "Keep-Alive", - "X-Request-Count": "4007", + "X-Request-Count": "1144", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1102,18 +1128,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0992858409882", + "X-Render-Time": "0.15212392807", "Connection": "Keep-Alive", - "X-Request-Count": "3687", + "X-Request-Count": "1490", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075699\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075699\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:09:11.074428+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075699}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638622\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142638622\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:49:30.433910+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638622}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1127,21 +1153,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075701", - "X-Served-By": "app-1131", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638667", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0824041366577", + "X-Render-Time": "0.116589069366", "Connection": "Keep-Alive", - "X-Request-Count": "3648", + "X-Request-Count": "4332", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075701\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075701\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:09:20.286258+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:20.291887+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075701}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638667\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142638667\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:49:40.871673+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:40.874218+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638667}", "status": 201 }, { @@ -1154,20 +1180,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0951678752899", + "X-Render-Time": "0.191812038422", "Connection": "Keep-Alive", - "X-Request-Count": "3790", + "X-Request-Count": "257", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bc7e4ebc1de8%0D46fab17319d5?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:09:10.169719+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"bc7e4ebc1de8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:09:20.291887+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:ccd960b19a57%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:49:29.447301+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"ccd960b19a57\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:49:40.874218+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1180,20 +1206,46 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.100727081299", + "X-Render-Time": "0.169674873352", "Connection": "Keep-Alive", - "X-Request-Count": "4092", + "X-Request-Count": "669", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075699\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075699\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:09:11.074428+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:11.080166+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075699}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075701\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075701\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:09:20.286258+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:20.291887+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075701}], \"page\": 1, \"size\": 2}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638622\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142638622\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:49:30.433910+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:30.437247+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638622}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/142638667\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-142638667\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:49:40.871673+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:49:40.874218+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638667}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0809102058411", + "Connection": "Keep-Alive", + "X-Request-Count": "4847", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, { @@ -1209,18 +1261,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.958276987076", + "X-Render-Time": "1.77527189255", "Connection": "Keep-Alive", - "X-Request-Count": "3972", + "X-Request-Count": "634", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7910" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:4dc08e43b093%0D46fab17319d5?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:4dc08e43b093%0D46fab17319d5?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:09:10.169719+00:00\", \"id\": 2, \"closed_on\": \"2020-02-09T09:09:24.046837+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"bc7e4ebc1de8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"4dc08e43b0930c7f739d4162404c50ec7d441d46\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:09:23+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:09:20.291887+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:09:24.046853+00:00\"}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:bcd2ce331d4b%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:bcd2ce331d4b%0Dafbd90eed79a?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:49:29.447301+00:00\", \"id\": 2, \"closed_on\": \"2020-03-30T13:49:45.588807+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"ccd960b19a57\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"bcd2ce331d4b920878a6b99c4162d6b1488739fa\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:49:44+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:49:40.874218+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:49:45.588820+00:00\"}", "status": 200 }, { @@ -1233,51 +1285,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0551421642303", + "X-Render-Time": "0.110002040863", "Connection": "Keep-Alive", - "X-Request-Count": "4220", + "X-Request-Count": "4238", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"4dc08e43b0930c7f739d4162404c50ec7d441d46\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}, {\"hash\": \"bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}}}], \"date\": \"2020-02-09T09:09:23+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"bcd2ce331d4b920878a6b99c4162d6b1488739fa\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}, {\"hash\": \"ccd960b19a57636624e645549ae619289510e9ff\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57636624e645549ae619289510e9ff\"}}}], \"date\": \"2020-03-30T13:49:44+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0471980571747", - "Connection": "Keep-Alive", - "X-Request-Count": "4579", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" - }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/4dc08e43b0930c7f739d4162404c50ec7d441d46/static/media?sort=-path&max_depth=1&ts=300", + "url": "/2.0/repositories/owner/repo/src/bcd2ce331d4b920878a6b99c4162d6b1488739fa/static/media?max_depth=1&pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1286,20 +1312,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0518789291382", + "X-Render-Time": "0.116595029831", "Connection": "Keep-Alive", - "X-Request-Count": "148", + "X-Request-Count": "4430", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1181" + "X-Version": "b18f3492f8a3", + "content-length": "1173" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/4dc08e43b0930c7f739d4162404c50ec7d441d46/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/4dc08e43b0930c7f739d4162404c50ec7d441d46/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/4dc08e43b0930c7f739d4162404c50ec7d441d46/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"4dc08e43b0930c7f739d4162404c50ec7d441d46\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}}},\"attributes\":[\"binary\",\"lfs\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1,\"size\":1}", + "response": "{\"pagelen\":100,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/bcd2ce331d4b920878a6b99c4162d6b1488739fa/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/bcd2ce331d4b920878a6b99c4162d6b1488739fa/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/bcd2ce331d4b920878a6b99c4162d6b1488739fa/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"bcd2ce331d4b920878a6b99c4162d6b1488739fa\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}}},\"attributes\":[\"binary\",\"lfs\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1}", "status": 200 }, { @@ -1312,25 +1338,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.05131316185", + "X-Render-Time": "0.125215053558", "Connection": "Keep-Alive", - "X-Request-Count": "4213", + "X-Request-Count": "4900", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"4dc08e43b0930c7f739d4162404c50ec7d441d46\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}, {\"hash\": \"bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}}}], \"date\": \"2020-02-09T09:09:23+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"bcd2ce331d4b920878a6b99c4162d6b1488739fa\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}, {\"hash\": \"ccd960b19a57636624e645549ae619289510e9ff\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57636624e645549ae619289510e9ff\"}}}], \"date\": \"2020-03-30T13:49:44+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/4dc08e43b0930c7f739d4162404c50ec7d441d46/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/bcd2ce331d4b920878a6b99c4162d6b1488739fa/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1339,20 +1365,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0376811027527", + "X-Render-Time": "0.102028846741", "Connection": "Keep-Alive", - "X-Request-Count": "4177", + "X-Request-Count": "3780", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -1365,17 +1391,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0536000728607", + "X-Render-Time": "0.0690979957581", "Connection": "Keep-Alive", - "X-Request-Count": "4690", + "X-Request-Count": "4149", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1393,45 +1419,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0578601360321", + "X-Render-Time": "0.103837966919", "Connection": "Keep-Alive", - "X-Request-Count": "3026", + "X-Request-Count": "580", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"4dc08e43b0930c7f739d4162404c50ec7d441d46\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/4dc08e43b0930c7f739d4162404c50ec7d441d46\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4dc08e43b0930c7f739d4162404c50ec7d441d46/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}, {\"hash\": \"bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bc7e4ebc1de8dbe8fe86991bc1b3557e7495b027\"}}}], \"date\": \"2020-02-09T09:09:23+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/4dc08e43b0930c7f739d4162404c50ec7d441d46/content/posts/1970-01-01-first-title.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0420069694519", - "Connection": "Keep-Alive", - "X-Request-Count": "161", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" - }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"bcd2ce331d4b920878a6b99c4162d6b1488739fa\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/bcd2ce331d4b920878a6b99c4162d6b1488739fa\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/bcd2ce331d4b920878a6b99c4162d6b1488739fa/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}, {\"hash\": \"ccd960b19a57636624e645549ae619289510e9ff\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ccd960b19a57636624e645549ae619289510e9ff\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/ccd960b19a57636624e645549ae619289510e9ff\"}}}], \"date\": \"2020-03-30T13:49:44+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { @@ -1444,20 +1443,47 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0575408935547", + "X-Render-Time": "0.0831689834595", "Connection": "Keep-Alive", - "X-Request-Count": "4553", + "X-Request-Count": "3737", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/bcd2ce331d4b920878a6b99c4162d6b1488739fa/content/posts/1970-01-01-first-title.md?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.13681602478", + "Connection": "Keep-Alive", + "X-Request-Count": "3668", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "180" + }, + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", + "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can save entry with image.json b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can save entry with image.json index 25a1f416..ac9215f2 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can save entry with image.json +++ b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can save entry with image.json @@ -11,18 +11,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.048623085022", + "X-Render-Time": "0.0824320316315", "Connection": "Keep-Alive", - "X-Request-Count": "4757", + "X-Request-Count": "498", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:06:26.434477+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:08:03.186654+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:46:44.026803+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:48:12.324057+00:00\", \"size\": 8550339, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0328371524811", + "X-Render-Time": "0.0358879566193", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4802", - "X-Version": "1ffecea486f1", + "X-Request-Count": "2856", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.038419008255", + "X-Render-Time": "0.0679609775543", "Connection": "Keep-Alive", - "X-Request-Count": "3840", + "X-Request-Count": "2275", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0313899517059", + "X-Render-Time": "0.0643389225006", "Connection": "Keep-Alive", - "X-Request-Count": "4556", + "X-Request-Count": "270", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -115,124 +115,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0394349098206", + "X-Render-Time": "0.0985479354858", "Connection": "Keep-Alive", - "X-Request-Count": "3323", + "X-Request-Count": "1525", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0426249504089", - "Connection": "Keep-Alive", - "X-Request-Count": "4641", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0421340465546", - "Connection": "Keep-Alive", - "X-Request-Count": "844", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.045628786087", - "Connection": "Keep-Alive", - "X-Request-Count": "4730", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0441830158234", - "Connection": "Keep-Alive", - "X-Request-Count": "4491", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { @@ -247,103 +141,50 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.037449836731", + "X-Render-Time": "0.0613920688629", "Connection": "Keep-Alive", - "X-Request-Count": "3015", + "X-Request-Count": "2884", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.04159116745", - "Connection": "Keep-Alive", - "X-Request-Count": "3503", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", + "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0415360927582", + "X-Render-Time": "0.0703158378601", "Connection": "Keep-Alive", - "X-Request-Count": "4140", + "X-Request-Count": "2455", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0362570285797", - "Connection": "Keep-Alive", - "X-Request-Count": "4478", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -352,17 +193,44 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0355939865112", + "X-Render-Time": "0.0604450702667", "Connection": "Keep-Alive", - "X-Request-Count": "4298", + "X-Request-Count": "4629", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0779368877411", + "Connection": "Keep-Alive", + "X-Request-Count": "3233", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "content-length": "2565" }, "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -370,33 +238,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0377039909363", - "Connection": "Keep-Alive", - "X-Request-Count": "243", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -405,20 +247,204 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0320398807526", + "X-Render-Time": "0.0795750617981", "Connection": "Keep-Alive", - "X-Request-Count": "170", + "X-Request-Count": "2452", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "content-length": "2786" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.255670070648", + "Connection": "Keep-Alive", + "X-Request-Count": "3959", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.235846996307", + "Connection": "Keep-Alive", + "X-Request-Count": "1727", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.277956962585", + "Connection": "Keep-Alive", + "X-Request-Count": "2633", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0572788715363", + "Connection": "Keep-Alive", + "X-Request-Count": "4657", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.161710977554", + "Connection": "Keep-Alive", + "X-Request-Count": "159", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.164921045303", + "Connection": "Keep-Alive", + "X-Request-Count": "4238", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0884850025177", + "Connection": "Keep-Alive", + "X-Request-Count": "3520", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, { @@ -431,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0507979393005", + "X-Render-Time": "0.0566351413727", "Connection": "Keep-Alive", - "X-Request-Count": "3121", + "X-Request-Count": "441", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -457,17 +483,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0544431209564", + "X-Render-Time": "0.0792438983917", "Connection": "Keep-Alive", - "X-Request-Count": "3614", + "X-Request-Count": "1883", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -483,25 +509,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0476701259613", + "X-Render-Time": "0.0607299804688", "Connection": "Keep-Alive", - "X-Request-Count": "4106", + "X-Request-Count": "110", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.032613992691", + "X-Render-Time": "0.0609850883484", "Connection": "Keep-Alive", - "X-Request-Count": "127", + "X-Request-Count": "4251", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,25 +561,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.045783996582", + "X-Render-Time": "0.0786199569702", "Connection": "Keep-Alive", - "X-Request-Count": "3414", + "X-Request-Count": "3476", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/.gitattributes?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/.gitattributes?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0310029983521", + "X-Render-Time": "0.0624029636383", "Connection": "Keep-Alive", - "X-Request-Count": "3017", + "X-Request-Count": "2889", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "220" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.png filter=lfs diff=lfs merge=lfs -text\n*.jpg filter=lfs diff=lfs merge=lfs -text\n", @@ -587,7 +613,7 @@ "bbr1wikiprivate": "0", "Server": "nginx", "Vary": "Authorization", - "bbr1repouuid": "18faa393-6d00-42be-9071-fd187c9bf7d0", + "bbr1repouuid": "93bb2cd0-3c13-4701-84b3-c9b937820220", "Cache-Control": "no-cache", "Content-Type": "application/vnd.git-lfs+json", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", @@ -597,35 +623,35 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "bbr1scm": "git", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.032498", - "X-Usage-System-Time": "0.001402", + "X-Usage-User-Time": "0.026930", + "X-Usage-System-Time": "0.001752", "bbuserid": "6965054", "bbauthhash": "", - "X-Served-By": "app-136", + "X-Served-By": "app-135", "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", "bbr1ownerid": "6965054", "bbr1hasread": "1", "bbr1issuesprivate": "0", "bbr1haswrite": "1", - "bbr1size": "4282777", + "bbr1size": "8550339", "X-Usage-Throttled": "True", "Access-Control-Allow-Origin": "*", "X-View-Name": "bitbucket.apps.lfs.clientapi.batch.ObjectsBatchHandler", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0534310340881", + "X-Render-Time": "0.0516729354858", "Connection": "Keep-Alive", "bbusername": "owner", "X-Token-Id": "47401645", "X-Usage-Input-Ops": "0", - "X-Request-Count": "829", + "X-Request-Count": "1080", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "bbr1owner": "owner", "Content-Length": "104", - "bbr1id": "61698956" + "bbr1id": "63465664" }, "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"size\": 3470}]}", "status": 200 @@ -640,24 +666,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0463178157806", + "X-Render-Time": "0.0877890586853", "Connection": "Keep-Alive", - "X-Request-Count": "3326", + "X-Request-Count": "4589", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundaryJU8MxLG8VM3nvq8l\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundaryJU8MxLG8VM3nvq8l\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryJU8MxLG8VM3nvq8l\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryJU8MxLG8VM3nvq8l\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryJU8MxLG8VM3nvq8l\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\n46fab17319d5ef71e774eacbe68bda6f96ada19b\r\n------WebKitFormBoundaryJU8MxLG8VM3nvq8l--\r\n", + "body": "------WebKitFormBoundaryV5oUKPrjIC7sHHki\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryV5oUKPrjIC7sHHki\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryV5oUKPrjIC7sHHki\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryV5oUKPrjIC7sHHki\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryV5oUKPrjIC7sHHki\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nafbd90eed79aa3b48d4020a02bf70b061256c1d7\r\n------WebKitFormBoundaryV5oUKPrjIC7sHHki--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -667,18 +693,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f", - "X-Served-By": "app-1107", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.474894046783", + "X-Render-Time": "1.06548500061", "Connection": "Keep-Alive", - "X-Request-Count": "3812", + "X-Request-Count": "1849", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -696,20 +722,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1", - "X-Served-By": "app-1117", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.215699911118", + "X-Render-Time": "0.714059114456", "Connection": "Keep-Alive", - "X-Request-Count": "3365", + "X-Request-Count": "1066", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:961622bdd0ae%0D46fab17319d5?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:961622bdd0ae%0D46fab17319d5?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:08:36.932024+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"961622bdd0ae\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0ae\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/961622bdd0ae\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:08:36.962408+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:42a9413817f6%0Dafbd90eed79a?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:42a9413817f6%0Dafbd90eed79a?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:48:49.187706+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"42a9413817f6\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/42a9413817f6\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:48:49.224413+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -723,21 +749,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075687", - "X-Served-By": "app-1118", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142638419", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0981070995331", + "X-Render-Time": "0.120044946671", "Connection": "Keep-Alive", - "X-Request-Count": "2644", + "X-Request-Count": "4577", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075687\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075687\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:08:37.711194+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:08:37.719215+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075687}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142638419\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142638419\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:48:50.165840+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:48:50.168510+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638419}", "status": 201 }, { @@ -750,20 +776,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0883071422577", + "X-Render-Time": "0.259660959244", "Connection": "Keep-Alive", - "X-Request-Count": "4212", + "X-Request-Count": "1524", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:961622bdd0ae%0D46fab17319d5?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:961622bdd0ae%0D46fab17319d5?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:08:36.932024+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"961622bdd0ae\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0ae\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/961622bdd0ae\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:08:37.719215+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:42a9413817f6%0Dafbd90eed79a?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:42a9413817f6%0Dafbd90eed79a?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:48:49.187706+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"42a9413817f6\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/42a9413817f6\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:48:50.168510+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -776,20 +802,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0702848434448", + "X-Render-Time": "0.106071949005", "Connection": "Keep-Alive", - "X-Request-Count": "1088", + "X-Request-Count": "4023", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075687\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075687\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:08:37.711194+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:08:37.719215+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075687}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142638419\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142638419\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:48:50.165840+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:48:50.168510+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638419}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,20 +829,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.100542068481", + "X-Render-Time": "0.296337127686", "Connection": "Keep-Alive", - "X-Request-Count": "4728", + "X-Request-Count": "3880", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "710" + "X-Version": "b18f3492f8a3", + "Content-Length": "738" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", "status": 200 }, { @@ -829,20 +855,73 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0783200263977", + "X-Render-Time": "0.15013885498", "Connection": "Keep-Alive", - "X-Request-Count": "2690", + "X-Request-Count": "3258", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075687\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075687\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:08:37.711194+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:08:37.719215+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075687}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142638419\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142638419\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:48:50.165840+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:48:50.168510+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638419}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0927729606628", + "Connection": "Keep-Alive", + "X-Request-Count": "1434", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3726" + }, + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"42a9413817f6f44d7d27552e3593fb0cc47d6d2d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/42a9413817f6f44d7d27552e3593fb0cc47d6d2d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/42a9413817f6f44d7d27552e3593fb0cc47d6d2d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/42a9413817f6f44d7d27552e3593fb0cc47d6d2d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:48:47+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/42a9413817f6f44d7d27552e3593fb0cc47d6d2d/content/posts/1970-01-01-first-title.md?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.100641012192", + "Connection": "Keep-Alive", + "X-Request-Count": "3506", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "180" + }, + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -857,76 +936,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0538911819458", + "X-Render-Time": "0.325286865234", "Connection": "Keep-Alive", - "X-Request-Count": "3457", + "X-Request-Count": "1092", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"961622bdd0aec20b09f5fafa050c409f77ad846f\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/961622bdd0aec20b09f5fafa050c409f77ad846f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/961622bdd0aec20b09f5fafa050c409f77ad846f\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/961622bdd0aec20b09f5fafa050c409f77ad846f\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}], \"date\": \"2020-02-09T09:08:35+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"42a9413817f6f44d7d27552e3593fb0cc47d6d2d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/42a9413817f6f44d7d27552e3593fb0cc47d6d2d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/42a9413817f6f44d7d27552e3593fb0cc47d6d2d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/42a9413817f6f44d7d27552e3593fb0cc47d6d2d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6f44d7d27552e3593fb0cc47d6d2d/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:48:47+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/961622bdd0aec20b09f5fafa050c409f77ad846f/content/posts/1970-01-01-first-title.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.038024187088", - "Connection": "Keep-Alive", - "X-Request-Count": "4732", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" - }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0576198101044", - "Connection": "Keep-Alive", - "X-Request-Count": "3028", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3726" - }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"961622bdd0aec20b09f5fafa050c409f77ad846f\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/961622bdd0aec20b09f5fafa050c409f77ad846f\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/961622bdd0aec20b09f5fafa050c409f77ad846f\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/961622bdd0aec20b09f5fafa050c409f77ad846f\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0aec20b09f5fafa050c409f77ad846f/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}], \"date\": \"2020-02-09T09:08:35+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/961622bdd0aec20b09f5fafa050c409f77ad846f/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/42a9413817f6f44d7d27552e3593fb0cc47d6d2d/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -934,18 +960,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.media.atlassian.com/file/32eab755-0ff3-432b-adc0-60471cc3c97c/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", - "X-Served-By": "app-1107", + "Location": "https://api.media.atlassian.com/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0409679412842", + "X-Render-Time": "0.10174202919", "Connection": "Keep-Alive", - "X-Request-Count": "44", + "X-Request-Count": "1521", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -953,14 +979,14 @@ }, { "method": "GET", - "url": "/file/32eab755-0ff3-432b-adc0-60471cc3c97c/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "url": "/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", "headers": { "Content-Type": "image/png", "Content-Length": "3470", "Server": "globaledge-envoy", - "X-B3-Traceid": "263da521ac5996bc", - "X-B3-Spanid": "81896d7679ef9b34", - "X-B3-Parentspanid": "ad74f9415b8fe5d1", + "X-B3-Traceid": "1ae8572a9343600a", + "X-B3-Spanid": "fc0d24901cdf80e9", + "X-B3-Parentspanid": "211334df00c5169b", "X-B3-Sampled": "1", "X-Dns-Prefetch-Control": "off", "X-Frame-Options": "SAMEORIGIN", @@ -972,8 +998,8 @@ "Accept-Ranges": "bytes", "Content-Disposition": "attachment; filename=\"netlify.png\"", "Cache-Control": "private", - "Atl-Traceid": "263da521ac5996bc", - "X-Envoy-Upstream-Service-Time": "229", + "Atl-Traceid": "1ae8572a9343600a", + "X-Envoy-Upstream-Service-Time": "301", "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", "X-Logging-Id": "V1xZRhzmw", "Strict-Transport-Security": "max-age=63072000; preload", @@ -996,20 +1022,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.11896109581", + "X-Render-Time": "0.242100000381", "Connection": "Keep-Alive", - "X-Request-Count": "3976", + "X-Request-Count": "1509", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:961622bdd0ae%0D46fab17319d5?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:961622bdd0ae%0D46fab17319d5?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:08:36.932024+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"961622bdd0ae\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/961622bdd0ae\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/961622bdd0ae\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:08:37.719215+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:42a9413817f6%0Dafbd90eed79a?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:42a9413817f6%0Dafbd90eed79a?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:48:49.187706+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"42a9413817f6\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/42a9413817f6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/42a9413817f6\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:48:50.168510+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1022,20 +1048,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0809910297394", + "X-Render-Time": "0.179906129837", "Connection": "Keep-Alive", - "X-Request-Count": "608", + "X-Request-Count": "3418", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075687\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075687\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:08:37.711194+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:08:37.719215+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075687}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142638419\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142638419\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:48:50.165840+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:48:50.168510+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638419}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1048,20 +1074,46 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0449759960175", + "X-Render-Time": "0.0921790599823", "Connection": "Keep-Alive", - "X-Request-Count": "4688", + "X-Request-Count": "3760", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0665528774261", + "Connection": "Keep-Alive", + "X-Request-Count": "1206", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can upload image from entry media library.json b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can upload image from entry media library.json index 44a63c4e..c789cd2e 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can upload image from entry media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can upload image from entry media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0429220199585", + "X-Render-Time": "0.119594812393", "Connection": "Keep-Alive", - "X-Request-Count": "2630", + "X-Request-Count": "2166", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:06:26.434477+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:08:03.186654+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:46:44.026803+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:48:12.324057+00:00\", \"size\": 8550339, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0334370136261", + "X-Render-Time": "0.0534222126007", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "561", - "X-Version": "1ffecea486f1", + "X-Request-Count": "385", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,20 +61,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0500209331512", + "X-Render-Time": "0.092444896698", "Connection": "Keep-Alive", - "X-Request-Count": "4797", + "X-Request-Count": "3566", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { @@ -87,51 +87,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0350871086121", + "X-Render-Time": "0.118748903275", "Connection": "Keep-Alive", - "X-Request-Count": "4785", + "X-Request-Count": "2864", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/static/media?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0432360172272", - "Connection": "Keep-Alive", - "X-Request-Count": "3765", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "78" - }, - "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", - "status": 404 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -142,19 +116,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0490980148315", + "X-Render-Time": "0.144627809525", "Connection": "Keep-Alive", - "X-Request-Count": "4401", + "X-Request-Count": "4092", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "b18f3492f8a3", + "Content-Length": "78" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 + "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", + "status": 404 }, { "method": "GET", @@ -166,25 +139,133 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0395939350128", + "X-Render-Time": "0.594835996628", "Connection": "Keep-Alive", - "X-Request-Count": "2885", + "X-Request-Count": "3183", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.164966821671", + "Connection": "Keep-Alive", + "X-Request-Count": "2616", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.080185174942", + "Connection": "Keep-Alive", + "X-Request-Count": "2508", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0921461582184", + "Connection": "Keep-Alive", + "X-Request-Count": "1404", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0601921081543", + "Connection": "Keep-Alive", + "X-Request-Count": "1718", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -194,23 +275,75 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0348708629608", + "X-Render-Time": "0.21219587326", "Connection": "Keep-Alive", - "X-Request-Count": "3442", + "X-Request-Count": "1854", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.263798952103", + "Connection": "Keep-Alive", + "X-Request-Count": "77", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.283862829208", + "Connection": "Keep-Alive", + "X-Request-Count": "3679", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -221,42 +354,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0574440956116", + "X-Render-Time": "0.0737359523773", "Connection": "Keep-Alive", - "X-Request-Count": "3817", + "X-Request-Count": "2545", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0441291332245", - "Connection": "Keep-Alive", - "X-Request-Count": "4350", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "16071" }, "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", @@ -264,7 +370,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,153 +378,73 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.195072889328", + "Connection": "Keep-Alive", + "X-Request-Count": "3157", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.197229862213", + "Connection": "Keep-Alive", + "X-Request-Count": "3574", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0371470451355", + "X-Render-Time": "0.406873941422", "Connection": "Keep-Alive", - "X-Request-Count": "4410", + "X-Request-Count": "3985", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "7465" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0385360717773", - "Connection": "Keep-Alive", - "X-Request-Count": "3493", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0545909404755", - "Connection": "Keep-Alive", - "X-Request-Count": "4363", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0426280498505", - "Connection": "Keep-Alive", - "X-Request-Count": "3856", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0436398983002", - "Connection": "Keep-Alive", - "X-Request-Count": "4295", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0443999767303", - "Connection": "Keep-Alive", - "X-Request-Count": "3711", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can upload image from global media library.json b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can upload image from global media library.json index d83d4242..46ac6715 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - Large Media__can upload image from global media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - Large Media__can upload image from global media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0571258068085", + "X-Render-Time": "0.0697131156921", "Connection": "Keep-Alive", - "X-Request-Count": "3131", + "X-Request-Count": "4236", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:06:26.434477+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:06:56.451701+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:46:44.026803+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:47:08.255084+00:00\", \"size\": 4276504, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0323951244354", + "X-Render-Time": "0.0371789932251", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "3822", - "X-Version": "1ffecea486f1", + "X-Request-Count": "1311", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0459861755371", + "X-Render-Time": "0.104870796204", "Connection": "Keep-Alive", - "X-Request-Count": "3741", + "X-Request-Count": "333", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0478329658508", + "X-Render-Time": "0.0782299041748", "Connection": "Keep-Alive", - "X-Request-Count": "362", + "X-Request-Count": "2361", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,47 +113,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0519819259644", + "X-Render-Time": "0.0933699607849", "Connection": "Keep-Alive", - "X-Request-Count": "3109", + "X-Request-Count": "3147", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0542991161346", - "Connection": "Keep-Alive", - "X-Request-Count": "4627", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { @@ -166,25 +139,238 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.046884059906", + "X-Render-Time": "0.119490861893", "Connection": "Keep-Alive", - "X-Request-Count": "1981", + "X-Request-Count": "3226", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/.gitattributes?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.104144096375", + "Connection": "Keep-Alive", + "X-Request-Count": "505", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.169676065445", + "Connection": "Keep-Alive", + "X-Request-Count": "1231", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3055" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0853481292725", + "Connection": "Keep-Alive", + "X-Request-Count": "3739", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0828671455383", + "Connection": "Keep-Alive", + "X-Request-Count": "2350", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.081267118454", + "Connection": "Keep-Alive", + "X-Request-Count": "1070", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.205780982971", + "Connection": "Keep-Alive", + "X-Request-Count": "3283", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.079941034317", + "Connection": "Keep-Alive", + "X-Request-Count": "210", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.186656951904", + "Connection": "Keep-Alive", + "X-Request-Count": "1335", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -195,68 +381,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0615179538727", + "X-Render-Time": "0.0775620937347", "Connection": "Keep-Alive", - "X-Request-Count": "4474", + "X-Request-Count": "3030", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "220" - }, - "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.png filter=lfs diff=lfs merge=lfs -text\n*.jpg filter=lfs diff=lfs merge=lfs -text\n", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0776319503784", - "Connection": "Keep-Alive", - "X-Request-Count": "4547", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.040992975235", - "Connection": "Keep-Alive", - "X-Request-Count": "159", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7465" }, "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", @@ -264,7 +397,34 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/.gitattributes?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0576019287109", + "Connection": "Keep-Alive", + "X-Request-Count": "1841", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "220" + }, + "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.png filter=lfs diff=lfs merge=lfs -text\n*.jpg filter=lfs diff=lfs merge=lfs -text\n", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,20 +432,72 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.065132856369", + "X-Render-Time": "0.188924074173", "Connection": "Keep-Alive", - "X-Request-Count": "4484", + "X-Request-Count": "2705", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.201379060745", + "Connection": "Keep-Alive", + "X-Request-Count": "422", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.163823843002", + "Connection": "Keep-Alive", + "X-Request-Count": "390", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -297,7 +509,7 @@ "bbr1wikiprivate": "0", "Server": "nginx", "Vary": "Authorization", - "bbr1repouuid": "18faa393-6d00-42be-9071-fd187c9bf7d0", + "bbr1repouuid": "93bb2cd0-3c13-4701-84b3-c9b937820220", "Cache-Control": "no-cache", "Content-Type": "application/vnd.git-lfs+json", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", @@ -307,90 +519,37 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "bbr1scm": "git", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.076031", - "X-Usage-System-Time": "0.000455", + "X-Usage-User-Time": "0.052674", + "X-Usage-System-Time": "0.000427", "bbuserid": "6965054", "bbauthhash": "", - "X-Served-By": "app-135", + "X-Served-By": "app-136", "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", "bbr1ownerid": "6965054", "bbr1hasread": "1", "bbr1issuesprivate": "0", "bbr1haswrite": "1", - "bbr1size": "4282777", + "bbr1size": "4276504", "X-Usage-Throttled": "True", "Access-Control-Allow-Origin": "*", "X-View-Name": "bitbucket.apps.lfs.clientapi.batch.ObjectsBatchHandler", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.387759923935", + "X-Render-Time": "0.194695949554", "Connection": "Keep-Alive", "bbusername": "owner", "X-Token-Id": "47401645", "X-Usage-Input-Ops": "0", - "X-Request-Count": "51", + "X-Request-Count": "1405", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "bbr1owner": "owner", "Content-Length": "889", - "bbr1id": "61698956" + "bbr1id": "63465664" }, - "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"actions\": {\"verify\": {\"href\": \"https://bitbucket.org/%7B%7D/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D/info/lfs/object/verify?upload_id=00272598-6a0c-4fe2-8d79-f331c82780d9\"}, \"upload\": {\"header\": {\"X-Client-ID\": \"46305acb-bece-48e9-9d62-d41541b0fc95\", \"Authorization\": \"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI0NjMwNWFjYi1iZWNlLTQ4ZTktOWQ2Mi1kNDE1NDFiMGZjOTUiLCJhY2Nlc3MiOnsidXJuOmZpbGVzdG9yZTp1cGxvYWQ6MDAyNzI1OTgtNmEwYy00ZmUyLThkNzktZjMzMWM4Mjc4MGQ5IjpbInVwZGF0ZSIsImNyZWF0ZSJdLCJ1cm46ZmlsZXN0b3JlOmNodW5rOioiOlsicmVhZCIsImNyZWF0ZSJdfSwibmJmIjoxNTgxMjM5MTY4LCJleHAiOjE1ODEyNDI3Njh9.L9KgZDVHdiaDnV2SIP6ViEqXKCiJHgEw9anSLbfD60I\"}, \"href\": \"https://api.media.atlassian.com/upload/00272598-6a0c-4fe2-8d79-f331c82780d9/binary?hashAlgorithm=sha256\", \"expires_in\": 3480}}, \"size\": 3470}]}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.038537979126", - "Connection": "Keep-Alive", - "X-Request-Count": "585", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0473828315735", - "Connection": "Keep-Alive", - "X-Request-Count": "3542", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"actions\": {\"verify\": {\"href\": \"https://bitbucket.org/%7B%7D/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D/info/lfs/object/verify?upload_id=718a612c-054c-4f67-acb4-fdbe0ce8250a\"}, \"upload\": {\"header\": {\"X-Client-ID\": \"46305acb-bece-48e9-9d62-d41541b0fc95\", \"Authorization\": \"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI0NjMwNWFjYi1iZWNlLTQ4ZTktOWQ2Mi1kNDE1NDFiMGZjOTUiLCJhY2Nlc3MiOnsidXJuOmZpbGVzdG9yZTp1cGxvYWQ6NzE4YTYxMmMtMDU0Yy00ZjY3LWFjYjQtZmRiZTBjZTgyNTBhIjpbInVwZGF0ZSIsImNyZWF0ZSJdLCJ1cm46ZmlsZXN0b3JlOmNodW5rOioiOlsicmVhZCIsImNyZWF0ZSJdfSwibmJmIjoxNTg1NTc1OTgyLCJleHAiOjE1ODU1Nzk1ODJ9.KWXElXJjPTW0APHEVmEibCk8Jb8caXrmN9za9ICH9dc\"}, \"href\": \"https://api.media.atlassian.com/upload/718a612c-054c-4f67-acb4-fdbe0ce8250a/binary?hashAlgorithm=sha256\", \"expires_in\": 3480}}, \"size\": 3470}]}", "status": 200 }, { @@ -400,13 +559,13 @@ "contentType": "image/png" }, "method": "PUT", - "url": "/upload/00272598-6a0c-4fe2-8d79-f331c82780d9/binary?hashAlgorithm=sha256", + "url": "/upload/718a612c-054c-4f67-acb4-fdbe0ce8250a/binary?hashAlgorithm=sha256", "headers": { "Content-Length": "0", "Server": "globaledge-envoy", - "X-B3-Traceid": "2414e3c9bcb6b325", - "X-B3-Spanid": "d654610de70ad1c1", - "X-B3-Parentspanid": "9d291d4ff79e1989", + "X-B3-Traceid": "a802892e8f451544", + "X-B3-Spanid": "9d81a000c56dda38", + "X-B3-Parentspanid": "cc6469b1bb269241", "X-B3-Sampled": "1", "X-Dns-Prefetch-Control": "off", "X-Frame-Options": "SAMEORIGIN", @@ -414,8 +573,8 @@ "Access-Control-Allow-Origin": "*", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Range", "Content-Security-Policy": "script-src 'none'", - "Atl-Traceid": "2414e3c9bcb6b325", - "X-Envoy-Upstream-Service-Time": "279", + "Atl-Traceid": "a802892e8f451544", + "X-Envoy-Upstream-Service-Time": "284", "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", "X-Logging-Id": "V1xZRhzmw", "Strict-Transport-Security": "max-age=63072000; preload", @@ -425,150 +584,16 @@ "response": null, "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0400049686432", - "Connection": "Keep-Alive", - "X-Request-Count": "2971", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0409719944", - "Connection": "Keep-Alive", - "X-Request-Count": "3211", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0396859645844", - "Connection": "Keep-Alive", - "X-Request-Count": "2006", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0405399799347", - "Connection": "Keep-Alive", - "X-Request-Count": "437", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "body": "------WebKitFormBoundaryrFezyTYgUAPfTKSj\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryrFezyTYgUAPfTKSj\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpload “static/media/netlify.png”\r\n------WebKitFormBoundaryrFezyTYgUAPfTKSj\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryrFezyTYgUAPfTKSj--\r\n", - "method": "POST", - "url": "/2.0/repositories/owner/repo/src?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "text/html; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/ede5440a535f5ec5874edaa2ad8a82780c597dc9", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository:write", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.448539018631", - "Connection": "Keep-Alive", - "X-Request-Count": "126", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "0" - }, - "response": null, - "status": 201 - }, { "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", "method": "POST", - "url": "/%7B%7D/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D/info/lfs/object/verify?upload_id=00272598-6a0c-4fe2-8d79-f331c82780d9", + "url": "/%7B%7D/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D/info/lfs/object/verify?upload_id=718a612c-054c-4f67-acb4-fdbe0ce8250a", "headers": { "bbr1private": "0", "bbr1wikiprivate": "0", "Server": "nginx", "Vary": "Authorization", - "bbr1repouuid": "18faa393-6d00-42be-9071-fd187c9bf7d0", + "bbr1repouuid": "93bb2cd0-3c13-4701-84b3-c9b937820220", "Cache-Control": "no-cache", "Content-Type": "application/vnd.git-lfs+json", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", @@ -578,64 +603,65 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "bbr1scm": "git", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.069459", - "X-Usage-System-Time": "0.011795", + "X-Usage-User-Time": "0.058382", + "X-Usage-System-Time": "0.009980", "bbuserid": "6965054", "bbauthhash": "", - "X-Served-By": "app-136", + "X-Served-By": "app-135", "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", "bbr1ownerid": "6965054", "bbr1hasread": "1", "bbr1issuesprivate": "0", "bbr1haswrite": "1", - "bbr1size": "4282777", + "bbr1size": "4276504", "X-Usage-Throttled": "True", "Access-Control-Allow-Origin": "*", "X-View-Name": "bitbucket.apps.lfs.clientapi.verify.ObjectVerifyHandler", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.53463101387", + "X-Render-Time": "0.348680019379", "Connection": "Keep-Alive", "bbusername": "owner", "X-Token-Id": "47401645", "X-Usage-Input-Ops": "0", - "X-Request-Count": "580", + "X-Request-Count": "1760", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "bbr1owner": "owner", "Content-Length": "4", - "bbr1id": "61698956" + "bbr1id": "63465664" }, "response": "null", "status": 200 }, { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "body": "------WebKitFormBoundaryjkat4b2ofzdmKuXj\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryjkat4b2ofzdmKuXj\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpload “static/media/netlify.png”\r\n------WebKitFormBoundaryjkat4b2ofzdmKuXj\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryjkat4b2ofzdmKuXj--\r\n", + "method": "POST", + "url": "/2.0/repositories/owner/repo/src?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", + "Content-Type": "text/html; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/01ae26319b118ed3c6a5ecd2cdb7a9b17e31bc7f", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", + "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0430419445038", + "X-Render-Time": "0.886075019836", "Connection": "Keep-Alive", - "X-Request-Count": "4330", + "X-Request-Count": "3511", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "Content-Length": "0" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 + "response": null, + "status": 201 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - Large Media__should not show draft entry image in global media library.json b/cypress/fixtures/BitBucket Backend Media Library - Large Media__should not show draft entry image in global media library.json index 1373c79c..a4150f73 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - Large Media__should not show draft entry image in global media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - Large Media__should not show draft entry image in global media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0466392040253", + "X-Render-Time": "0.0560021400452", "Connection": "Keep-Alive", - "X-Request-Count": "4637", + "X-Request-Count": "4575", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:06:26.434477+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:09:43.606017+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:46:44.026803+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:50:16.902730+00:00\", \"size\": 8593645, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0303430557251", + "X-Render-Time": "0.11912894249", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4331", - "X-Version": "1ffecea486f1", + "X-Request-Count": "1690", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,20 +61,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0364871025085", + "X-Render-Time": "0.102926969528", "Connection": "Keep-Alive", - "X-Request-Count": "4093", + "X-Request-Count": "3803", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { @@ -87,25 +87,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0374789237976", + "X-Render-Time": "0.0883331298828", "Connection": "Keep-Alive", - "X-Request-Count": "1379", + "X-Request-Count": "4066", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -114,48 +114,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0355460643768", + "X-Render-Time": "0.0777690410614", "Connection": "Keep-Alive", - "X-Request-Count": "3701", + "X-Request-Count": "2459", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", "status": 404 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.046266078949", - "Connection": "Keep-Alive", - "X-Request-Count": "2158", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"46fab17319d5ef71e774eacbe68bda6f96ada19b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", @@ -166,157 +139,52 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0334141254425", + "X-Render-Time": "0.09681391716", "Connection": "Keep-Alive", - "X-Request-Count": "2804", + "X-Request-Count": "3371", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.033940076828", - "Connection": "Keep-Alive", - "X-Request-Count": "99", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", + "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0416638851166", + "X-Render-Time": "0.105327129364", "Connection": "Keep-Alive", - "X-Request-Count": "3798", + "X-Request-Count": "1713", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0441381931305", - "Connection": "Keep-Alive", - "X-Request-Count": "4571", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0412919521332", - "Connection": "Keep-Alive", - "X-Request-Count": "523", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0329568386078", - "Connection": "Keep-Alive", - "X-Request-Count": "2211", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -327,49 +195,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0341081619263", + "X-Render-Time": "0.0973258018494", "Connection": "Keep-Alive", - "X-Request-Count": "4387", + "X-Request-Count": "1560", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0336449146271", - "Connection": "Keep-Alive", - "X-Request-Count": "3967", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -380,23 +222,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0374720096588", + "X-Render-Time": "0.101032972336", "Connection": "Keep-Alive", - "X-Request-Count": "2988", + "X-Request-Count": "620", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" + "X-Version": "b18f3492f8a3", + "content-length": "2786" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -407,15 +249,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0390801429749", + "X-Render-Time": "0.138440132141", "Connection": "Keep-Alive", - "X-Request-Count": "50", + "X-Request-Count": "743", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1707" }, "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -423,7 +265,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -431,20 +273,178 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.243936061859", + "Connection": "Keep-Alive", + "X-Request-Count": "4211", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.271349906921", + "Connection": "Keep-Alive", + "X-Request-Count": "9", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.23517203331", + "Connection": "Keep-Alive", + "X-Request-Count": "3374", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0813789367676", + "Connection": "Keep-Alive", + "X-Request-Count": "3808", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0488069057465", + "X-Render-Time": "0.0711748600006", "Connection": "Keep-Alive", - "X-Request-Count": "3890", + "X-Request-Count": "4756", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" + "X-Version": "b18f3492f8a3", + "content-length": "7465" }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.159595012665", + "Connection": "Keep-Alive", + "X-Request-Count": "433", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.166489839554", + "Connection": "Keep-Alive", + "X-Request-Count": "2146", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -457,17 +457,43 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0614349842072", + "X-Render-Time": "0.0875639915466", "Connection": "Keep-Alive", - "X-Request-Count": "3946", + "X-Request-Count": "1359", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.094614982605", + "Connection": "Keep-Alive", + "X-Request-Count": "4225", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -483,25 +509,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0365900993347", + "X-Render-Time": "0.0895748138428", "Connection": "Keep-Alive", - "X-Request-Count": "4580", + "X-Request-Count": "383", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0334060192108", + "X-Render-Time": "0.149959087372", "Connection": "Keep-Alive", - "X-Request-Count": "3598", + "X-Request-Count": "3997", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,25 +561,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.044312953949", + "X-Render-Time": "0.06272315979", "Connection": "Keep-Alive", - "X-Request-Count": "2137", + "X-Request-Count": "2623", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/46fab17319d5ef71e774eacbe68bda6f96ada19b/.gitattributes?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/.gitattributes?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0418748855591", + "X-Render-Time": "0.0803480148315", "Connection": "Keep-Alive", - "X-Request-Count": "4266", + "X-Request-Count": "1438", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "220" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.png filter=lfs diff=lfs merge=lfs -text\n*.jpg filter=lfs diff=lfs merge=lfs -text\n", @@ -587,7 +613,7 @@ "bbr1wikiprivate": "0", "Server": "nginx", "Vary": "Authorization", - "bbr1repouuid": "18faa393-6d00-42be-9071-fd187c9bf7d0", + "bbr1repouuid": "93bb2cd0-3c13-4701-84b3-c9b937820220", "Cache-Control": "no-cache", "Content-Type": "application/vnd.git-lfs+json", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", @@ -597,35 +623,35 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "bbr1scm": "git", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.033457", - "X-Usage-System-Time": "0.002105", + "X-Usage-User-Time": "0.030459", + "X-Usage-System-Time": "0.000927", "bbuserid": "6965054", "bbauthhash": "", - "X-Served-By": "app-163", + "X-Served-By": "app-135", "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", "bbr1ownerid": "6965054", "bbr1hasread": "1", "bbr1issuesprivate": "0", "bbr1haswrite": "1", - "bbr1size": "4282777", + "bbr1size": "8593645", "X-Usage-Throttled": "True", "Access-Control-Allow-Origin": "*", "X-View-Name": "bitbucket.apps.lfs.clientapi.batch.ObjectsBatchHandler", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0654759407043", + "X-Render-Time": "0.0518450737", "Connection": "Keep-Alive", "bbusername": "owner", "X-Token-Id": "47401645", "X-Usage-Input-Ops": "0", - "X-Request-Count": "119", + "X-Request-Count": "1138", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "bbr1owner": "owner", "Content-Length": "104", - "bbr1id": "61698956" + "bbr1id": "63465664" }, "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"size\": 3470}]}", "status": 200 @@ -642,22 +668,22 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0839910507202", + "X-Render-Time": "0.107712030411", "Connection": "Keep-Alive", - "X-Request-Count": "1249", + "X-Request-Count": "2502", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:06:52+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundarywk41p9aHktfBPush\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundarywk41p9aHktfBPush\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundarywk41p9aHktfBPush\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarywk41p9aHktfBPush\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarywk41p9aHktfBPush\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\n46fab17319d5ef71e774eacbe68bda6f96ada19b\r\n------WebKitFormBoundarywk41p9aHktfBPush--\r\n", + "body": "------WebKitFormBoundaryeTAAfMvipXfvrpmH\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryeTAAfMvipXfvrpmH\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryeTAAfMvipXfvrpmH\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryeTAAfMvipXfvrpmH\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryeTAAfMvipXfvrpmH\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nafbd90eed79aa3b48d4020a02bf70b061256c1d7\r\n------WebKitFormBoundaryeTAAfMvipXfvrpmH--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -667,18 +693,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478", - "X-Served-By": "app-1107", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.566967964172", + "X-Render-Time": "0.842931032181", "Connection": "Keep-Alive", - "X-Request-Count": "4080", + "X-Request-Count": "2502", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -696,20 +722,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3", - "X-Served-By": "app-1130", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.369952917099", + "X-Render-Time": "0.605777025223", "Connection": "Keep-Alive", - "X-Request-Count": "4797", + "X-Request-Count": "3614", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dfa581deb048%0D46fab17319d5?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dfa581deb048%0D46fab17319d5?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:10:03.763671+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dfa581deb048\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb048\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dfa581deb048\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:10:03.810360+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:386dd31aed24%0Dafbd90eed79a?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:386dd31aed24%0Dafbd90eed79a?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:50:39.501918+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"386dd31aed24\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/386dd31aed24\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:50:39.555054+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -723,21 +749,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075711", - "X-Served-By": "app-1118", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142638949", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.105710029602", + "X-Render-Time": "0.114516973495", "Connection": "Keep-Alive", - "X-Request-Count": "546", + "X-Request-Count": "448", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075711\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075711\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:10:04.651987+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:10:04.660961+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075711}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142638949\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142638949\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:50:40.479399+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:50:40.484057+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638949}", "status": 201 }, { @@ -750,20 +776,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.129668951035", + "X-Render-Time": "0.253378868103", "Connection": "Keep-Alive", - "X-Request-Count": "3305", + "X-Request-Count": "3693", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dfa581deb048%0D46fab17319d5?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dfa581deb048%0D46fab17319d5?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:10:03.763671+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dfa581deb048\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb048\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dfa581deb048\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:10:04.660961+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:386dd31aed24%0Dafbd90eed79a?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:386dd31aed24%0Dafbd90eed79a?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:50:39.501918+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"386dd31aed24\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/386dd31aed24\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:50:40.484057+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -776,20 +802,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0999391078949", + "X-Render-Time": "0.120898008347", "Connection": "Keep-Alive", - "X-Request-Count": "3937", + "X-Request-Count": "244", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075711\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075711\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:10:04.651987+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:10:04.660961+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075711}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142638949\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142638949\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:50:40.479399+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:50:40.484057+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638949}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,20 +829,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.110340118408", + "X-Render-Time": "0.259425878525", "Connection": "Keep-Alive", - "X-Request-Count": "3175", + "X-Request-Count": "4078", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "710" + "X-Version": "b18f3492f8a3", + "Content-Length": "738" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", "status": 200 }, { @@ -829,20 +855,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0933158397675", + "X-Render-Time": "0.137085914612", "Connection": "Keep-Alive", - "X-Request-Count": "4838", + "X-Request-Count": "378", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075711\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075711\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:10:04.651987+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:10:04.660961+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075711}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142638949\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142638949\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:50:40.479399+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:50:40.484057+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638949}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -855,25 +881,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0594811439514", + "X-Render-Time": "0.122037172318", "Connection": "Keep-Alive", - "X-Request-Count": "1398", + "X-Request-Count": "405", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"dfa581deb0482ebd82696675c20ed5b804978478\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/dfa581deb0482ebd82696675c20ed5b804978478\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dfa581deb0482ebd82696675c20ed5b804978478\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/dfa581deb0482ebd82696675c20ed5b804978478\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}], \"date\": \"2020-02-09T09:10:02+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"386dd31aed24b3f4275376148737c2bcac52bfa7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/386dd31aed24b3f4275376148737c2bcac52bfa7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/386dd31aed24b3f4275376148737c2bcac52bfa7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/386dd31aed24b3f4275376148737c2bcac52bfa7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:50:37+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/dfa581deb0482ebd82696675c20ed5b804978478/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/386dd31aed24b3f4275376148737c2bcac52bfa7/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -882,20 +908,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0463058948517", + "X-Render-Time": "0.128827095032", "Connection": "Keep-Alive", - "X-Request-Count": "129", + "X-Request-Count": "4031", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -908,25 +934,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0614528656006", + "X-Render-Time": "0.11457490921", "Connection": "Keep-Alive", - "X-Request-Count": "80", + "X-Request-Count": "2815", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"dfa581deb0482ebd82696675c20ed5b804978478\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/dfa581deb0482ebd82696675c20ed5b804978478\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dfa581deb0482ebd82696675c20ed5b804978478\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/dfa581deb0482ebd82696675c20ed5b804978478\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb0482ebd82696675c20ed5b804978478/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"46fab17319d5ef71e774eacbe68bda6f96ada19b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5ef71e774eacbe68bda6f96ada19b\"}}}], \"date\": \"2020-02-09T09:10:02+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"386dd31aed24b3f4275376148737c2bcac52bfa7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/386dd31aed24b3f4275376148737c2bcac52bfa7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/386dd31aed24b3f4275376148737c2bcac52bfa7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/386dd31aed24b3f4275376148737c2bcac52bfa7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24b3f4275376148737c2bcac52bfa7/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:50:37+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/dfa581deb0482ebd82696675c20ed5b804978478/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/386dd31aed24b3f4275376148737c2bcac52bfa7/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -934,18 +960,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.media.atlassian.com/file/32eab755-0ff3-432b-adc0-60471cc3c97c/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", - "X-Served-By": "app-1142", + "Location": "https://api.media.atlassian.com/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0697479248047", + "X-Render-Time": "0.126897096634", "Connection": "Keep-Alive", - "X-Request-Count": "3974", + "X-Request-Count": "2706", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -953,14 +979,14 @@ }, { "method": "GET", - "url": "/file/32eab755-0ff3-432b-adc0-60471cc3c97c/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "url": "/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", "headers": { "Content-Type": "image/png", "Content-Length": "3470", "Server": "globaledge-envoy", - "X-B3-Traceid": "10509173d831b7ee", - "X-B3-Spanid": "614ddd63054e9285", - "X-B3-Parentspanid": "f649b265b4d756ad", + "X-B3-Traceid": "8cdfa2d219637ce7", + "X-B3-Spanid": "962f6112ca44df20", + "X-B3-Parentspanid": "9f0672c17c6af981", "X-B3-Sampled": "1", "X-Dns-Prefetch-Control": "off", "X-Frame-Options": "SAMEORIGIN", @@ -972,8 +998,8 @@ "Accept-Ranges": "bytes", "Content-Disposition": "attachment; filename=\"netlify.png\"", "Cache-Control": "private", - "Atl-Traceid": "10509173d831b7ee", - "X-Envoy-Upstream-Service-Time": "223", + "Atl-Traceid": "8cdfa2d219637ce7", + "X-Envoy-Upstream-Service-Time": "263", "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", "X-Logging-Id": "V1xZRhzmw", "Strict-Transport-Security": "max-age=63072000; preload", @@ -996,20 +1022,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.17542219162", + "X-Render-Time": "0.325120210648", "Connection": "Keep-Alive", - "X-Request-Count": "4693", + "X-Request-Count": "1114", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:dfa581deb048%0D46fab17319d5?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:dfa581deb048%0D46fab17319d5?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"46fab17319d5\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/46fab17319d5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/46fab17319d5\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:10:03.763671+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"dfa581deb048\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/dfa581deb048\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/dfa581deb048\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B18faa393-6d00-42be-9071-fd187c9bf7d0%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{18faa393-6d00-42be-9071-fd187c9bf7d0}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:10:04.660961+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:386dd31aed24%0Dafbd90eed79a?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:386dd31aed24%0Dafbd90eed79a?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:50:39.501918+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"386dd31aed24\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/386dd31aed24\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/386dd31aed24\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:50:40.484057+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1022,20 +1048,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.107326984406", + "X-Render-Time": "0.116342067719", "Connection": "Keep-Alive", - "X-Request-Count": "3189", + "X-Request-Count": "391", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075711\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075711\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:10:04.651987+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:10:04.660961+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075711}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142638949\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142638949\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:50:40.479399+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:50:40.484057+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142638949}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1050,18 +1076,44 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0476281642914", + "X-Render-Time": "0.0461959838867", "Connection": "Keep-Alive", - "X-Request-Count": "2056", + "X-Request-Count": "2796", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0703730583191", + "Connection": "Keep-Alive", + "X-Request-Count": "4425", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - Large Media__should show published entry image in global media library.json b/cypress/fixtures/BitBucket Backend Media Library - Large Media__should show published entry image in global media library.json index 3f5e16a3..65838338 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - Large Media__should show published entry image in global media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - Large Media__should show published entry image in global media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0581140518188", + "X-Render-Time": "0.100402116776", "Connection": "Keep-Alive", - "X-Request-Count": "4287", + "X-Request-Count": "1501", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:12:35.683346+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:12:55.992028+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:46:44.026803+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:50:53.601821+00:00\", \"size\": 8603306, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0453689098358", + "X-Render-Time": "0.0518181324005", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "2864", - "X-Version": "1ffecea486f1", + "X-Request-Count": "4295", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,77 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0704891681671", + "X-Render-Time": "0.0772018432617", "Connection": "Keep-Alive", - "X-Request-Count": "4618", + "X-Request-Count": "542", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0467610359192", - "Connection": "Keep-Alive", - "X-Request-Count": "3902", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/static/media?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0559220314026", - "Connection": "Keep-Alive", - "X-Request-Count": "3497", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "78" - }, - "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", - "status": 404 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -142,19 +90,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0451221466064", + "X-Render-Time": "0.0949158668518", "Connection": "Keep-Alive", - "X-Request-Count": "3588", + "X-Request-Count": "1784", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "b18f3492f8a3", + "Content-Length": "78" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"8786f8a87e8c6678546e46d680e8b088222a96b7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"8786f8a87e8c6678546e46d680e8b088222a96b7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"8786f8a87e8c6678546e46d680e8b088222a96b7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"8786f8a87e8c6678546e46d680e8b088222a96b7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"8786f8a87e8c6678546e46d680e8b088222a96b7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 + "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", + "status": 404 }, { "method": "GET", @@ -166,126 +113,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0463480949402", - "Connection": "Keep-Alive", - "X-Request-Count": "4084", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0411858558655", - "Connection": "Keep-Alive", - "X-Request-Count": "4138", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0482580661774", - "Connection": "Keep-Alive", - "X-Request-Count": "2548", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0476047992706", - "Connection": "Keep-Alive", - "X-Request-Count": "4440", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0474109649658", + "X-Render-Time": "0.124904155731", "Connection": "Keep-Alive", - "X-Request-Count": "3912", + "X-Request-Count": "3470", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" + "X-Version": "b18f3492f8a3", + "content-length": "3055" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { @@ -298,78 +139,52 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0497779846191", + "X-Render-Time": "0.0996699333191", "Connection": "Keep-Alive", - "X-Request-Count": "4625", + "X-Request-Count": "3752", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0514929294586", - "Connection": "Keep-Alive", - "X-Request-Count": "4265", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0396740436554", + "X-Render-Time": "0.107305049896", "Connection": "Keep-Alive", - "X-Request-Count": "3352", + "X-Request-Count": "4027", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -380,23 +195,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0371329784393", + "X-Render-Time": "0.111506938934", "Connection": "Keep-Alive", - "X-Request-Count": "3098", + "X-Request-Count": "4412", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -407,18 +222,229 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0477821826935", + "X-Render-Time": "0.110248088837", "Connection": "Keep-Alive", - "X-Request-Count": "3604", + "X-Request-Count": "3270", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.197951078415", + "Connection": "Keep-Alive", + "X-Request-Count": "1139", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.215352058411", + "Connection": "Keep-Alive", + "X-Request-Count": "3846", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.224392175674", + "Connection": "Keep-Alive", + "X-Request-Count": "1153", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.28488111496", + "Connection": "Keep-Alive", + "X-Request-Count": "4253", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0693159103394", + "Connection": "Keep-Alive", + "X-Request-Count": "4721", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0730609893799", + "Connection": "Keep-Alive", + "X-Request-Count": "350", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.079060792923", + "Connection": "Keep-Alive", + "X-Request-Count": "4127", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.17378115654", + "Connection": "Keep-Alive", + "X-Request-Count": "78", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -431,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0620498657227", + "X-Render-Time": "0.0485351085663", "Connection": "Keep-Alive", - "X-Request-Count": "4599", + "X-Request-Count": "1469", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -457,17 +483,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0489609241486", + "X-Render-Time": "0.0699119567871", "Connection": "Keep-Alive", - "X-Request-Count": "369", + "X-Request-Count": "4368", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -483,25 +509,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0466198921204", + "X-Render-Time": "0.0498631000519", "Connection": "Keep-Alive", - "X-Request-Count": "4988", + "X-Request-Count": "2583", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.040776014328", + "X-Render-Time": "0.165783882141", "Connection": "Keep-Alive", - "X-Request-Count": "217", + "X-Request-Count": "2735", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -537,23 +563,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0560200214386", + "X-Render-Time": "0.159912824631", "Connection": "Keep-Alive", - "X-Request-Count": "3605", + "X-Request-Count": "4951", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/8786f8a87e8c6678546e46d680e8b088222a96b7/.gitattributes?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/.gitattributes?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -562,20 +588,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0402090549469", + "X-Render-Time": "0.439283132553", "Connection": "Keep-Alive", - "X-Request-Count": "4951", + "X-Request-Count": "263", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "220" }, - "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.jpg filter=lfs diff=lfs merge=lfs -text\n*.png filter=lfs diff=lfs merge=lfs -text\n", + "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.png filter=lfs diff=lfs merge=lfs -text\n*.jpg filter=lfs diff=lfs merge=lfs -text\n", "status": 200 }, { @@ -587,7 +613,7 @@ "bbr1wikiprivate": "0", "Server": "nginx", "Vary": "Authorization", - "bbr1repouuid": "b4171d4e-816b-4307-a0b9-e451e7bac5c8", + "bbr1repouuid": "93bb2cd0-3c13-4701-84b3-c9b937820220", "Cache-Control": "no-cache", "Content-Type": "application/vnd.git-lfs+json", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", @@ -597,69 +623,37 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "bbr1scm": "git", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.064685", - "X-Usage-System-Time": "0.008688", + "X-Usage-User-Time": "0.031797", + "X-Usage-System-Time": "0.009361", "bbuserid": "6965054", "bbauthhash": "", - "X-Served-By": "app-136", + "X-Served-By": "app-163", "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", "bbr1ownerid": "6965054", "bbr1hasread": "1", "bbr1issuesprivate": "0", "bbr1haswrite": "1", - "bbr1size": "4282777", + "bbr1size": "8603306", "X-Usage-Throttled": "True", "Access-Control-Allow-Origin": "*", "X-View-Name": "bitbucket.apps.lfs.clientapi.batch.ObjectsBatchHandler", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.404017925262", + "X-Render-Time": "0.0606391429901", "Connection": "Keep-Alive", "bbusername": "owner", "X-Token-Id": "47401645", "X-Usage-Input-Ops": "0", - "X-Request-Count": "147", + "X-Request-Count": "1213", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "bbr1owner": "owner", - "Content-Length": "889", - "bbr1id": "61699046" + "Content-Length": "104", + "bbr1id": "63465664" }, - "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"actions\": {\"verify\": {\"href\": \"https://bitbucket.org/%7B%7D/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D/info/lfs/object/verify?upload_id=02146e09-0ce1-488e-b396-26c29d4372fc\"}, \"upload\": {\"header\": {\"X-Client-ID\": \"46305acb-bece-48e9-9d62-d41541b0fc95\", \"Authorization\": \"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI0NjMwNWFjYi1iZWNlLTQ4ZTktOWQ2Mi1kNDE1NDFiMGZjOTUiLCJhY2Nlc3MiOnsidXJuOmZpbGVzdG9yZTp1cGxvYWQ6MDIxNDZlMDktMGNlMS00ODhlLWIzOTYtMjZjMjlkNDM3MmZjIjpbInVwZGF0ZSIsImNyZWF0ZSJdLCJ1cm46ZmlsZXN0b3JlOmNodW5rOioiOlsicmVhZCIsImNyZWF0ZSJdfSwibmJmIjoxNTgxMjM5NTMzLCJleHAiOjE1ODEyNDMxMzN9.0YUmPq2t17c66660YqOmqsQ9EXtdIYEpN3PaA8kNems\"}, \"href\": \"https://api.media.atlassian.com/upload/02146e09-0ce1-488e-b396-26c29d4372fc/binary?hashAlgorithm=sha256\", \"expires_in\": 3480}}, \"size\": 3470}]}", - "status": 200 - }, - { - "body": { - "encoding": "base64", - "content": "iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85rbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75Mm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMXqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9PCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezfdTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++OmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQFYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4CpZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zVnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofcFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9XmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0RzyPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+xNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWSFHNBdXvKBvqqY5JbpjRT+j8VcrE1TF7zYb7mWL/V0rgoGYd71e5Y3etM7D6W9n0+TKvyBcfIfUsHkz0zPMuzTFYBrAHzxx9kVFSfd6w/a6FK0AzV4uzsXx7O/AbWHgw4FgX7pGMkwzKCpWRP5nudIUY77w0Bz5YjDjqofMqx/n1LkIkM2KbCLVPhwEHfNIWeS9b0yqFardnwc1iz1m4uKmFF+pTzdSgeOAZ5N8DnVIPZ/JPpZbcUVcxs+enCTot5RdihyHAmdLNTrMFs/YVj2FwFM3Jhfk3n09VMaBQPHGgaY/UHmFbCpu8sP27bcvAOMjwM6u3C3P5qNkTGUWvQGvHjG5mPBuFHThc23EtmGpfGBoc93xhgIZz51EMpxqNBnWr2bsf69boN8xm5RDKM4szIVRnM9ANHLn9No1FHvdMxsqiHa3i1DAvIMjYYcWjGYpqtzAk+X8MgKdfoXY7ZrGsIATobFXIBG6SNOYogluUj7eOsM2wNOBSbDMOz0y0QPINfL+OCo97ZazEUaCC74a+BSsCiWux0zF6Eqbnwdhi2CtEGEKNhixFkxQ1etipSN+W5hzOVijq22OFYjlWvx9AwqhdxDWBr0cqv0mmw0uJIy0NYV1UOZi8s3hWWtAMvTVPi+i7PwNnQPJ2zXihcVhmYPbKsek42grY4NIMN8HOsXnt5j9m8eC47ngmm0VmtUWFnYoHyoEOgWCRNZHDRMZdekGkPJGthu/ZH9RQN57UKkp8G0ZLJhEgCmgCHUVwX2DVoCfvQfJ1tgs4oDEfC8cZfWiHHKnCM5FgZmIXLdxpysIysPIojcd+e0U6sN5kv02HWwiE3GFlhNmvDVC7sRaPRsGS0NJJraflgkGBOUxTpChQ2xiWjas2YEc/5KNQ04TQ5X4cpWaOhJ7/dsGQuBINF3lcWT6u1gA1obcCaiefCpxarVC1cQUt5kCHfFe3lArEogwJmL9xGwwCGzs6VeoO4vrZ70k2HR2I+atXT+gm2r6UhaGKteWWzgwjnd5VQNrCZEUtk6QYuRxKfn56mlL1AWIH9ofgYQ+heV2TVFwGncCJgcBsiVpRhaZ6FATDIkYT5l5yV8oUzaQXWxQcBe526LFayrHCx5HfZsee6DTfiWGMRSw2mrUYyjDGKQktdPIXGai0P2RC+pbRm5SHaCrGnprnj3EIZSyHTIrmABh6W0FryFegvF9rmF7ILgdQsTuD2Yk62HbtJZuFY4xLB0B4hPQAizqdZxGKuq0z5g/CwW5Ig2xtjMZxxnl06mEjmiHFDTDt7JywqEhjOCfVs7YxMWFCcgMyN9A+U9nzjefSSSpfdjefc9IExiumiF7N2aWLiT2LpVlniZK7rxYZ9iGyDTdTW2DCSG4xkyJRFkRZtYRxlBcpcYGmoUVkNRTSc5u+QbCceq8bBCLiBL4P5BpONrUCfF3a6AgupaEFgdzthOVNmWi8wkkFU43FPYGOjKFV4bQkB9JclUBB5ZmvwHqw2lettisioAzTlIoaPA1i8poBx8goso4IDH+u33AkFVFSJMFccm75Q8mnKsajSgczu2rFerJBGTHJYjuOdVBmXUO/PSLvq9caBoy1VwlLOasRqO9g25gdJ+Q9Z7GYSlULlZrXbnvzkvSqLrRstA18/nBmOa2QehTqCSS78iGlRwiRi9dSDjoftLiWOqHPGuHGqeLEbKONiY/mNYq62IE8/GPaEy7TIRbHJuSyE76aiXOyGuWFH0bmqqlvoWFUggypG4QrYxg33PUywz7D+cQGX6BXNceMHD8kxhtZglcL11qbexI+XERYSM1EmPE9FZi55QpNbMFdbAWOuNZaFuUZsP1jT3YN2Kk5qF9ayEUrBahemDa5KMc+iwm2B09H9gTlXxAUj6FcVpqoxt3IwryqSjY3fZhid28ZQgtX5aQt8T6u2tzUsc24JjmVgvQ3vqdwT9JZzw4Kwg+XYk9jc9MkCtwyKUpW6BWNTxyha0gt4xyBS7tqwyRfRxvDdgO0EsOsjSHZs8d1iKEa1wy0YuFdNvA0PoBPTWhspAPhpk80exVt99zpzAlisfJS0fulQiLXLLQQTznvOG+wDap5t8+dnbL1oY0hE298K79hnCCMS6B1Y4siBl8D9eKQPfMfxA7ROSRhGNw62JbuX4xZT9T70nQfZZGsA7xu7bc9rZx/vetrKZykVjeMiNtc1Q70ntwSo7VuS3pZGcZ6kI2JByvZ5Vh4V57xx4OtTke3mrdd2E5XqQ1hnOVW1iudHwjcpF+yL9cDkHdw2TbnAuFg3vXaSCFTJh7DSciFEf5zwefFEGRVyZXQFIaWV5M2rpnQfyy0Klj8QhM1no7SzkgtNjrcDrF3yAYLurGNqXPLBlXjGAodcGEVuH2NLYLTtLi6hvGwDx0Cw3XziS1vbqzEMCEYsJir1DSMpxtYoLwPbVpOq97bZdQx+n8hDrVrDkCVVWQl+Ase1UC2g4v3G6f00cN5ma3LuQ7K9pAcvelVV+LOgbYL2wb9t/K8sMDaQFmBS7VHnvsRGcN/a1DSudB1tVCNVQXa+yW00CrUkqY3LZt4Fxv6w6TgaWRbJcqwkVrlqmT6+ElVFfCxxSvxZyg6urQBfE/Xw5f8DLBBGqwpoGMm4NJJQUByViWF92a2zB3XMWhXwkje4HJVysR5bbYA9uEXTSwcD52oQJFpD9FWB5LQX/LAhSA7g1hnUMbNwy02n1UJFhYtjo3Ltwy0ms2N0WozkWwE27QBVuXcQt5iKHMN5iVfIBZFWnNyXW0xFjj2IkTQIdgX56v7cYipy7C9cHRdgAYMjce3TLSb74dw0cxrJAi6gFt08369bMLcZDEPlm7lwOYpYB/hdCuoYU03Bw0huaibh7kh52G1U+3eLiSAYTlEDvvOsRhl2hXQ5ZncxrAP9BpHNp8hFIfEohoFK4wW2np/b0k2HcYuJ1HSwzIZNjZNmrwA4f3vA37cyOXZ+/gLX/urAItfh3CoEq+EGrrXDNhUfA6vIMSIQcMGKeDsKlrS+dkUSbESsI/yGrdEx/FmK3NZ1Mq7Du8VEDFw13MCltkc7Yz3Sb3Dbj10NDI9iL+KFvwwn6CLfUUS6GlgXI/mgor50j5FbmahjlAzokLDb7eLPUnhbF5fj8dwCsK6mdAPnDbAc/x4VCx1ThBs4b2fLkRz9L8YwOIYbePbu+thEGZjm2CO055E8EZfBMYzkLzHfTgKmOZZu4BDGkp+uHhwszSQeSfwyhDVcb3fdfUiwx2sBjf6BG/jLdff6uHVLA6Mw8M81haJ/oEs2fXFSLFqgHq8FdVOe7ePJ/8Y0u3stCSN5YrcAQXLs+vfub+qPJNWxb+AVSnHs5dQ8uezv6RfVr99Zev06NYqsFwT7/X2CmMp5+fXr18ue/3qJ/ejktfR/WP8FOoK2QLx2JrUAAAAASUVORK5CYII=", - "contentType": "image/png" - }, - "method": "PUT", - "url": "/upload/02146e09-0ce1-488e-b396-26c29d4372fc/binary?hashAlgorithm=sha256", - "headers": { - "Content-Length": "0", - "Server": "globaledge-envoy", - "X-B3-Traceid": "d22f74b1dd779b39", - "X-B3-Spanid": "0189800ebec155e3", - "X-B3-Parentspanid": "8b59130138267d3d", - "X-B3-Sampled": "1", - "X-Dns-Prefetch-Control": "off", - "X-Frame-Options": "SAMEORIGIN", - "X-Download-Options": "noopen", - "Access-Control-Allow-Origin": "*", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Range", - "Content-Security-Policy": "script-src 'none'", - "Atl-Traceid": "d22f74b1dd779b39", - "X-Envoy-Upstream-Service-Time": "251", - "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", - "X-Logging-Id": "V1xZRhzmw", - "Strict-Transport-Security": "max-age=63072000; preload", - "X-Content-Type-Options": "nosniff", - "X-Xss-Protection": "1; mode=block" - }, - "response": null, + "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"size\": 3470}]}", "status": 200 }, { @@ -672,76 +666,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0298130512238", + "X-Render-Time": "0.20892906189", "Connection": "Keep-Alive", - "X-Request-Count": "3539", + "X-Request-Count": "1020", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:12:51+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", - "method": "POST", - "url": "/%7B%7D/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D/info/lfs/object/verify?upload_id=02146e09-0ce1-488e-b396-26c29d4372fc", - "headers": { - "bbr1private": "0", - "bbr1wikiprivate": "0", - "Server": "nginx", - "Vary": "Authorization", - "bbr1repouuid": "b4171d4e-816b-4307-a0b9-e451e7bac5c8", - "Cache-Control": "no-cache", - "Content-Type": "application/vnd.git-lfs+json", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "X-Usage-Output-Ops": "0", - "bbr1reposlug": "repo", - "bbr1hasadmin": "1", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "bbr1scm": "git", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.063019", - "X-Usage-System-Time": "0.006541", - "bbuserid": "6965054", - "bbauthhash": "", - "X-Served-By": "app-163", - "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", - "bbr1ownerid": "6965054", - "bbr1hasread": "1", - "bbr1issuesprivate": "0", - "bbr1haswrite": "1", - "bbr1size": "4282777", - "X-Usage-Throttled": "True", - "Access-Control-Allow-Origin": "*", - "X-View-Name": "bitbucket.apps.lfs.clientapi.verify.ObjectVerifyHandler", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.468442201614", - "Connection": "Keep-Alive", - "bbusername": "owner", - "X-Token-Id": "47401645", - "X-Usage-Input-Ops": "0", - "X-Request-Count": "122", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "bbr1owner": "owner", - "Content-Length": "4", - "bbr1id": "61699046" - }, - "response": "null", - "status": 200 - }, - { - "body": "------WebKitFormBoundary2wSRR5WXRjazOvs5\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundary2wSRR5WXRjazOvs5\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundary2wSRR5WXRjazOvs5\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundary2wSRR5WXRjazOvs5\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundary2wSRR5WXRjazOvs5\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\n8786f8a87e8c6678546e46d680e8b088222a96b7\r\n------WebKitFormBoundary2wSRR5WXRjazOvs5--\r\n", + "body": "------WebKitFormBoundarypisijA4qPvmGyD6v\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundarypisijA4qPvmGyD6v\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundarypisijA4qPvmGyD6v\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarypisijA4qPvmGyD6v\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarypisijA4qPvmGyD6v\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nafbd90eed79aa3b48d4020a02bf70b061256c1d7\r\n------WebKitFormBoundarypisijA4qPvmGyD6v--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -751,18 +693,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.502117156982", + "X-Render-Time": "0.864909887314", "Connection": "Keep-Alive", - "X-Request-Count": "915", + "X-Request-Count": "4378", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -779,27 +721,27 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1", - "X-Served-By": "app-1107", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.237473011017", + "X-Render-Time": "0.742486953735", "Connection": "Keep-Alive", - "X-Request-Count": "4401", + "X-Request-Count": "1600", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"8786f8a87e8c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:13:16.739894+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6b2ab46fbc22\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:13:16.767884+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:51:19.373288+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"eea70d59789c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:51:19.423789+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -807,21 +749,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075760", - "X-Served-By": "app-1141", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639148", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0831949710846", + "X-Render-Time": "0.147863149643", "Connection": "Keep-Alive", - "X-Request-Count": "3050", + "X-Request-Count": "4238", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075760\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075760\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:13:17.552089+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075760}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639148\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639148\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:20.519593+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639148}", "status": 201 }, { @@ -836,23 +778,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.108175039291", + "X-Render-Time": "0.327206850052", "Connection": "Keep-Alive", - "X-Request-Count": "4699", + "X-Request-Count": "157", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"8786f8a87e8c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:13:16.739894+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6b2ab46fbc22\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:51:19.373288+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"eea70d59789c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -860,20 +802,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0752401351929", + "X-Render-Time": "0.256484031677", "Connection": "Keep-Alive", - "X-Request-Count": "2739", + "X-Request-Count": "4674", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075760\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075760\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:13:17.552089+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075760}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639148\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639148\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:20.519593+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639148}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -887,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0893249511719", + "X-Render-Time": "0.379516839981", "Connection": "Keep-Alive", - "X-Request-Count": "4736", + "X-Request-Count": "2427", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "710" + "X-Version": "b18f3492f8a3", + "Content-Length": "738" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -913,20 +855,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0876700878143", + "X-Render-Time": "0.132529020309", "Connection": "Keep-Alive", - "X-Request-Count": "17", + "X-Request-Count": "2601", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075760\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075760\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:13:17.552089+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075760}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639148\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639148\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:20.519593+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639148}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -941,23 +883,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0634520053864", + "X-Render-Time": "0.104528903961", "Connection": "Keep-Alive", - "X-Request-Count": "2592", + "X-Request-Count": "511", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}}], \"date\": \"2020-02-09T09:13:15+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"eea70d59789c34aded0d6275342ce98cd81f9f51\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:51:17+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/eea70d59789c34aded0d6275342ce98cd81f9f51/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -968,18 +910,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0565011501312", + "X-Render-Time": "0.119266033173", "Connection": "Keep-Alive", - "X-Request-Count": "3744", + "X-Request-Count": "4421", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -992,25 +934,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0679199695587", + "X-Render-Time": "0.128083944321", "Connection": "Keep-Alive", - "X-Request-Count": "3608", + "X-Request-Count": "433", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}}], \"date\": \"2020-02-09T09:13:15+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"eea70d59789c34aded0d6275342ce98cd81f9f51\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:51:17+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/eea70d59789c34aded0d6275342ce98cd81f9f51/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1018,18 +960,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.media.atlassian.com/file/4cbd9853-8a73-4e34-afff-0e868c5d2288/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", - "X-Served-By": "app-1141", + "Location": "https://api.media.atlassian.com/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0465211868286", + "X-Render-Time": "0.12527012825", "Connection": "Keep-Alive", - "X-Request-Count": "2328", + "X-Request-Count": "2002", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -1037,14 +979,14 @@ }, { "method": "GET", - "url": "/file/4cbd9853-8a73-4e34-afff-0e868c5d2288/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "url": "/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", "headers": { "Content-Type": "image/png", "Content-Length": "3470", "Server": "globaledge-envoy", - "X-B3-Traceid": "d79e413fd2cd8ef3", - "X-B3-Spanid": "fd34ac7f4e1596b2", - "X-B3-Parentspanid": "6cf3fe954e463615", + "X-B3-Traceid": "ace88bd5adfab59d", + "X-B3-Spanid": "08df2bf129263379", + "X-B3-Parentspanid": "c18888f17aaf1335", "X-B3-Sampled": "1", "X-Dns-Prefetch-Control": "off", "X-Frame-Options": "SAMEORIGIN", @@ -1056,8 +998,8 @@ "Accept-Ranges": "bytes", "Content-Disposition": "attachment; filename=\"netlify.png\"", "Cache-Control": "private", - "Atl-Traceid": "d79e413fd2cd8ef3", - "X-Envoy-Upstream-Service-Time": "238", + "Atl-Traceid": "ace88bd5adfab59d", + "X-Envoy-Upstream-Service-Time": "293", "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", "X-Logging-Id": "V1xZRhzmw", "Strict-Transport-Security": "max-age=63072000; preload", @@ -1082,18 +1024,44 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.102032899857", + "X-Render-Time": "0.25084400177", "Connection": "Keep-Alive", - "X-Request-Count": "4243", + "X-Request-Count": "3166", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"8786f8a87e8c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:13:16.739894+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6b2ab46fbc22\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:51:19.373288+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"eea70d59789c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.134140968323", + "Connection": "Keep-Alive", + "X-Request-Count": "857", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639148\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639148\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:20.519593+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639148}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1106,25 +1074,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0964920520782", + "X-Render-Time": "0.277120828629", "Connection": "Keep-Alive", - "X-Request-Count": "1890", + "X-Request-Count": "1689", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"8786f8a87e8c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:13:16.739894+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6b2ab46fbc22\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:51:19.373288+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"eea70d59789c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/statuses?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1132,43 +1100,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0683341026306", + "X-Render-Time": "0.0748529434204", "Connection": "Keep-Alive", - "X-Request-Count": "2986", + "X-Request-Count": "1896", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075760\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075760\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:13:17.552089+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075760}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0384430885315", - "Connection": "Keep-Alive", - "X-Request-Count": "3868", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1176,7 +1118,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1184,26 +1126,26 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0900909900665", + "X-Render-Time": "0.150148868561", "Connection": "Keep-Alive", - "X-Request-Count": "2362", + "X-Request-Count": "4686", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075760\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075760\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:13:17.552089+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075760}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639148\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639148\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:20.519593+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639148}], \"page\": 1, \"size\": 1}", "status": 200 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1211,21 +1153,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075765", - "X-Served-By": "app-1107", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639209", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.086333990097", + "X-Render-Time": "0.142847061157", "Connection": "Keep-Alive", - "X-Request-Count": "4245", + "X-Request-Count": "893", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075765\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075765\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:13:26.735275+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:13:26.741107+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075765}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639209\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639209\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:32.055466+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:32.060803+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639209}", "status": 201 }, { @@ -1238,25 +1180,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0909478664398", + "X-Render-Time": "0.287811040878", "Connection": "Keep-Alive", - "X-Request-Count": "4538", + "X-Request-Count": "4267", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:6b2ab46fbc22%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"8786f8a87e8c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:13:16.739894+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"6b2ab46fbc22\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:13:26.741107+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:eea70d59789c%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:51:19.373288+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"eea70d59789c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:51:32.060803+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1264,26 +1206,26 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0848491191864", + "X-Render-Time": "0.139175891876", "Connection": "Keep-Alive", - "X-Request-Count": "3956", + "X-Request-Count": "2610", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075760\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075760\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:13:17.552089+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:13:17.556939+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075760}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075765\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075765\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:13:26.735275+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:13:26.741107+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075765}], \"page\": 1, \"size\": 2}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639148\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639148\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:20.519593+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639148}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639209\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639209\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:32.055466+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:32.060803+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639209}], \"page\": 1, \"size\": 2}", "status": 200 }, { "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/1/merge?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/merge?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1291,46 +1233,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "1.11757493019", + "X-Render-Time": "2.34374094009", "Connection": "Keep-Alive", - "X-Request-Count": "4907", + "X-Request-Count": "553", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7910" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:d3f12caea484%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:d3f12caea484%0D8786f8a87e8c?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:13:16.739894+00:00\", \"id\": 1, \"closed_on\": \"2020-02-09T09:13:30.707978+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"8786f8a87e8c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"6b2ab46fbc22\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"d3f12caea4841965be3b3b2ee32218b06ca6b5c8\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:13:29+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:13:26.741107+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:13:30.707996+00:00\"}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0657761096954", - "Connection": "Keep-Alive", - "X-Request-Count": "2912", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"d3f12caea4841965be3b3b2ee32218b06ca6b5c8\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}}, {\"hash\": \"6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}}}], \"date\": \"2020-02-09T09:13:29+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:f0b7b7188e1b%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:f0b7b7188e1b%0Dafbd90eed79a?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:51:19.373288+00:00\", \"id\": 4, \"closed_on\": \"2020-03-30T13:51:37.288287+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"eea70d59789c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:51:35+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:51:32.060803+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:51:37.288302+00:00\"}", "status": 200 }, { @@ -1343,47 +1259,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0470700263977", + "X-Render-Time": "1.53428292274", "Connection": "Keep-Alive", - "X-Request-Count": "3448", + "X-Request-Count": "3064", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" + "X-Version": "b18f3492f8a3", + "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/static/media?sort=-path&max_depth=1&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0420680046082", - "Connection": "Keep-Alive", - "X-Request-Count": "4296", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1181" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"d3f12caea4841965be3b3b2ee32218b06ca6b5c8\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}}},\"attributes\":[\"binary\",\"lfs\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1,\"size\":1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:eea70d59789c%0Df0b7b7188e1b?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:eea70d59789c%0Df0b7b7188e1b?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:51:19.373288+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"eea70d59789c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:51:32.060803+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1396,25 +1285,130 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0514340400696", + "X-Render-Time": "0.164213895798", "Connection": "Keep-Alive", - "X-Request-Count": "4756", + "X-Request-Count": "1287", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"d3f12caea4841965be3b3b2ee32218b06ca6b5c8\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}}, {\"hash\": \"6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}}}], \"date\": \"2020-02-09T09:13:29+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}, {\"hash\": \"eea70d59789c34aded0d6275342ce98cd81f9f51\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c34aded0d6275342ce98cd81f9f51\"}}}], \"date\": \"2020-03-30T13:51:35+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/4/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.179594039917", + "Connection": "Keep-Alive", + "X-Request-Count": "4186", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3176" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639148\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639148\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:20.519593+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:20.522661+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639148}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142639209\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142639209\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:51:32.055466+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:51:32.060803+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639209}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/static/media?max_depth=1&pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.092236995697", + "Connection": "Keep-Alive", + "X-Request-Count": "482", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1173" + }, + "response": "{\"pagelen\":100,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}}},\"attributes\":[\"binary\",\"lfs\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/4/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.050733089447", + "Connection": "Keep-Alive", + "X-Request-Count": "4143", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.122533798218", + "Connection": "Keep-Alive", + "X-Request-Count": "1640", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}, {\"hash\": \"eea70d59789c34aded0d6275342ce98cd81f9f51\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c34aded0d6275342ce98cd81f9f51\"}}}], \"date\": \"2020-03-30T13:51:35+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1423,20 +1417,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0391430854797", + "X-Render-Time": "0.12432718277", "Connection": "Keep-Alive", - "X-Request-Count": "3527", + "X-Request-Count": "3266", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -1449,25 +1443,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0549600124359", + "X-Render-Time": "0.131941080093", "Connection": "Keep-Alive", - "X-Request-Count": "3208", + "X-Request-Count": "4586", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"d3f12caea4841965be3b3b2ee32218b06ca6b5c8\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7Bb4171d4e-816b-4307-a0b9-e451e7bac5c8%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{b4171d4e-816b-4307-a0b9-e451e7bac5c8}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/d3f12caea4841965be3b3b2ee32218b06ca6b5c8\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"8786f8a87e8c6678546e46d680e8b088222a96b7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/8786f8a87e8c6678546e46d680e8b088222a96b7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/8786f8a87e8c6678546e46d680e8b088222a96b7\"}}}, {\"hash\": \"6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/6b2ab46fbc22e24a397edf9ba7e198136fc4cd56\"}}}], \"date\": \"2020-02-09T09:13:29+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}, {\"hash\": \"eea70d59789c34aded0d6275342ce98cd81f9f51\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/eea70d59789c34aded0d6275342ce98cd81f9f51\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/eea70d59789c34aded0d6275342ce98cd81f9f51\"}}}], \"date\": \"2020-03-30T13:51:35+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/d3f12caea4841965be3b3b2ee32218b06ca6b5c8/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/f0b7b7188e1b8ba89b1957c06761ee29ff79abc0/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1475,18 +1469,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.media.atlassian.com/file/4cbd9853-8a73-4e34-afff-0e868c5d2288/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", - "X-Served-By": "app-1130", + "Location": "https://api.media.atlassian.com/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0432360172272", + "X-Render-Time": "0.134615898132", "Connection": "Keep-Alive", - "X-Request-Count": "4451", + "X-Request-Count": "4674", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -1494,14 +1488,14 @@ }, { "method": "GET", - "url": "/file/4cbd9853-8a73-4e34-afff-0e868c5d2288/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "url": "/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", "headers": { "Content-Type": "image/png", "Content-Length": "3470", "Server": "globaledge-envoy", - "X-B3-Traceid": "0c3e39f09d879ded", - "X-B3-Spanid": "a568a377ebc76753", - "X-B3-Parentspanid": "eb8c9565e044e4f3", + "X-B3-Traceid": "4a11b2c36a72e05e", + "X-B3-Spanid": "eb066763c814970f", + "X-B3-Parentspanid": "24ba0761dbb11831", "X-B3-Sampled": "1", "X-Dns-Prefetch-Control": "off", "X-Frame-Options": "SAMEORIGIN", @@ -1513,8 +1507,8 @@ "Accept-Ranges": "bytes", "Content-Disposition": "attachment; filename=\"netlify.png\"", "Cache-Control": "private", - "Atl-Traceid": "0c3e39f09d879ded", - "X-Envoy-Upstream-Service-Time": "230", + "Atl-Traceid": "4a11b2c36a72e05e", + "X-Envoy-Upstream-Service-Time": "273", "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", "X-Logging-Id": "V1xZRhzmw", "Strict-Transport-Security": "max-age=63072000; preload", @@ -1537,17 +1531,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0398428440094", + "X-Render-Time": "0.0686609745026", "Connection": "Keep-Alive", - "X-Request-Count": "2024", + "X-Request-Count": "157", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Media Library - Large Media__should show published entry image in grid view.json b/cypress/fixtures/BitBucket Backend Media Library - Large Media__should show published entry image in grid view.json index 61649b89..ea683087 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - Large Media__should show published entry image in grid view.json +++ b/cypress/fixtures/BitBucket Backend Media Library - Large Media__should show published entry image in grid view.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0498239994049", + "X-Render-Time": "0.0564041137695", "Connection": "Keep-Alive", - "X-Request-Count": "935", + "X-Request-Count": "2681", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:14:39.430882+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:14:59.968833+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:46:44.026803+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:01.565502+00:00\", \"size\": 8617110, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0607011318207", + "X-Render-Time": "0.0618507862091", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "3471", - "X-Version": "1ffecea486f1", + "X-Request-Count": "744", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,184 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0487680435181", + "X-Render-Time": "0.0837109088898", "Connection": "Keep-Alive", - "X-Request-Count": "3495", + "X-Request-Count": "2774", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.137542009354", + "Connection": "Keep-Alive", + "X-Request-Count": "4176", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3055" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/static/media?max_depth=1&pagelen=100&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0890328884125", + "Connection": "Keep-Alive", + "X-Request-Count": "1819", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "78" + }, + "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", + "status": 404 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0911841392517", + "Connection": "Keep-Alive", + "X-Request-Count": "237", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3055" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.107275009155", + "Connection": "Keep-Alive", + "X-Request-Count": "4182", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"afbd90eed79aa3b48d4020a02bf70b061256c1d7\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0772938728333", + "Connection": "Keep-Alive", + "X-Request-Count": "4380", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.071222782135", + "Connection": "Keep-Alive", + "X-Request-Count": "341", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -89,76 +248,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0451319217682", + "X-Render-Time": "0.206558942795", "Connection": "Keep-Alive", - "X-Request-Count": "124", + "X-Request-Count": "2589", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/static/media?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0499939918518", - "Connection": "Keep-Alive", - "X-Request-Count": "4416", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "78" - }, - "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", - "status": 404 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0478842258453", - "Connection": "Keep-Alive", - "X-Request-Count": "318", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"c4f4249021bb9b759e528b432b9c23d4aa174b0d\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"c4f4249021bb9b759e528b432b9c23d4aa174b0d\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"c4f4249021bb9b759e528b432b9c23d4aa174b0d\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"c4f4249021bb9b759e528b432b9c23d4aa174b0d\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"c4f4249021bb9b759e528b432b9c23d4aa174b0d\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -166,51 +272,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0394928455353", + "X-Render-Time": "0.286782026291", "Connection": "Keep-Alive", - "X-Request-Count": "2381", + "X-Request-Count": "2537", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0420160293579", - "Connection": "Keep-Alive", - "X-Request-Count": "4894", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -219,176 +299,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.042769908905", + "X-Render-Time": "0.352134943008", "Connection": "Keep-Alive", - "X-Request-Count": "1383", + "X-Request-Count": "119", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0409450531006", - "Connection": "Keep-Alive", - "X-Request-Count": "3676", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0563361644745", - "Connection": "Keep-Alive", - "X-Request-Count": "3916", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0404901504517", - "Connection": "Keep-Alive", - "X-Request-Count": "4103", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0353457927704", - "Connection": "Keep-Alive", - "X-Request-Count": "2040", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0452039241791", - "Connection": "Keep-Alive", - "X-Request-Count": "4271", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3055" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0394148826599", - "Connection": "Keep-Alive", - "X-Request-Count": "4131", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "2565" }, "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -396,7 +317,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -405,20 +326,125 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0380308628082", + "X-Render-Time": "0.0736849308014", "Connection": "Keep-Alive", - "X-Request-Count": "4145", + "X-Request-Count": "2166", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "content-length": "16071" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.16261100769", + "Connection": "Keep-Alive", + "X-Request-Count": "2991", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0844600200653", + "Connection": "Keep-Alive", + "X-Request-Count": "4710", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.168031930923", + "Connection": "Keep-Alive", + "X-Request-Count": "366", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.172032833099", + "Connection": "Keep-Alive", + "X-Request-Count": "3716", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -431,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0587651729584", + "X-Render-Time": "0.0738108158112", "Connection": "Keep-Alive", - "X-Request-Count": "1041", + "X-Request-Count": "230", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -457,17 +483,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0466051101685", + "X-Render-Time": "0.0859308242798", "Connection": "Keep-Alive", - "X-Request-Count": "3887", + "X-Request-Count": "4350", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -485,23 +511,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.034924030304", + "X-Render-Time": "0.119971990585", "Connection": "Keep-Alive", - "X-Request-Count": "3804", + "X-Request-Count": "1054", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0394191741943", + "X-Render-Time": "0.156810998917", "Connection": "Keep-Alive", - "X-Request-Count": "815", + "X-Request-Count": "3058", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,25 +561,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0377221107483", + "X-Render-Time": "0.119501113892", "Connection": "Keep-Alive", - "X-Request-Count": "4528", + "X-Request-Count": "3132", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c4f4249021bb9b759e528b432b9c23d4aa174b0d/.gitattributes?ts=300", + "url": "/2.0/repositories/owner/repo/src/afbd90eed79aa3b48d4020a02bf70b061256c1d7/.gitattributes?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -562,20 +588,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0611550807953", + "X-Render-Time": "0.0873219966888", "Connection": "Keep-Alive", - "X-Request-Count": "38", + "X-Request-Count": "2179", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "220" }, - "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.jpg filter=lfs diff=lfs merge=lfs -text\n*.png filter=lfs diff=lfs merge=lfs -text\n", + "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n*.png filter=lfs diff=lfs merge=lfs -text\n*.jpg filter=lfs diff=lfs merge=lfs -text\n", "status": 200 }, { @@ -587,7 +613,7 @@ "bbr1wikiprivate": "0", "Server": "nginx", "Vary": "Authorization", - "bbr1repouuid": "52fc6ea4-7657-4234-9c95-f51389e795da", + "bbr1repouuid": "93bb2cd0-3c13-4701-84b3-c9b937820220", "Cache-Control": "no-cache", "Content-Type": "application/vnd.git-lfs+json", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", @@ -597,69 +623,37 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "bbr1scm": "git", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.056966", - "X-Usage-System-Time": "0.002019", + "X-Usage-User-Time": "0.033333", + "X-Usage-System-Time": "0.001714", "bbuserid": "6965054", "bbauthhash": "", - "X-Served-By": "app-163", + "X-Served-By": "app-136", "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", "bbr1ownerid": "6965054", "bbr1hasread": "1", "bbr1issuesprivate": "0", "bbr1haswrite": "1", - "bbr1size": "4282777", + "bbr1size": "8617110", "X-Usage-Throttled": "True", "Access-Control-Allow-Origin": "*", "X-View-Name": "bitbucket.apps.lfs.clientapi.batch.ObjectsBatchHandler", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.383007049561", + "X-Render-Time": "0.0593340396881", "Connection": "Keep-Alive", "bbusername": "owner", "X-Token-Id": "47401645", "X-Usage-Input-Ops": "0", - "X-Request-Count": "166", + "X-Request-Count": "2447", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "bbr1owner": "owner", - "Content-Length": "889", - "bbr1id": "61699077" + "Content-Length": "104", + "bbr1id": "63465664" }, - "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"actions\": {\"verify\": {\"href\": \"https://bitbucket.org/%7B%7D/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D/info/lfs/object/verify?upload_id=12bac9d0-fcc9-405d-ab71-c263fa4e2e0c\"}, \"upload\": {\"header\": {\"X-Client-ID\": \"46305acb-bece-48e9-9d62-d41541b0fc95\", \"Authorization\": \"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI0NjMwNWFjYi1iZWNlLTQ4ZTktOWQ2Mi1kNDE1NDFiMGZjOTUiLCJhY2Nlc3MiOnsidXJuOmZpbGVzdG9yZTp1cGxvYWQ6MTJiYWM5ZDAtZmNjOS00MDVkLWFiNzEtYzI2M2ZhNGUyZTBjIjpbInVwZGF0ZSIsImNyZWF0ZSJdLCJ1cm46ZmlsZXN0b3JlOmNodW5rOioiOlsicmVhZCIsImNyZWF0ZSJdfSwibmJmIjoxNTgxMjM5NjU3LCJleHAiOjE1ODEyNDMyNTd9.ElE4_hIjjg_3wi0XJXRIqxd9bQ6QXnVDiGirG8ausB0\"}, \"href\": \"https://api.media.atlassian.com/upload/12bac9d0-fcc9-405d-ab71-c263fa4e2e0c/binary?hashAlgorithm=sha256\", \"expires_in\": 3480}}, \"size\": 3470}]}", - "status": 200 - }, - { - "body": { - "encoding": "base64", - "content": "iVBORw0KGgoAAAANSUhEUgAAAJcAAACXCAMAAAAvQTlLAAAAwFBMVEX///85rbswtrpAp71DpL03sLs8q7xGob4tubkzs7o+qLwqvLknv7gkwrgpvbhIn75Mm7/x+vrs9fhktcfn9/bg8PMtp7lSr8IWw7U7yL3Y7vAAq7JSzMM+w75MwMGj2dxmv8iLx9O73ORcrMRorMeJ2tJr1MlTx8N8z8+45uWs4OBQu8HH5ulTuMMXqbaW0Ndxvsuq1t4jnrd6ss2TwNUwj7ii4tzP8Ox00syR19ZkxseByNCezdnP5Ox2tsyDv9FhQXEFAAAMiUlEQVR4nO2ci1biyBaGDTcBUaxAEjuoQLQHEQhJ2j7TCLTv/1anau8kdU3wwsW1zvlnVg9UKlVf/r1rVyFjn539X6cSOTWASf2f/9z+87N/agxF5OcN6uf3Mu32JtPtqVEE9X/ccP34NrEktzeibr9JKCW3vo9j1K1L+g/X5bdwrP/jkkqgYjq9Y/3bSxSz7PImfXN5e2Kw/qWoG+H1ScFyt3T9PCXWj0KsU/pV4tblf06HRX5cdoqw/kClOIlnZNKhKovi/O4EYKQDMlsGUezfdTpHL7D9SSeXhoX1/olemhzZMXLXESVRdS7/ZV3+hSt3R3VMdEsTli5yi++OmWOKW4omYNEqfXd1PMdK3ep0IIq+wHkkx8gVVeeqCOsJ+qToV6CjONaf4GQFYHdiFNOex3CM3F1dlIFNgV3Curg4fI71JxdUV1dFaH+g16tAdcVuOLRj5O4CpZPBqyuY/zlnSrEO7Ri6JYMBW4aHUdSoDu3Y08WVESzDm0CvPzkU731gx/zVnTCVxgaeTDWvmJrN1QG5aIY9TwrJnqHDHTNKhrpoUq75Qbmopk8XYoRyrFe4+qQ6hW41m4eJI3ld8cx1VtrMVxcdn12am6GoDoJl39ORX+f5M5PpHxUM8ofcFWHdA7WzXyxynw7+zMn8V2n69BhhhqKCffNpv9Hs3/PxVzx/+8MJi9pk9Tx9XmEUC7GasCgmzfs91jEiYLFwTvmV6eSCW0g7FlGly5FZvjfH+rNKpSLN0RzyPBGnWWVJ35SZmJifdpOONNuTY+S+UtHA7p98wwMwIBMTu4E9yZxxVfbjWB+xNLLm/VR78FcTURp8BvOMA+0jx0iOZSBbKU8+L+aC5bhKx/m6Y30RS+VqqsWSFHNBdXvKBvqqY5JbpjRT+j8VcrE1TF7zYb7mWL/V0rgoGYd71e5Y3etM7D6W9n0+TKvyBcfIfUsHkz0zPMuzTFYBrAHzxx9kVFSfd6w/a6FK0AzV4uzsXx7O/AbWHgw4FgX7pGMkwzKCpWRP5nudIUY77w0Bz5YjDjqofMqx/n1LkIkM2KbCLVPhwEHfNIWeS9b0yqFardnwc1iz1m4uKmFF+pTzdSgeOAZ5N8DnVIPZ/JPpZbcUVcxs+enCTot5RdihyHAmdLNTrMFs/YVj2FwFM3Jhfk3n09VMaBQPHGgaY/UHmFbCpu8sP27bcvAOMjwM6u3C3P5qNkTGUWvQGvHjG5mPBuFHThc23EtmGpfGBoc93xhgIZz51EMpxqNBnWr2bsf69boN8xm5RDKM4szIVRnM9ANHLn9No1FHvdMxsqiHa3i1DAvIMjYYcWjGYpqtzAk+X8MgKdfoXY7ZrGsIATobFXIBG6SNOYogluUj7eOsM2wNOBSbDMOz0y0QPINfL+OCo97ZazEUaCC74a+BSsCiWux0zF6Eqbnwdhi2CtEGEKNhixFkxQ1etipSN+W5hzOVijq22OFYjlWvx9AwqhdxDWBr0cqv0mmw0uJIy0NYV1UOZi8s3hWWtAMvTVPi+i7PwNnQPJ2zXihcVhmYPbKsek42grY4NIMN8HOsXnt5j9m8eC47ngmm0VmtUWFnYoHyoEOgWCRNZHDRMZdekGkPJGthu/ZH9RQN57UKkp8G0ZLJhEgCmgCHUVwX2DVoCfvQfJ1tgs4oDEfC8cZfWiHHKnCM5FgZmIXLdxpysIysPIojcd+e0U6sN5kv02HWwiE3GFlhNmvDVC7sRaPRsGS0NJJraflgkGBOUxTpChQ2xiWjas2YEc/5KNQ04TQ5X4cpWaOhJ7/dsGQuBINF3lcWT6u1gA1obcCaiefCpxarVC1cQUt5kCHfFe3lArEogwJmL9xGwwCGzs6VeoO4vrZ70k2HR2I+atXT+gm2r6UhaGKteWWzgwjnd5VQNrCZEUtk6QYuRxKfn56mlL1AWIH9ofgYQ+heV2TVFwGncCJgcBsiVpRhaZ6FATDIkYT5l5yV8oUzaQXWxQcBe526LFayrHCx5HfZsee6DTfiWGMRSw2mrUYyjDGKQktdPIXGai0P2RC+pbRm5SHaCrGnprnj3EIZSyHTIrmABh6W0FryFegvF9rmF7ILgdQsTuD2Yk62HbtJZuFY4xLB0B4hPQAizqdZxGKuq0z5g/CwW5Ig2xtjMZxxnl06mEjmiHFDTDt7JywqEhjOCfVs7YxMWFCcgMyN9A+U9nzjefSSSpfdjefc9IExiumiF7N2aWLiT2LpVlniZK7rxYZ9iGyDTdTW2DCSG4xkyJRFkRZtYRxlBcpcYGmoUVkNRTSc5u+QbCceq8bBCLiBL4P5BpONrUCfF3a6AgupaEFgdzthOVNmWi8wkkFU43FPYGOjKFV4bQkB9JclUBB5ZmvwHqw2lettisioAzTlIoaPA1i8poBx8goso4IDH+u33AkFVFSJMFccm75Q8mnKsajSgczu2rFerJBGTHJYjuOdVBmXUO/PSLvq9caBoy1VwlLOasRqO9g25gdJ+Q9Z7GYSlULlZrXbnvzkvSqLrRstA18/nBmOa2QehTqCSS78iGlRwiRi9dSDjoftLiWOqHPGuHGqeLEbKONiY/mNYq62IE8/GPaEy7TIRbHJuSyE76aiXOyGuWFH0bmqqlvoWFUggypG4QrYxg33PUywz7D+cQGX6BXNceMHD8kxhtZglcL11qbexI+XERYSM1EmPE9FZi55QpNbMFdbAWOuNZaFuUZsP1jT3YN2Kk5qF9ayEUrBahemDa5KMc+iwm2B09H9gTlXxAUj6FcVpqoxt3IwryqSjY3fZhid28ZQgtX5aQt8T6u2tzUsc24JjmVgvQ3vqdwT9JZzw4Kwg+XYk9jc9MkCtwyKUpW6BWNTxyha0gt4xyBS7tqwyRfRxvDdgO0EsOsjSHZs8d1iKEa1wy0YuFdNvA0PoBPTWhspAPhpk80exVt99zpzAlisfJS0fulQiLXLLQQTznvOG+wDap5t8+dnbL1oY0hE298K79hnCCMS6B1Y4siBl8D9eKQPfMfxA7ROSRhGNw62JbuX4xZT9T70nQfZZGsA7xu7bc9rZx/vetrKZykVjeMiNtc1Q70ntwSo7VuS3pZGcZ6kI2JByvZ5Vh4V57xx4OtTke3mrdd2E5XqQ1hnOVW1iudHwjcpF+yL9cDkHdw2TbnAuFg3vXaSCFTJh7DSciFEf5zwefFEGRVyZXQFIaWV5M2rpnQfyy0Klj8QhM1no7SzkgtNjrcDrF3yAYLurGNqXPLBlXjGAodcGEVuH2NLYLTtLi6hvGwDx0Cw3XziS1vbqzEMCEYsJir1DSMpxtYoLwPbVpOq97bZdQx+n8hDrVrDkCVVWQl+Ase1UC2g4v3G6f00cN5ma3LuQ7K9pAcvelVV+LOgbYL2wb9t/K8sMDaQFmBS7VHnvsRGcN/a1DSudB1tVCNVQXa+yW00CrUkqY3LZt4Fxv6w6TgaWRbJcqwkVrlqmT6+ElVFfCxxSvxZyg6urQBfE/Xw5f8DLBBGqwpoGMm4NJJQUByViWF92a2zB3XMWhXwkje4HJVysR5bbYA9uEXTSwcD52oQJFpD9FWB5LQX/LAhSA7g1hnUMbNwy02n1UJFhYtjo3Ltwy0ms2N0WozkWwE27QBVuXcQt5iKHMN5iVfIBZFWnNyXW0xFjj2IkTQIdgX56v7cYipy7C9cHRdgAYMjce3TLSb74dw0cxrJAi6gFt08369bMLcZDEPlm7lwOYpYB/hdCuoYU03Bw0huaibh7kh52G1U+3eLiSAYTlEDvvOsRhl2hXQ5ZncxrAP9BpHNp8hFIfEohoFK4wW2np/b0k2HcYuJ1HSwzIZNjZNmrwA4f3vA37cyOXZ+/gLX/urAItfh3CoEq+EGrrXDNhUfA6vIMSIQcMGKeDsKlrS+dkUSbESsI/yGrdEx/FmK3NZ1Mq7Du8VEDFw13MCltkc7Yz3Sb3Dbj10NDI9iL+KFvwwn6CLfUUS6GlgXI/mgor50j5FbmahjlAzokLDb7eLPUnhbF5fj8dwCsK6mdAPnDbAc/x4VCx1ThBs4b2fLkRz9L8YwOIYbePbu+thEGZjm2CO055E8EZfBMYzkLzHfTgKmOZZu4BDGkp+uHhwszSQeSfwyhDVcb3fdfUiwx2sBjf6BG/jLdff6uHVLA6Mw8M81haJ/oEs2fXFSLFqgHq8FdVOe7ePJ/8Y0u3stCSN5YrcAQXLs+vfub+qPJNWxb+AVSnHs5dQ8uezv6RfVr99Zev06NYqsFwT7/X2CmMp5+fXr18ue/3qJ/ejktfR/WP8FOoK2QLx2JrUAAAAASUVORK5CYII=", - "contentType": "image/png" - }, - "method": "PUT", - "url": "/upload/12bac9d0-fcc9-405d-ab71-c263fa4e2e0c/binary?hashAlgorithm=sha256", - "headers": { - "Content-Length": "0", - "Server": "globaledge-envoy", - "X-B3-Traceid": "bee5b533f424f4c6", - "X-B3-Spanid": "b9867b23005eb704", - "X-B3-Parentspanid": "79440a615f48fc7d", - "X-B3-Sampled": "1", - "X-Dns-Prefetch-Control": "off", - "X-Frame-Options": "SAMEORIGIN", - "X-Download-Options": "noopen", - "Access-Control-Allow-Origin": "*", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Range", - "Content-Security-Policy": "script-src 'none'", - "Atl-Traceid": "bee5b533f424f4c6", - "X-Envoy-Upstream-Service-Time": "309", - "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", - "X-Logging-Id": "V1xZRhzmw", - "Strict-Transport-Security": "max-age=63072000; preload", - "X-Content-Type-Options": "nosniff", - "X-Xss-Protection": "1; mode=block" - }, - "response": null, + "response": "{\"objects\": [{\"oid\": \"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\", \"size\": 3470}]}", "status": 200 }, { @@ -672,76 +666,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.03852891922", + "X-Render-Time": "0.0698959827423", "Connection": "Keep-Alive", - "X-Request-Count": "4859", + "X-Request-Count": "3667", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3055" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:14:55+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:47:03+00:00\", \"message\": \"chore: track images files under LFS\\n\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "{\"oid\":\"b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\",\"size\":3470}", - "method": "POST", - "url": "/%7B%7D/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D/info/lfs/object/verify?upload_id=12bac9d0-fcc9-405d-ab71-c263fa4e2e0c", - "headers": { - "bbr1private": "0", - "bbr1wikiprivate": "0", - "Server": "nginx", - "Vary": "Authorization", - "bbr1repouuid": "52fc6ea4-7657-4234-9c95-f51389e795da", - "Cache-Control": "no-cache", - "Content-Type": "application/vnd.git-lfs+json", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "X-Usage-Output-Ops": "0", - "bbr1reposlug": "repo", - "bbr1hasadmin": "1", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "bbr1scm": "git", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Usage-User-Time": "0.065410", - "X-Usage-System-Time": "0.001998", - "bbuserid": "6965054", - "bbauthhash": "", - "X-Served-By": "app-135", - "X-Consumer-Client-Id": "ATfdeqkMFdgQA3S8Tr", - "bbr1ownerid": "6965054", - "bbr1hasread": "1", - "bbr1issuesprivate": "0", - "bbr1haswrite": "1", - "bbr1size": "4282777", - "X-Usage-Throttled": "True", - "Access-Control-Allow-Origin": "*", - "X-View-Name": "bitbucket.apps.lfs.clientapi.verify.ObjectVerifyHandler", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.523524045944", - "Connection": "Keep-Alive", - "bbusername": "owner", - "X-Token-Id": "47401645", - "X-Usage-Input-Ops": "0", - "X-Request-Count": "862", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "bbr1owner": "owner", - "Content-Length": "4", - "bbr1id": "61699077" - }, - "response": "null", - "status": 200 - }, - { - "body": "------WebKitFormBoundaryQCsAoQJSrsXM4bLh\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundaryQCsAoQJSrsXM4bLh\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryQCsAoQJSrsXM4bLh\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryQCsAoQJSrsXM4bLh\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryQCsAoQJSrsXM4bLh\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nc4f4249021bb9b759e528b432b9c23d4aa174b0d\r\n------WebKitFormBoundaryQCsAoQJSrsXM4bLh--\r\n", + "body": "------WebKitFormBoundaryTWyGOsR3ScGG7Dos\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryTWyGOsR3ScGG7Dos\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: text/plain\r\n\r\nversion https://git-lfs.github.com/spec/v1\noid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\nsize 3470\n\r\n------WebKitFormBoundaryTWyGOsR3ScGG7Dos\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryTWyGOsR3ScGG7Dos\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryTWyGOsR3ScGG7Dos\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nafbd90eed79aa3b48d4020a02bf70b061256c1d7\r\n------WebKitFormBoundaryTWyGOsR3ScGG7Dos--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -751,18 +693,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e", - "X-Served-By": "app-1118", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.4621758461", + "X-Render-Time": "0.984167814255", "Connection": "Keep-Alive", - "X-Request-Count": "1070", + "X-Request-Count": "3266", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -779,27 +721,27 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1", - "X-Served-By": "app-1105", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.246971845627", + "X-Render-Time": "0.887375116348", "Connection": "Keep-Alive", - "X-Request-Count": "1073", + "X-Request-Count": "531", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"c4f4249021bb\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:15:20.653865+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"af58e038be9d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:15:20.693871+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:52:24.115008+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"94611bf5ab29\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab29\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:52:24.194664+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -807,21 +749,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075785", - "X-Served-By": "app-1130", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639461", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0883369445801", + "X-Render-Time": "0.181500911713", "Connection": "Keep-Alive", - "X-Request-Count": "566", + "X-Request-Count": "323", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075785\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:15:21.489816+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075785}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639461\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142639461\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:52:25.264654+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639461}", "status": 201 }, { @@ -834,25 +776,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.122100114822", + "X-Render-Time": "0.260581970215", "Connection": "Keep-Alive", - "X-Request-Count": "127", + "X-Request-Count": "1355", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"c4f4249021bb\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:15:20.653865+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"af58e038be9d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:52:24.115008+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"94611bf5ab29\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab29\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -860,20 +802,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0786180496216", + "X-Render-Time": "0.100724935532", "Connection": "Keep-Alive", - "X-Request-Count": "4437", + "X-Request-Count": "787", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075785\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:15:21.489816+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075785}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639461\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142639461\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:52:25.264654+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639461}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -887,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0859808921814", + "X-Render-Time": "0.321800947189", "Connection": "Keep-Alive", - "X-Request-Count": "14", + "X-Request-Count": "1094", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "710" + "X-Version": "b18f3492f8a3", + "Content-Length": "738" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..a137fb3\n--- /dev/null\n+++ b/static/media/netlify.png\n@@ -0,0 +1,3 @@\n+version https://git-lfs.github.com/spec/v1\n+oid sha256:b1d40c19b912d2130d1bed8ff1a62a55c7d932978502e1d8559eb77951c5e8d3\n+size 3470\n", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -915,18 +857,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0866000652313", + "X-Render-Time": "0.132274866104", "Connection": "Keep-Alive", - "X-Request-Count": "2825", + "X-Request-Count": "4081", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075785\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:15:21.489816+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075785}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639461\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142639461\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:52:25.264654+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639461}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -939,25 +881,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0485470294952", + "X-Render-Time": "0.115460157394", "Connection": "Keep-Alive", - "X-Request-Count": "3288", + "X-Request-Count": "3143", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"af58e038be9d195a7a49da929b343c7b83e5c21e\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}}], \"date\": \"2020-02-09T09:15:19+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"94611bf5ab2991274415a947e20356f0cd62c00b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:52:22+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/af58e038be9d195a7a49da929b343c7b83e5c21e/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/94611bf5ab2991274415a947e20356f0cd62c00b/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -966,20 +908,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0397698879242", + "X-Render-Time": "0.108960866928", "Connection": "Keep-Alive", - "X-Request-Count": "4790", + "X-Request-Count": "755", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -992,25 +934,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0502519607544", + "X-Render-Time": "0.112487077713", "Connection": "Keep-Alive", - "X-Request-Count": "4644", + "X-Request-Count": "3333", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"af58e038be9d195a7a49da929b343c7b83e5c21e\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}}], \"date\": \"2020-02-09T09:15:19+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"94611bf5ab2991274415a947e20356f0cd62c00b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}], \"date\": \"2020-03-30T13:52:22+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/af58e038be9d195a7a49da929b343c7b83e5c21e/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/94611bf5ab2991274415a947e20356f0cd62c00b/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1018,18 +960,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.media.atlassian.com/file/fbe23194-9ff3-415c-a944-e086dac373fe/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", - "X-Served-By": "app-1119", + "Location": "https://api.media.atlassian.com/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0463330745697", + "X-Render-Time": "0.151077032089", "Connection": "Keep-Alive", - "X-Request-Count": "3546", + "X-Request-Count": "2718", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -1037,14 +979,14 @@ }, { "method": "GET", - "url": "/file/fbe23194-9ff3-415c-a944-e086dac373fe/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", + "url": "/file/9797e706-dd50-4603-a7f9-824f944bd05e/binarytoken=fakeTokenclient=fakeClient&dl=1&name=netlify.png", "headers": { "Content-Type": "image/png", "Content-Length": "3470", "Server": "globaledge-envoy", - "X-B3-Traceid": "69ea410297d02a72", - "X-B3-Spanid": "2d6fe89d35e54cbd", - "X-B3-Parentspanid": "7de5dcd986498fa7", + "X-B3-Traceid": "f5c090c5a905d047", + "X-B3-Spanid": "14cd4670dc93a271", + "X-B3-Parentspanid": "97cf2bc74fda5f25", "X-B3-Sampled": "1", "X-Dns-Prefetch-Control": "off", "X-Frame-Options": "SAMEORIGIN", @@ -1056,8 +998,8 @@ "Accept-Ranges": "bytes", "Content-Disposition": "attachment; filename=\"netlify.png\"", "Cache-Control": "private", - "Atl-Traceid": "69ea410297d02a72", - "X-Envoy-Upstream-Service-Time": "259", + "Atl-Traceid": "f5c090c5a905d047", + "X-Envoy-Upstream-Service-Time": "245", "Expect-Ct": "report-uri=\"https://web-security-reports.services.atlassian.com/expect-ct-report/dt-api-filestore\", max-age=86400", "X-Logging-Id": "V1xZRhzmw", "Strict-Transport-Security": "max-age=63072000; preload", @@ -1080,51 +1022,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.08869099617", + "X-Render-Time": "0.255603790283", "Connection": "Keep-Alive", - "X-Request-Count": "589", + "X-Request-Count": "4674", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"c4f4249021bb\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:15:20.653865+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"af58e038be9d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:52:24.115008+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"94611bf5ab29\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab29\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.164989948273", + "Connection": "Keep-Alive", + "X-Request-Count": "943", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639461\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142639461\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:52:25.264654+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639461}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.097384929657", - "Connection": "Keep-Alive", - "X-Request-Count": "747", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "4933" - }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"c4f4249021bb\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:15:20.653865+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"af58e038be9d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1134,49 +1076,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0697240829468", + "X-Render-Time": "0.229515075684", "Connection": "Keep-Alive", - "X-Request-Count": "4339", + "X-Request-Count": "2719", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" + "X-Version": "b18f3492f8a3", + "content-length": "4933" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075785\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:15:21.489816+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075785}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:52:24.115008+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"94611bf5ab29\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab29\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0355169773102", - "Connection": "Keep-Alive", - "X-Request-Count": "182", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "52" - }, - "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/statuses?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1186,24 +1102,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0949940681458", + "X-Render-Time": "0.0491180419922", "Connection": "Keep-Alive", - "X-Request-Count": "3903", + "X-Request-Count": "401", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" + "X-Version": "b18f3492f8a3", + "Content-Length": "52" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075785\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:15:21.489816+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075785}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, { - "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1211,21 +1126,48 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075789", - "X-Served-By": "app-1118", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0973649024963", + "X-Render-Time": "0.165975093842", "Connection": "Keep-Alive", - "X-Request-Count": "2958", + "X-Request-Count": "4491", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639461\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142639461\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:52:25.264654+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639461}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639516", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.136625051498", + "Connection": "Keep-Alive", + "X-Request-Count": "3461", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075789\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075789\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:15:30.944126+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:15:30.950659+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075789}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639516\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142639516\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:52:36.348198+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:36.351600+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639516}", "status": 201 }, { @@ -1238,25 +1180,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.118613958359", + "X-Render-Time": "0.228298187256", "Connection": "Keep-Alive", - "X-Request-Count": "4670", + "X-Request-Count": "4796", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:af58e038be9d%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"c4f4249021bb\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:15:20.653865+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"af58e038be9d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:15:30.950659+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:94611bf5ab29%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:52:24.115008+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"94611bf5ab29\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab29\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:52:36.351600+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/5/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1264,131 +1206,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0961771011353", + "X-Render-Time": "0.179747104645", "Connection": "Keep-Alive", - "X-Request-Count": "795", + "X-Request-Count": "4804", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075785\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075785\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:15:21.489816+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:15:21.495237+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075785}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075789\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075789\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:15:30.944126+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:15:30.950659+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075789}], \"page\": 1, \"size\": 2}", - "status": 200 - }, - { - "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", - "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/1/merge?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest:write", - "X-Credential-Type": "oauth2", - "X-Render-Time": "1.07141208649", - "Connection": "Keep-Alive", - "X-Request-Count": "4863", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7910" - }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:7aabd78f2e11%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:7aabd78f2e11%0Dc4f4249021bb?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:15:20.653865+00:00\", \"id\": 1, \"closed_on\": \"2020-02-09T09:15:34.857630+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"c4f4249021bb\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"af58e038be9d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"7aabd78f2e114adf9758afe171eacd9fc196ab65\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:15:33+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:15:30.950659+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:15:34.857644+00:00\"}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0493400096893", - "Connection": "Keep-Alive", - "X-Request-Count": "230", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"7aabd78f2e114adf9758afe171eacd9fc196ab65\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}}, {\"hash\": \"af58e038be9d195a7a49da929b343c7b83e5c21e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d195a7a49da929b343c7b83e5c21e\"}}}], \"date\": \"2020-02-09T09:15:33+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639461\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142639461\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:52:25.264654+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:25.268015+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639461}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142639516\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142639516\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:52:36.348198+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:52:36.351600+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142639516}], \"page\": 1, \"size\": 2}", "status": 200 }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.049770116806", - "Connection": "Keep-Alive", - "X-Request-Count": "4682", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" - }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/7aabd78f2e114adf9758afe171eacd9fc196ab65/static/media?sort=-path&max_depth=1&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0431909561157", - "Connection": "Keep-Alive", - "X-Request-Count": "3724", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1181" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/7aabd78f2e114adf9758afe171eacd9fc196ab65/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/7aabd78f2e114adf9758afe171eacd9fc196ab65/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/7aabd78f2e114adf9758afe171eacd9fc196ab65/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"7aabd78f2e114adf9758afe171eacd9fc196ab65\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}}},\"attributes\":[\"binary\",\"lfs\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1,\"size\":1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1398,23 +1234,129 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", + "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0704309940338", + "X-Render-Time": "0.0612518787384", "Connection": "Keep-Alive", - "X-Request-Count": "427", + "X-Request-Count": "3776", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" + "X-Version": "b18f3492f8a3", + "Content-Length": "51" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"7aabd78f2e114adf9758afe171eacd9fc196ab65\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B52fc6ea4-7657-4234-9c95-f51389e795da%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{52fc6ea4-7657-4234-9c95-f51389e795da}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/7aabd78f2e114adf9758afe171eacd9fc196ab65\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7aabd78f2e114adf9758afe171eacd9fc196ab65/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"c4f4249021bb9b759e528b432b9c23d4aa174b0d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c4f4249021bb9b759e528b432b9c23d4aa174b0d\"}}}, {\"hash\": \"af58e038be9d195a7a49da929b343c7b83e5c21e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/af58e038be9d195a7a49da929b343c7b83e5c21e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/af58e038be9d195a7a49da929b343c7b83e5c21e\"}}}], \"date\": \"2020-02-09T09:15:33+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", + "method": "POST", + "url": "/2.0/repositories/owner/repo/pullrequests/5/merge?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest:write", + "X-Credential-Type": "oauth2", + "X-Render-Time": "1.80700993538", + "Connection": "Keep-Alive", + "X-Request-Count": "2890", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7910" + }, + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:f8d94bc4caca%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:f8d94bc4caca%0Dafbd90eed79a?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:52:24.115008+00:00\", \"id\": 5, \"closed_on\": \"2020-03-30T13:52:41.092767+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"afbd90eed79a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79a\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"94611bf5ab29\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab29\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"f8d94bc4cacaaa594be9efecc6bde855c5961050\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:52:39+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:52:36.351600+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:52:41.092781+00:00\"}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/7aabd78f2e114adf9758afe171eacd9fc196ab65/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.110382795334", + "Connection": "Keep-Alive", + "X-Request-Count": "4420", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"f8d94bc4cacaaa594be9efecc6bde855c5961050\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}, {\"hash\": \"94611bf5ab2991274415a947e20356f0cd62c00b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab2991274415a947e20356f0cd62c00b\"}}}], \"date\": \"2020-03-30T13:52:39+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/f8d94bc4cacaaa594be9efecc6bde855c5961050/static/media?max_depth=1&pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.130729913712", + "Connection": "Keep-Alive", + "X-Request-Count": "4602", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1173" + }, + "response": "{\"pagelen\":100,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/f8d94bc4cacaaa594be9efecc6bde855c5961050/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/f8d94bc4cacaaa594be9efecc6bde855c5961050/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/f8d94bc4cacaaa594be9efecc6bde855c5961050/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"f8d94bc4cacaaa594be9efecc6bde855c5961050\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}}},\"attributes\":[\"binary\",\"lfs\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.109601974487", + "Connection": "Keep-Alive", + "X-Request-Count": "3241", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"f8d94bc4cacaaa594be9efecc6bde855c5961050\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B93bb2cd0-3c13-4701-84b3-c9b937820220%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{93bb2cd0-3c13-4701-84b3-c9b937820220}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/f8d94bc4cacaaa594be9efecc6bde855c5961050\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/f8d94bc4cacaaa594be9efecc6bde855c5961050/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"afbd90eed79aa3b48d4020a02bf70b061256c1d7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/afbd90eed79aa3b48d4020a02bf70b061256c1d7\"}}}, {\"hash\": \"94611bf5ab2991274415a947e20356f0cd62c00b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/94611bf5ab2991274415a947e20356f0cd62c00b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/94611bf5ab2991274415a947e20356f0cd62c00b\"}}}], \"date\": \"2020-03-30T13:52:39+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/f8d94bc4cacaaa594be9efecc6bde855c5961050/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1423,20 +1365,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0357730388641", + "X-Render-Time": "0.113605976105", "Connection": "Keep-Alive", - "X-Request-Count": "663", + "X-Request-Count": "4031", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -1451,15 +1393,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0581979751587", + "X-Render-Time": "0.0904700756073", "Connection": "Keep-Alive", - "X-Request-Count": "3576", + "X-Request-Count": "1817", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Media Library - REST API__can delete image from global media library.json b/cypress/fixtures/BitBucket Backend Media Library - REST API__can delete image from global media library.json index d332722c..33a82b96 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - REST API__can delete image from global media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - REST API__can delete image from global media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.038724899292", + "X-Render-Time": "0.0745341777802", "Connection": "Keep-Alive", - "X-Request-Count": "1666", + "X-Request-Count": "628", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:16:33.984158+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:17:13.238214+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:38:43.147935+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:39:26.527849+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0297698974609", + "X-Render-Time": "0.0391428470612", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4292", - "X-Version": "1ffecea486f1", + "X-Request-Count": "1586", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0460090637207", + "X-Render-Time": "0.107888936996", "Connection": "Keep-Alive", - "X-Request-Count": "3843", + "X-Request-Count": "466", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0906360149384", + "Connection": "Keep-Alive", + "X-Request-Count": "4179", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3625" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +114,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0299851894379", + "X-Render-Time": "0.0669949054718", "Connection": "Keep-Alive", - "X-Request-Count": "340", + "X-Request-Count": "2705", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,100 +139,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0457680225372", + "X-Render-Time": "0.0908558368683", "Connection": "Keep-Alive", - "X-Request-Count": "4004", + "X-Request-Count": "2894", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0562160015106", - "Connection": "Keep-Alive", - "X-Request-Count": "4890", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.049929857254", - "Connection": "Keep-Alive", - "X-Request-Count": "4508", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/.gitattributes?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0314860343933", - "Connection": "Keep-Alive", - "X-Request-Count": "3674", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "136" - }, - "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -221,18 +167,310 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0510778427124", + "X-Render-Time": "0.102010011673", "Connection": "Keep-Alive", - "X-Request-Count": "397", + "X-Request-Count": "4882", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0743420124054", + "Connection": "Keep-Alive", + "X-Request-Count": "4791", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0493378639221", + "Connection": "Keep-Alive", + "X-Request-Count": "4681", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/.gitattributes?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.062833070755", + "Connection": "Keep-Alive", + "X-Request-Count": "1283", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "136" + }, + "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.117250204086", + "Connection": "Keep-Alive", + "X-Request-Count": "2285", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.124866962433", + "Connection": "Keep-Alive", + "X-Request-Count": "1992", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.200169086456", + "Connection": "Keep-Alive", + "X-Request-Count": "1637", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.124180078506", + "Connection": "Keep-Alive", + "X-Request-Count": "1336", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0535039901733", + "Connection": "Keep-Alive", + "X-Request-Count": "803", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.168626070023", + "Connection": "Keep-Alive", + "X-Request-Count": "4839", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0708589553833", + "Connection": "Keep-Alive", + "X-Request-Count": "2178", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.14115691185", + "Connection": "Keep-Alive", + "X-Request-Count": "2366", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -246,50 +484,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0325989723206", + "X-Render-Time": "0.0648119449615", "Connection": "Keep-Alive", - "X-Request-Count": "2086", + "X-Request-Count": "3877", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7465" }, "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0576448440552", - "Connection": "Keep-Alive", - "X-Request-Count": "3255", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "body": "------WebKitFormBoundaryDQrcmrwUqXAjGNQ2\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryDQrcmrwUqXAjGNQ2\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpload “static/media/netlify.png”\r\n------WebKitFormBoundaryDQrcmrwUqXAjGNQ2\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryDQrcmrwUqXAjGNQ2--\r\n", + "body": "------WebKitFormBoundaryPe4QB8mo0xbLjmTa\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryPe4QB8mo0xbLjmTa\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpload “static/media/netlify.png”\r\n------WebKitFormBoundaryPe4QB8mo0xbLjmTa\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryPe4QB8mo0xbLjmTa--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=0", "headers": { @@ -299,184 +511,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository:write", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.438381910324", - "Connection": "Keep-Alive", - "X-Request-Count": "2211", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "0" - }, - "response": null, - "status": 201 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0337729454041", - "Connection": "Keep-Alive", - "X-Request-Count": "4967", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0584349632263", - "Connection": "Keep-Alive", - "X-Request-Count": "5051", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3619" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:17:22+00:00\", \"message\": \"Upload “static/media/netlify.png”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d2f82c9e7eb06d760ed53aee2c004e240a319f14", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", + "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0500869750977", + "X-Render-Time": "0.75070309639", "Connection": "Keep-Alive", - "X-Request-Count": "2056", + "X-Request-Count": "4540", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" + "X-Version": "b18f3492f8a3", + "Content-Length": "0" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 + "response": null, + "status": 201 }, { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0563280582428", - "Connection": "Keep-Alive", - "X-Request-Count": "3697", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3619" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:17:22+00:00\", \"message\": \"Upload “static/media/netlify.png”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0377159118652", - "Connection": "Keep-Alive", - "X-Request-Count": "3784", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.047413110733", - "Connection": "Keep-Alive", - "X-Request-Count": "1691", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3619" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:17:22+00:00\", \"message\": \"Upload “static/media/netlify.png”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "body": "------WebKitFormBoundaryJ0s9SIx66XRy3ZvL\r\nContent-Disposition: form-data; name=\"files\"\r\n\r\nstatic/media/netlify.png\r\n------WebKitFormBoundaryJ0s9SIx66XRy3ZvL\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryJ0s9SIx66XRy3ZvL\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nDelete “static/media/netlify.png”\r\n------WebKitFormBoundaryJ0s9SIx66XRy3ZvL--\r\n", + "body": "------WebKitFormBoundaryAnZlboXhqiOiI4Bu\r\nContent-Disposition: form-data; name=\"files\"\r\n\r\nstatic/media/netlify.png\r\n------WebKitFormBoundaryAnZlboXhqiOiI4Bu\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryAnZlboXhqiOiI4Bu\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nDelete “static/media/netlify.png”\r\n------WebKitFormBoundaryAnZlboXhqiOiI4Bu--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=0", "headers": { @@ -486,48 +539,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/0d0f068a23cd3b52a62a65d03fa2c4d6018df073", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/e77766ad79b4aab429825a45038064b84d854b96", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.411036014557", + "X-Render-Time": "0.541522979736", "Connection": "Keep-Alive", - "X-Request-Count": "403", + "X-Request-Count": "3986", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, "status": 201 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/280f0b6905d8bdea6a5a9731ecde875eeeaff3f6/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0414409637451", - "Connection": "Keep-Alive", - "X-Request-Count": "4335", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - REST API__can publish entry with image.json b/cypress/fixtures/BitBucket Backend Media Library - REST API__can publish entry with image.json index 217c4f49..20ce62d6 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - REST API__can publish entry with image.json +++ b/cypress/fixtures/BitBucket Backend Media Library - REST API__can publish entry with image.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0425732135773", + "X-Render-Time": "0.0574998855591", "Connection": "Keep-Alive", - "X-Request-Count": "3843", + "X-Request-Count": "4857", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:16:33.984158+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:19.698673+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\", \"language\": \"\", \"created_on\": \"2020-03-31T07:24:04.182259+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:21.521485+00:00\", \"size\": 4276543, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0383551120758", + "X-Render-Time": "0.0402321815491", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4659", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", + "X-Request-Count": "4710", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -63,23 +63,49 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0678389072418", + "X-Render-Time": "0.0764060020447", "Connection": "Keep-Alive", - "X-Request-Count": "3196", + "X-Request-Count": "3625", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.165251016617", + "Connection": "Keep-Alive", + "X-Request-Count": "813", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "3625" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +114,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0347669124603", + "X-Render-Time": "0.0616178512573", "Connection": "Keep-Alive", - "X-Request-Count": "4416", + "X-Request-Count": "3683", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,25 +139,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0477168560028", + "X-Render-Time": "0.0910651683807", "Connection": "Keep-Alive", - "X-Request-Count": "485", + "X-Request-Count": "4702", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -142,23 +168,104 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0487220287323", + "X-Render-Time": "0.066967010498", "Connection": "Keep-Alive", - "X-Request-Count": "2782", + "X-Request-Count": "4676", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "92b755167c1a", + "content-length": "6396" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0618419647217", + "Connection": "Keep-Alive", + "X-Request-Count": "2929", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0543839931488", + "Connection": "Keep-Alive", + "X-Request-Count": "3330", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0567240715027", + "Connection": "Keep-Alive", + "X-Request-Count": "538", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -166,20 +273,72 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0549108982086", + "X-Render-Time": "0.132994890213", "Connection": "Keep-Alive", - "X-Request-Count": "4166", + "X-Request-Count": "4221", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "92b755167c1a", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.139266967773", + "Connection": "Keep-Alive", + "X-Request-Count": "3374", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.156502962112", + "Connection": "Keep-Alive", + "X-Request-Count": "4839", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -193,74 +352,22 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.038153886795", + "X-Render-Time": "0.0448350906372", "Connection": "Keep-Alive", - "X-Request-Count": "3945", + "X-Request-Count": "249", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "7465" }, "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.396452903748", - "Connection": "Keep-Alive", - "X-Request-Count": "981", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0485310554504", - "Connection": "Keep-Alive", - "X-Request-Count": "748", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", @@ -274,15 +381,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0387370586395", + "X-Render-Time": "0.0604939460754", "Connection": "Keep-Alive", - "X-Request-Count": "3824", + "X-Request-Count": "3696", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "16071" }, "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", @@ -290,60 +397,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0575411319733", - "Connection": "Keep-Alive", - "X-Request-Count": "65", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0387620925903", - "Connection": "Keep-Alive", - "X-Request-Count": "1809", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -353,77 +407,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0733029842377", + "X-Render-Time": "0.127125024796", "Connection": "Keep-Alive", - "X-Request-Count": "4275", + "X-Request-Count": "197", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "92b755167c1a", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0489888191223", - "Connection": "Keep-Alive", - "X-Request-Count": "4373", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0408840179443", - "Connection": "Keep-Alive", - "X-Request-Count": "4540", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -431,20 +431,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0578980445862", + "X-Render-Time": "0.136633872986", "Connection": "Keep-Alive", - "X-Request-Count": "4238", + "X-Request-Count": "3188", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" + "X-Version": "92b755167c1a", + "content-length": "2350" }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -457,17 +457,43 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0411911010742", + "X-Render-Time": "0.0596568584442", "Connection": "Keep-Alive", - "X-Request-Count": "1876", + "X-Request-Count": "4011", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0819699764252", + "Connection": "Keep-Alive", + "X-Request-Count": "4534", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -485,18 +511,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0478749275208", + "X-Render-Time": "0.0980989933014", "Connection": "Keep-Alive", - "X-Request-Count": "3940", + "X-Request-Count": "4654", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0291199684143", + "X-Render-Time": "0.0716209411621", "Connection": "Keep-Alive", - "X-Request-Count": "3081", + "X-Request-Count": "3553", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0517270565033", + "X-Render-Time": "0.0788180828094", "Connection": "Keep-Alive", - "X-Request-Count": "4443", + "X-Request-Count": "475", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0286660194397", + "X-Render-Time": "0.0510129928589", "Connection": "Keep-Alive", - "X-Request-Count": "1669", + "X-Request-Count": "3770", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0447700023651", + "X-Render-Time": "0.0702860355377", "Connection": "Keep-Alive", - "X-Request-Count": "3153", + "X-Request-Count": "3333", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundarypkgYYSbOgdAOpsse\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundarypkgYYSbOgdAOpsse\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundarypkgYYSbOgdAOpsse\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarypkgYYSbOgdAOpsse\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarypkgYYSbOgdAOpsse\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundarypkgYYSbOgdAOpsse--\r\n", + "body": "------WebKitFormBoundaryBApN8VyTOmd3hLHP\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryBApN8VyTOmd3hLHP\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryBApN8VyTOmd3hLHP\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryBApN8VyTOmd3hLHP\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryBApN8VyTOmd3hLHP\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryBApN8VyTOmd3hLHP--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582", - "X-Served-By": "app-1107", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.371206045151", + "X-Render-Time": "0.6254529953", "Connection": "Keep-Alive", - "X-Request-Count": "124", + "X-Request-Count": "3542", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "Content-Length": "0" }, "response": null, @@ -643,27 +669,27 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.264151096344", + "X-Render-Time": "0.53272485733", "Connection": "Keep-Alive", - "X-Request-Count": "30", + "X-Request-Count": "116", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:18:40.410235+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"c94b2783b4b9\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:18:40.440311+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-31T07:24:43.316425+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"efb33a933ff8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-31T07:24:43.359869+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/draft\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075822", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783871", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0776569843292", + "X-Render-Time": "0.097669839859", "Connection": "Keep-Alive", - "X-Request-Count": "1553", + "X-Request-Count": "998", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075822\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075822\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:41.224863+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075822}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783871\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783871\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:44.281959+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783871}", "status": 201 }, { @@ -700,23 +726,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.107064008713", + "X-Render-Time": "0.202430963516", "Connection": "Keep-Alive", - "X-Request-Count": "605", + "X-Request-Count": "4835", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:18:40.410235+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"c94b2783b4b9\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-31T07:24:43.316425+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"efb33a933ff8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0732719898224", + "X-Render-Time": "0.0866541862488", "Connection": "Keep-Alive", - "X-Request-Count": "3642", + "X-Request-Count": "4251", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075822\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075822\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:41.224863+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075822}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783871\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783871\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:44.281959+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783871}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,25 +777,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0933430194855", + "X-Render-Time": "0.216972827911", "Connection": "Keep-Alive", - "X-Request-Count": "299", + "X-Request-Count": "4927", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "578" + "X-Version": "92b755167c1a", + "Content-Length": "606" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -779,18 +805,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0776488780975", + "X-Render-Time": "0.112724065781", "Connection": "Keep-Alive", - "X-Request-Count": "4273", + "X-Request-Count": "399", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075822\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075822\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:41.224863+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075822}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783871\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783871\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:44.281959+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783871}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0526359081268", + "X-Render-Time": "0.0967230796814", "Connection": "Keep-Alive", - "X-Request-Count": "4615", + "X-Request-Count": "4011", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:18:39+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"efb33a933ff8f940858c2c590b2bb5fb34bc032e\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-31T07:24:41+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/efb33a933ff8f940858c2c590b2bb5fb34bc032e/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -830,20 +856,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0427129268646", + "X-Render-Time": "0.0797259807587", "Connection": "Keep-Alive", - "X-Request-Count": "3468", + "X-Request-Count": "5034", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "92b755167c1a", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -856,25 +882,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0514080524445", + "X-Render-Time": "0.0863969326019", "Connection": "Keep-Alive", - "X-Request-Count": "3780", + "X-Request-Count": "381", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:18:39+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"efb33a933ff8f940858c2c590b2bb5fb34bc032e\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-31T07:24:41+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/efb33a933ff8f940858c2c590b2bb5fb34bc032e/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -885,15 +911,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0372080802917", + "X-Render-Time": "0.0718610286713", "Connection": "Keep-Alive", - "X-Request-Count": "4461", + "X-Request-Count": "3411", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "Content-Length": "3470" }, "response": { @@ -912,20 +938,46 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0842370986938", + "X-Render-Time": "0.21246099472", "Connection": "Keep-Alive", - "X-Request-Count": "618", + "X-Request-Count": "83", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:18:40.410235+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"c94b2783b4b9\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-31T07:24:43.316425+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"efb33a933ff8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.100348949432", + "Connection": "Keep-Alive", + "X-Request-Count": "4176", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "1603" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783871\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783871\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:44.281959+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783871}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -938,25 +990,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.108365058899", + "X-Render-Time": "0.624287843704", "Connection": "Keep-Alive", - "X-Request-Count": "74", + "X-Request-Count": "2710", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:18:40.410235+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"c94b2783b4b9\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-31T07:24:43.316425+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"efb33a933ff8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -964,43 +1016,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.078202009201", + "X-Render-Time": "0.0650730133057", "Connection": "Keep-Alive", - "X-Request-Count": "3318", + "X-Request-Count": "3880", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1603" - }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075822\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075822\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:41.224863+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075822}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/statuses?pagelen=100&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0445630550385", - "Connection": "Keep-Alive", - "X-Request-Count": "483", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1008,7 +1034,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1016,26 +1042,26 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0920751094818", + "X-Render-Time": "0.0951678752899", "Connection": "Keep-Alive", - "X-Request-Count": "4976", + "X-Request-Count": "4052", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075822\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075822\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:41.224863+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075822}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783871\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783871\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:44.281959+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783871}], \"page\": 1, \"size\": 1}", "status": 200 }, { "body": "{\"content\":{\"raw\":\"netlify-cms/pending_publish\"}}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1043,21 +1069,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075824", - "X-Served-By": "app-1142", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783907", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0832350254059", + "X-Render-Time": "0.141561985016", "Connection": "Keep-Alive", - "X-Request-Count": "4650", + "X-Request-Count": "4300", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075824\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075824\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:49.817536+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:49.822805+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075824}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783907\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783907\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:54.622915+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:54.626405+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783907}", "status": 201 }, { @@ -1070,25 +1096,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0939741134644", + "X-Render-Time": "0.183552980423", "Connection": "Keep-Alive", - "X-Request-Count": "4522", + "X-Request-Count": "4551", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:c94b2783b4b9%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 2, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:18:40.410235+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"c94b2783b4b9\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:18:49.822805+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:efb33a933ff8%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-31T07:24:43.316425+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"efb33a933ff8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-31T07:24:54.626405+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests/2/comments?pagelen=100&ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1096,26 +1122,26 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0878729820251", + "X-Render-Time": "0.0872919559479", "Connection": "Keep-Alive", - "X-Request-Count": "4224", + "X-Request-Count": "4053", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075822\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075822\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:41.224863+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:41.230212+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075822}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments/135075824\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2/_/diff#comment-135075824\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 2, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:49.817536+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:49.822805+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075824}], \"page\": 1, \"size\": 2}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783871\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783871\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:44.281959+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783871}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783907\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783907\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:54.622915+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:54.626405+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783907}], \"page\": 1, \"size\": 2}", "status": 200 }, { "body": "{\"message\":\"Automatically generated. Merged on Netlify CMS.\",\"close_source_branch\":true,\"merge_strategy\":\"merge_commit\"}", "method": "POST", - "url": "/2.0/repositories/owner/repo/pullrequests/2/merge?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/merge?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1123,20 +1149,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "1.03322386742", + "X-Render-Time": "2.56956601143", "Connection": "Keep-Alive", - "X-Request-Count": "4560", + "X-Request-Count": "3459", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "7910" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:68fccecb3f93%0Db782b50eefc7?from_pullrequest_id=2\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/2\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:68fccecb3f93%0Db782b50eefc7?from_pullrequest_id=2\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/2/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:18:40.410235+00:00\", \"id\": 2, \"closed_on\": \"2020-02-09T09:18:53.647777+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"c94b2783b4b9\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"68fccecb3f933524bee1e632247821a9becc67da\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/68fccecb3f933524bee1e632247821a9becc67da\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:18:52+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:18:49.822805+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:18:53.647790+00:00\"}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:4be3102961b2%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:4be3102961b2%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-31T07:24:43.316425+00:00\", \"id\": 1, \"closed_on\": \"2020-03-31T07:25:00.060724+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"efb33a933ff8\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"4be3102961b24c6a809a3bdd06c611f9b8cfc975\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-31T07:24:57+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-31T07:24:54.626405+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-31T07:25:00.060746+00:00\"}", "status": 200 }, { @@ -1149,20 +1175,47 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0454850196838", + "X-Render-Time": "0.1731569767", "Connection": "Keep-Alive", - "X-Request-Count": "4013", + "X-Request-Count": "260", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"68fccecb3f933524bee1e632247821a9becc67da\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/68fccecb3f933524bee1e632247821a9becc67da\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/68fccecb3f933524bee1e632247821a9becc67da\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}}}], \"date\": \"2020-02-09T09:18:52+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"4be3102961b24c6a809a3bdd06c611f9b8cfc975\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"efb33a933ff8f940858c2c590b2bb5fb34bc032e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}}}], \"date\": \"2020-03-31T07:24:57+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/4be3102961b24c6a809a3bdd06c611f9b8cfc975/static/media?max_depth=1&pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.117499113083", + "Connection": "Keep-Alive", + "X-Request-Count": "3490", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "1167" + }, + "response": "{\"pagelen\":100,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/4be3102961b24c6a809a3bdd06c611f9b8cfc975/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/4be3102961b24c6a809a3bdd06c611f9b8cfc975/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/4be3102961b24c6a809a3bdd06c611f9b8cfc975/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"4be3102961b24c6a809a3bdd06c611f9b8cfc975\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}}},\"attributes\":[\"binary\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1}", "status": 200 }, { @@ -1175,49 +1228,22 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0492298603058", + "X-Render-Time": "3.69129991531", "Connection": "Keep-Alive", - "X-Request-Count": "4043", + "X-Request-Count": "4289", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" + "X-Version": "92b755167c1a", + "content-length": "4933" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/68fccecb3f933524bee1e632247821a9becc67da/static/media?sort=-path&max_depth=1&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0371289253235", - "Connection": "Keep-Alive", - "X-Request-Count": "3946", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1175" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/68fccecb3f933524bee1e632247821a9becc67da/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/68fccecb3f933524bee1e632247821a9becc67da/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/68fccecb3f933524bee1e632247821a9becc67da/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"68fccecb3f933524bee1e632247821a9becc67da\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/68fccecb3f933524bee1e632247821a9becc67da\"}}},\"attributes\":[\"binary\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1,\"size\":1}", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", @@ -1228,25 +1254,77 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0625998973846", + "X-Render-Time": "0.14365196228", "Connection": "Keep-Alive", - "X-Request-Count": "578", + "X-Request-Count": "4720", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"68fccecb3f933524bee1e632247821a9becc67da\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/68fccecb3f933524bee1e632247821a9becc67da\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/68fccecb3f933524bee1e632247821a9becc67da\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}}}], \"date\": \"2020-02-09T09:18:52+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"4be3102961b24c6a809a3bdd06c611f9b8cfc975\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"efb33a933ff8f940858c2c590b2bb5fb34bc032e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}}}], \"date\": \"2020-03-31T07:24:57+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/68fccecb3f933524bee1e632247821a9becc67da/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/pullrequests/1/comments?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.207318067551", + "Connection": "Keep-Alive", + "X-Request-Count": "2807", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "content-length": "3176" + }, + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783871\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783871\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:44.281959+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:44.284494+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783871}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142783907\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142783907\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-31T07:24:54.622915+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-31T07:24:54.626405+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142783907}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests/1/statuses?pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "92b755167c1a", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0514430999756", + "Connection": "Keep-Alive", + "X-Request-Count": "3517", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "92b755167c1a", + "Content-Length": "52" + }, + "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/4be3102961b24c6a809a3bdd06c611f9b8cfc975/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1255,20 +1333,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0571851730347", + "X-Render-Time": "0.155668020248", "Connection": "Keep-Alive", - "X-Request-Count": "452", + "X-Request-Count": "951", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "92b755167c1a", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -1283,15 +1361,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0562698841095", + "X-Render-Time": "0.0875430107117", "Connection": "Keep-Alive", - "X-Request-Count": "4777", + "X-Request-Count": "665", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1307,25 +1385,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0661919116974", + "X-Render-Time": "0.0794260501862", "Connection": "Keep-Alive", - "X-Request-Count": "4505", + "X-Request-Count": "3380", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"68fccecb3f933524bee1e632247821a9becc67da\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/68fccecb3f933524bee1e632247821a9becc67da\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/68fccecb3f933524bee1e632247821a9becc67da\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/68fccecb3f933524bee1e632247821a9becc67da/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/c94b2783b4b9e4b58a9185b2dd4b4b473ace2582\"}}}], \"date\": \"2020-02-09T09:18:52+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"4be3102961b24c6a809a3bdd06c611f9b8cfc975\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2345036e-4c0e-4537-8b32-2173bcd9a1b3%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2345036e-4c0e-4537-8b32-2173bcd9a1b3}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/4be3102961b24c6a809a3bdd06c611f9b8cfc975\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/4be3102961b24c6a809a3bdd06c611f9b8cfc975/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"efb33a933ff8f940858c2c590b2bb5fb34bc032e\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/efb33a933ff8f940858c2c590b2bb5fb34bc032e\"}}}], \"date\": \"2020-03-31T07:24:57+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/68fccecb3f933524bee1e632247821a9becc67da/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/4be3102961b24c6a809a3bdd06c611f9b8cfc975/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1334,20 +1412,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0354189872742", + "X-Render-Time": "0.0750598907471", "Connection": "Keep-Alive", - "X-Request-Count": "4274", + "X-Request-Count": "4457", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "92b755167c1a", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -1362,15 +1440,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "92b755167c1a", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0752499103546", + "X-Render-Time": "0.0784690380096", "Connection": "Keep-Alive", - "X-Request-Count": "2344", + "X-Request-Count": "4844", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "92b755167c1a", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Media Library - REST API__can save entry with image.json b/cypress/fixtures/BitBucket Backend Media Library - REST API__can save entry with image.json index 28354e7f..1f1835e5 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - REST API__can save entry with image.json +++ b/cypress/fixtures/BitBucket Backend Media Library - REST API__can save entry with image.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0438318252563", + "X-Render-Time": "0.0472881793976", "Connection": "Keep-Alive", - "X-Request-Count": "967", + "X-Request-Count": "1154", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:16:33.984158+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:17:38.300765+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\", \"language\": \"\", \"created_on\": \"2020-03-30T14:32:22.150293+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:32:50.577991+00:00\", \"size\": 4289050, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0348460674286", + "X-Render-Time": "0.041640996933", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "906", - "X-Version": "1ffecea486f1", + "X-Request-Count": "2296", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,178 +61,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0567140579224", + "X-Render-Time": "0.119296073914", "Connection": "Keep-Alive", - "X-Request-Count": "4731", + "X-Request-Count": "3144", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.052109003067", - "Connection": "Keep-Alive", - "X-Request-Count": "3051", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0380887985229", - "Connection": "Keep-Alive", - "X-Request-Count": "4660", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "78" - }, - "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", - "status": 404 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0750970840454", - "Connection": "Keep-Alive", - "X-Request-Count": "733", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0499348640442", - "Connection": "Keep-Alive", - "X-Request-Count": "4009", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0338969230652", - "Connection": "Keep-Alive", - "X-Request-Count": "3911", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0492870807648", - "Connection": "Keep-Alive", - "X-Request-Count": "3711", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -247,73 +89,45 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0854959487915", + "X-Render-Time": "0.0754640102386", "Connection": "Keep-Alive", - "X-Request-Count": "2587", + "X-Request-Count": "1154", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", + "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0736548900604", + "X-Render-Time": "0.0763220787048", "Connection": "Keep-Alive", - "X-Request-Count": "4187", + "X-Request-Count": "4560", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" + "X-Version": "b18f3492f8a3", + "Content-Length": "78" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0724380016327", - "Connection": "Keep-Alive", - "X-Request-Count": "3493", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 + "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", + "status": 404 }, { "method": "GET", @@ -327,18 +141,45 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0997579097748", + "X-Render-Time": "0.0750579833984", "Connection": "Keep-Alive", - "X-Request-Count": "221", + "X-Request-Count": "4747", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.1258020401", + "Connection": "Keep-Alive", + "X-Request-Count": "845", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { @@ -352,17 +193,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0540890693665", + "X-Render-Time": "0.100514888763", "Connection": "Keep-Alive", - "X-Request-Count": "2936", + "X-Request-Count": "526", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "2565" }, "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -370,33 +211,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.1001329422", - "Connection": "Keep-Alive", - "X-Request-Count": "3806", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -405,22 +220,259 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0398149490356", + "X-Render-Time": "0.172914981842", "Connection": "Keep-Alive", - "X-Request-Count": "1983", + "X-Request-Count": "3382", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.171158075333", + "Connection": "Keep-Alive", + "X-Request-Count": "1771", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.137751102448", + "Connection": "Keep-Alive", + "X-Request-Count": "1001", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "content-length": "1707" }, "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.3413169384", + "Connection": "Keep-Alive", + "X-Request-Count": "2119", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.365885019302", + "Connection": "Keep-Alive", + "X-Request-Count": "3091", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0857939720154", + "Connection": "Keep-Alive", + "X-Request-Count": "3997", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.219292163849", + "Connection": "Keep-Alive", + "X-Request-Count": "3074", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.217596054077", + "Connection": "Keep-Alive", + "X-Request-Count": "2560", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.251103878021", + "Connection": "Keep-Alive", + "X-Request-Count": "3203", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.151938199997", + "Connection": "Keep-Alive", + "X-Request-Count": "82", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, { "method": "GET", "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", @@ -433,41 +485,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0574100017548", + "X-Render-Time": "0.576275110245", "Connection": "Keep-Alive", - "X-Request-Count": "140", + "X-Request-Count": "3718", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" - }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0699121952057", - "Connection": "Keep-Alive", - "X-Request-Count": "4358", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0534470081329", + "X-Render-Time": "0.100124120712", "Connection": "Keep-Alive", - "X-Request-Count": "3089", + "X-Request-Count": "2490", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0434629917145", + "X-Render-Time": "0.122742891312", "Connection": "Keep-Alive", - "X-Request-Count": "1081", + "X-Request-Count": "1377", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0495290756226", + "X-Render-Time": "0.0874488353729", "Connection": "Keep-Alive", - "X-Request-Count": "410", + "X-Request-Count": "47", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0460410118103", + "X-Render-Time": "0.0890688896179", "Connection": "Keep-Alive", - "X-Request-Count": "2824", + "X-Request-Count": "445", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0557560920715", + "X-Render-Time": "0.101456880569", "Connection": "Keep-Alive", - "X-Request-Count": "2724", + "X-Request-Count": "2160", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundarycndWWmDHhv5rPSxk\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundarycndWWmDHhv5rPSxk\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundarycndWWmDHhv5rPSxk\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarycndWWmDHhv5rPSxk\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarycndWWmDHhv5rPSxk\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundarycndWWmDHhv5rPSxk--\r\n", + "body": "------WebKitFormBoundaryLsgBirMoSgC52BKs\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryLsgBirMoSgC52BKs\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )��è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryLsgBirMoSgC52BKs\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryLsgBirMoSgC52BKs\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryLsgBirMoSgC52BKs\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryLsgBirMoSgC52BKs--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425", - "X-Served-By": "app-1131", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.441305875778", + "X-Render-Time": "0.841919898987", "Connection": "Keep-Alive", - "X-Request-Count": "4038", + "X-Request-Count": "2754", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -644,20 +670,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1", - "X-Served-By": "app-1105", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.239511013031", + "X-Render-Time": "0.574933052063", "Connection": "Keep-Alive", - "X-Request-Count": "414", + "X-Request-Count": "1788", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:462d564affea%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:462d564affea%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:18:08.900593+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"462d564affea\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affea\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/462d564affea\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:18:08.929617+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:59e8abd3d65d%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:59e8abd3d65d%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:33:12.398874+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"59e8abd3d65d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/59e8abd3d65d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T14:33:12.473913+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075817", - "X-Served-By": "app-1118", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142651238", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.104512929916", + "X-Render-Time": "0.12966799736", "Connection": "Keep-Alive", - "X-Request-Count": "1743", + "X-Request-Count": "2293", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075817\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075817\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:09.743364+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:09.750396+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075817}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142651238\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142651238\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:33:13.387881+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:33:13.390997+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142651238}", "status": 201 }, { @@ -700,18 +726,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0964109897614", + "X-Render-Time": "0.255155086517", "Connection": "Keep-Alive", - "X-Request-Count": "4532", + "X-Request-Count": "4980", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:462d564affea%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:462d564affea%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:18:08.900593+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"462d564affea\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affea\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/462d564affea\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:18:09.750396+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:59e8abd3d65d%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:59e8abd3d65d%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:33:12.398874+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"59e8abd3d65d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/59e8abd3d65d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:33:13.390997+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -726,18 +752,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0754868984222", + "X-Render-Time": "0.116174936295", "Connection": "Keep-Alive", - "X-Request-Count": "1823", + "X-Request-Count": "2806", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075817\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075817\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:09.743364+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:09.750396+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075817}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142651238\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142651238\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:33:13.387881+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:33:13.390997+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142651238}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -753,18 +779,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.102223873138", + "X-Render-Time": "0.25125002861", "Connection": "Keep-Alive", - "X-Request-Count": "309", + "X-Request-Count": "3711", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "578" + "X-Version": "b18f3492f8a3", + "Content-Length": "606" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", "status": 200 }, { @@ -777,20 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0882279872894", + "X-Render-Time": "0.599224090576", "Connection": "Keep-Alive", - "X-Request-Count": "568", + "X-Request-Count": "818", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075817\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075817\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:09.743364+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:09.750396+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075817}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142651238\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142651238\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:33:13.387881+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:33:13.390997+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142651238}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0660209655762", + "X-Render-Time": "0.125863075256", "Connection": "Keep-Alive", - "X-Request-Count": "2059", + "X-Request-Count": "1513", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"462d564affeac641b4ca7e7f13b45543c327a425\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/462d564affeac641b4ca7e7f13b45543c327a425\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/462d564affeac641b4ca7e7f13b45543c327a425\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/462d564affeac641b4ca7e7f13b45543c327a425\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:18:07+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"59e8abd3d65de653455a7f61c51e5ac6a550c77b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/59e8abd3d65de653455a7f61c51e5ac6a550c77b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/59e8abd3d65de653455a7f61c51e5ac6a550c77b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/59e8abd3d65de653455a7f61c51e5ac6a550c77b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T14:33:10+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/462d564affeac641b4ca7e7f13b45543c327a425/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/59e8abd3d65de653455a7f61c51e5ac6a550c77b/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -830,20 +856,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0370531082153", + "X-Render-Time": "0.105293035507", "Connection": "Keep-Alive", - "X-Request-Count": "3674", + "X-Request-Count": "2282", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -856,25 +882,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0542480945587", + "X-Render-Time": "0.119108200073", "Connection": "Keep-Alive", - "X-Request-Count": "4355", + "X-Request-Count": "770", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"462d564affeac641b4ca7e7f13b45543c327a425\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/462d564affeac641b4ca7e7f13b45543c327a425\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/462d564affeac641b4ca7e7f13b45543c327a425\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/462d564affeac641b4ca7e7f13b45543c327a425\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affeac641b4ca7e7f13b45543c327a425/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:18:07+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"59e8abd3d65de653455a7f61c51e5ac6a550c77b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/59e8abd3d65de653455a7f61c51e5ac6a550c77b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/59e8abd3d65de653455a7f61c51e5ac6a550c77b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/59e8abd3d65de653455a7f61c51e5ac6a550c77b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65de653455a7f61c51e5ac6a550c77b/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T14:33:10+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/462d564affeac641b4ca7e7f13b45543c327a425/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/59e8abd3d65de653455a7f61c51e5ac6a550c77b/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -883,17 +909,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0536720752716", + "X-Render-Time": "0.0986030101776", "Connection": "Keep-Alive", - "X-Request-Count": "4333", + "X-Request-Count": "3007", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "3470" }, "response": { @@ -912,20 +938,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.108104944229", + "X-Render-Time": "0.221717834473", "Connection": "Keep-Alive", - "X-Request-Count": "3070", + "X-Request-Count": "1918", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:462d564affea%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:462d564affea%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:18:08.900593+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"462d564affea\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/462d564affea\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/462d564affea\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:18:09.750396+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:59e8abd3d65d%0Db782b50eefc7?from_pullrequest_id=1\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:59e8abd3d65d%0Db782b50eefc7?from_pullrequest_id=1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 1, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T14:33:12.398874+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"59e8abd3d65d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/59e8abd3d65d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/59e8abd3d65d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B33479c62-6c18-44a1-af2b-a694ebc2b733%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{33479c62-6c18-44a1-af2b-a694ebc2b733}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T14:33:13.390997+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -938,20 +964,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0975470542908", + "X-Render-Time": "0.162309169769", "Connection": "Keep-Alive", - "X-Request-Count": "3462", + "X-Request-Count": "578", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/135075817\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-135075817\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:18:09.743364+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:18:09.750396+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075817}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1/comments/142651238\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1/_/diff#comment-142651238\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 1, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/1\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T14:33:13.387881+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T14:33:13.390997+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142651238}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -964,17 +990,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0420300960541", + "X-Render-Time": "0.0590169429779", "Connection": "Keep-Alive", - "X-Request-Count": "4375", + "X-Request-Count": "3253", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Media Library - REST API__can upload image from entry media library.json b/cypress/fixtures/BitBucket Backend Media Library - REST API__can upload image from entry media library.json index 56755b09..146f790a 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - REST API__can upload image from entry media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - REST API__can upload image from entry media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0381479263306", + "X-Render-Time": "0.0936000347137", "Connection": "Keep-Alive", - "X-Request-Count": "4623", + "X-Request-Count": "4443", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:16:33.984158+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:17:38.300765+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:38:43.147935+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:39:53.744393+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -37,14 +37,14 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0321350097656", + "X-Render-Time": "0.0645899772644", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4602", - "X-Version": "1ffecea486f1", + "X-Request-Count": "1429", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0669569969177", + "X-Render-Time": "0.391885995865", "Connection": "Keep-Alive", - "X-Request-Count": "1011", + "X-Request-Count": "3593", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.137449026108", + "Connection": "Keep-Alive", + "X-Request-Count": "458", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3625" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +114,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.033910036087", + "X-Render-Time": "0.147767066956", "Connection": "Keep-Alive", - "X-Request-Count": "100", + "X-Request-Count": "356", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,25 +139,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0513548851013", + "X-Render-Time": "0.153089046478", "Connection": "Keep-Alive", - "X-Request-Count": "3658", + "X-Request-Count": "2741", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -140,51 +166,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.045902967453", - "Connection": "Keep-Alive", - "X-Request-Count": "1854", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0465009212494", + "X-Render-Time": "0.137906074524", "Connection": "Keep-Alive", - "X-Request-Count": "2304", + "X-Request-Count": "3219", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -193,25 +193,131 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0348658561707", + "X-Render-Time": "0.100003957748", "Connection": "Keep-Alive", - "X-Request-Count": "3993", + "X-Request-Count": "3866", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "2786" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.140939950943", + "Connection": "Keep-Alive", + "X-Request-Count": "2893", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.229423999786", + "Connection": "Keep-Alive", + "X-Request-Count": "2160", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.233893871307", + "Connection": "Keep-Alive", + "X-Request-Count": "752", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.314958810806", + "Connection": "Keep-Alive", + "X-Request-Count": "104", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -221,18 +327,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0439329147339", + "X-Render-Time": "0.350407123566", "Connection": "Keep-Alive", - "X-Request-Count": "4231", + "X-Request-Count": "3768", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -248,15 +354,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0342600345612", + "X-Render-Time": "0.11601805687", "Connection": "Keep-Alive", - "X-Request-Count": "5033", + "X-Request-Count": "280", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "16071" }, "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", @@ -264,7 +370,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,51 +378,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.05721783638", + "X-Render-Time": "0.1749958992", "Connection": "Keep-Alive", - "X-Request-Count": "2890", + "X-Request-Count": "294", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0572609901428", - "Connection": "Keep-Alive", - "X-Request-Count": "189", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -325,52 +405,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0429179668427", + "X-Render-Time": "0.0997259616852", "Connection": "Keep-Alive", - "X-Request-Count": "1303", + "X-Request-Count": "2412", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" + "X-Version": "b18f3492f8a3", + "content-length": "7465" }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0438809394836", - "Connection": "Keep-Alive", - "X-Request-Count": "1065", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -378,47 +431,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0570969581604", + "X-Render-Time": "0.209113836288", "Connection": "Keep-Alive", - "X-Request-Count": "3893", + "X-Request-Count": "3182", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0280151367188", - "Connection": "Keep-Alive", - "X-Request-Count": "481", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - REST API__can upload image from global media library.json b/cypress/fixtures/BitBucket Backend Media Library - REST API__can upload image from global media library.json index b6e6a623..f2c7e06c 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - REST API__can upload image from global media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - REST API__can upload image from global media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0527768135071", + "X-Render-Time": "0.0882940292358", "Connection": "Keep-Alive", - "X-Request-Count": "4057", + "X-Request-Count": "2933", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:16:33.984158+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:16:49.127824+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:38:43.147935+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:38:59.168554+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0326681137085", + "X-Render-Time": "0.0484640598297", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "3488", - "X-Version": "1ffecea486f1", + "X-Request-Count": "2906", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -63,23 +63,49 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0521039962769", + "X-Render-Time": "0.130212068558", "Connection": "Keep-Alive", - "X-Request-Count": "1797", + "X-Request-Count": "4039", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.107722997665", + "Connection": "Keep-Alive", + "X-Request-Count": "2531", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3625" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +114,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0367209911346", + "X-Render-Time": "0.113971233368", "Connection": "Keep-Alive", - "X-Request-Count": "4635", + "X-Request-Count": "4128", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,25 +139,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0688519477844", + "X-Render-Time": "0.0966520309448", "Connection": "Keep-Alive", - "X-Request-Count": "3693", + "X-Request-Count": "1385", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -140,72 +166,100 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0904710292816", + "Connection": "Keep-Alive", + "X-Request-Count": "3282", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0561740398407", + "X-Render-Time": "0.0916030406952", "Connection": "Keep-Alive", - "X-Request-Count": "954", + "X-Request-Count": "1738", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0479421615601", + "X-Render-Time": "0.0928111076355", "Connection": "Keep-Alive", - "X-Request-Count": "5015", + "X-Request-Count": "136", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0428080558777", + "X-Render-Time": "0.0653760433197", "Connection": "Keep-Alive", - "X-Request-Count": "4555", + "X-Request-Count": "1435", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2565" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { @@ -221,20 +275,126 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0628221035004", + "X-Render-Time": "0.0979549884796", "Connection": "Keep-Alive", - "X-Request-Count": "4804", + "X-Request-Count": "2017", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", "status": 200 }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.139323949814", + "Connection": "Keep-Alive", + "X-Request-Count": "3124", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.178904056549", + "Connection": "Keep-Alive", + "X-Request-Count": "3655", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.068009853363", + "Connection": "Keep-Alive", + "X-Request-Count": "2514", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0559651851654", + "Connection": "Keep-Alive", + "X-Request-Count": "4133", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, { "method": "GET", "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", @@ -248,15 +408,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0315759181976", + "X-Render-Time": "0.0964729785919", "Connection": "Keep-Alive", - "X-Request-Count": "1529", + "X-Request-Count": "1331", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7465" }, "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", @@ -264,7 +424,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,24 +432,76 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0509250164032", + "X-Render-Time": "0.138492107391", "Connection": "Keep-Alive", - "X-Request-Count": "4064", + "X-Request-Count": "2417", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { - "body": "------WebKitFormBoundaryXNoXXohTZeMhAAEL\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryXNoXXohTZeMhAAEL\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpload “static/media/netlify.png”\r\n------WebKitFormBoundaryXNoXXohTZeMhAAEL\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryXNoXXohTZeMhAAEL--\r\n", + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.167715072632", + "Connection": "Keep-Alive", + "X-Request-Count": "195", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.143995046616", + "Connection": "Keep-Alive", + "X-Request-Count": "2877", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "body": "------WebKitFormBoundaryxuHKvRx3sSuBhwat\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryxuHKvRx3sSuBhwat\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nUpload “static/media/netlify.png”\r\n------WebKitFormBoundaryxuHKvRx3sSuBhwat\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryxuHKvRx3sSuBhwat--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=0", "headers": { @@ -299,207 +511,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/c60e9e9867eabec8a2cab71189e8169ac4ca8204", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.49005818367", + "X-Render-Time": "0.881089925766", "Connection": "Keep-Alive", - "X-Request-Count": "335", + "X-Request-Count": "3152", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, "status": 201 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0436148643494", - "Connection": "Keep-Alive", - "X-Request-Count": "3721", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0629379749298", - "Connection": "Keep-Alive", - "X-Request-Count": "241", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3619" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b6baae166edf1c2bfa51c3823de6015befa769ea\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:16:59+00:00\", \"message\": \"Upload “static/media/netlify.png”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0982739925385", - "Connection": "Keep-Alive", - "X-Request-Count": "2921", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3619" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b6baae166edf1c2bfa51c3823de6015befa769ea\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:16:59+00:00\", \"message\": \"Upload “static/media/netlify.png”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b6baae166edf1c2bfa51c3823de6015befa769ea/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0943570137024", - "Connection": "Keep-Alive", - "X-Request-Count": "4068", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b6baae166edf1c2bfa51c3823de6015befa769ea/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0814981460571", - "Connection": "Keep-Alive", - "X-Request-Count": "499", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0864470005035", - "Connection": "Keep-Alive", - "X-Request-Count": "4408", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3619" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b6baae166edf1c2bfa51c3823de6015befa769ea\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b6baae166edf1c2bfa51c3823de6015befa769ea\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b6baae166edf1c2bfa51c3823de6015befa769ea/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:16:59+00:00\", \"message\": \"Upload “static/media/netlify.png”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b6baae166edf1c2bfa51c3823de6015befa769ea/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0792779922485", - "Connection": "Keep-Alive", - "X-Request-Count": "3643", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - REST API__should not show draft entry image in global media library.json b/cypress/fixtures/BitBucket Backend Media Library - REST API__should not show draft entry image in global media library.json index 4e8fcb20..74a8aed8 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - REST API__should not show draft entry image in global media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - REST API__should not show draft entry image in global media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0556569099426", + "X-Render-Time": "0.0571069717407", "Connection": "Keep-Alive", - "X-Request-Count": "2929", + "X-Request-Count": "1445", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:16:33.984158+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:19:12.703307+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:38:43.147935+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:41:39.153565+00:00\", \"size\": 4374033, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -37,14 +37,14 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.047278881073", + "X-Render-Time": "0.138762950897", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "2707", - "X-Version": "1ffecea486f1", + "X-Request-Count": "3234", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0456941127777", + "X-Render-Time": "0.107892990112", "Connection": "Keep-Alive", - "X-Request-Count": "3806", + "X-Request-Count": "2839", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0366840362549", + "X-Render-Time": "0.0756659507751", "Connection": "Keep-Alive", - "X-Request-Count": "4216", + "X-Request-Count": "2961", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,47 +113,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0483031272888", + "X-Render-Time": "0.0932099819183", "Connection": "Keep-Alive", - "X-Request-Count": "4660", + "X-Request-Count": "3123", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0372989177704", - "Connection": "Keep-Alive", - "X-Request-Count": "4388", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -168,102 +141,50 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0508308410645", + "X-Render-Time": "0.0843079090118", "Connection": "Keep-Alive", - "X-Request-Count": "4308", + "X-Request-Count": "3002", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0704920291901", - "Connection": "Keep-Alive", - "X-Request-Count": "3284", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", + "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0367140769958", + "X-Render-Time": "0.145087003708", "Connection": "Keep-Alive", - "X-Request-Count": "374", + "X-Request-Count": "3492", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0670650005341", - "Connection": "Keep-Alive", - "X-Request-Count": "832", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -272,99 +193,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0345799922943", - "Connection": "Keep-Alive", - "X-Request-Count": "686", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.031956911087", - "Connection": "Keep-Alive", - "X-Request-Count": "764", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0464191436768", + "X-Render-Time": "0.0514581203461", "Connection": "Keep-Alive", - "X-Request-Count": "4402", + "X-Request-Count": "3717", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0534331798553", - "Connection": "Keep-Alive", - "X-Request-Count": "1066", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { @@ -378,17 +220,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0358071327209", + "X-Render-Time": "0.0782730579376", "Connection": "Keep-Alive", - "X-Request-Count": "4082", + "X-Request-Count": "2240", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "2565" }, "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -396,7 +238,59 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.144160032272", + "Connection": "Keep-Alive", + "X-Request-Count": "2131", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.171364068985", + "Connection": "Keep-Alive", + "X-Request-Count": "2255", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -405,20 +299,152 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0388820171356", + "X-Render-Time": "0.181353092194", "Connection": "Keep-Alive", - "X-Request-Count": "4542", + "X-Request-Count": "4735", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "content-length": "2786" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.279808044434", + "Connection": "Keep-Alive", + "X-Request-Count": "1817", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0758171081543", + "Connection": "Keep-Alive", + "X-Request-Count": "703", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.186402082443", + "Connection": "Keep-Alive", + "X-Request-Count": "4406", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0879681110382", + "Connection": "Keep-Alive", + "X-Request-Count": "3427", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.149672031403", + "Connection": "Keep-Alive", + "X-Request-Count": "3796", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -433,15 +459,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0536949634552", + "X-Render-Time": "0.120263814926", "Connection": "Keep-Alive", - "X-Request-Count": "1877", + "X-Request-Count": "3183", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -457,17 +483,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0374100208282", + "X-Render-Time": "0.094987154007", "Connection": "Keep-Alive", - "X-Request-Count": "2201", + "X-Request-Count": "2662", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0679359436035", + "X-Render-Time": "0.0909299850464", "Connection": "Keep-Alive", - "X-Request-Count": "3112", + "X-Request-Count": "99", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0291659832001", + "X-Render-Time": "0.0567240715027", "Connection": "Keep-Alive", - "X-Request-Count": "505", + "X-Request-Count": "3210", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0472350120544", + "X-Render-Time": "0.0684261322021", "Connection": "Keep-Alive", - "X-Request-Count": "3035", + "X-Request-Count": "1682", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0351560115814", + "X-Render-Time": "0.0521450042725", "Connection": "Keep-Alive", - "X-Request-Count": "4506", + "X-Request-Count": "562", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0698070526123", + "X-Render-Time": "0.106788158417", "Connection": "Keep-Alive", - "X-Request-Count": "3495", + "X-Request-Count": "1675", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundaryJKVGCzvbsM1tCzKJ\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundaryJKVGCzvbsM1tCzKJ\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryJKVGCzvbsM1tCzKJ\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryJKVGCzvbsM1tCzKJ\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryJKVGCzvbsM1tCzKJ\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryJKVGCzvbsM1tCzKJ--\r\n", + "body": "------WebKitFormBoundarysTV6nhoNsrdXAr6t\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundarysTV6nhoNsrdXAr6t\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundarysTV6nhoNsrdXAr6t\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarysTV6nhoNsrdXAr6t\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundarysTV6nhoNsrdXAr6t\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundarysTV6nhoNsrdXAr6t--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c", - "X-Served-By": "app-1129", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.405076026917", + "X-Render-Time": "0.541131973267", "Connection": "Keep-Alive", - "X-Request-Count": "3736", + "X-Request-Count": "43", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -644,20 +670,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3", - "X-Served-By": "app-1119", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.219091176987", + "X-Render-Time": "0.499021053314", "Connection": "Keep-Alive", - "X-Request-Count": "2385", + "X-Request-Count": "2141", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:00124d54474b%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:00124d54474b%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:19:31.235166+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"00124d54474b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/00124d54474b\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:19:31.259738+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:89d92583f156%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:89d92583f156%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:41:58.935398+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"89d92583f156\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f156\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/89d92583f156\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:41:58.997495+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075833", - "X-Served-By": "app-1141", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142636395", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0863709449768", + "X-Render-Time": "0.119704961777", "Connection": "Keep-Alive", - "X-Request-Count": "4025", + "X-Request-Count": "701", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075833\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075833\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:19:32.035550+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:19:32.040911+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075833}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142636395\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142636395\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:41:59.909913+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:41:59.912832+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636395}", "status": 201 }, { @@ -698,20 +724,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0900321006775", + "X-Render-Time": "0.341696023941", "Connection": "Keep-Alive", - "X-Request-Count": "4756", + "X-Request-Count": "1677", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:00124d54474b%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:00124d54474b%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:19:31.235166+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"00124d54474b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/00124d54474b\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:19:32.040911+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:89d92583f156%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:89d92583f156%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:41:58.935398+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"89d92583f156\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f156\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/89d92583f156\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:41:59.912832+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0668859481812", + "X-Render-Time": "0.225779056549", "Connection": "Keep-Alive", - "X-Request-Count": "4745", + "X-Request-Count": "3394", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075833\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075833\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:19:32.035550+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:19:32.040911+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075833}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142636395\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142636395\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:41:59.909913+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:41:59.912832+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636395}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,20 +777,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0905640125275", + "X-Render-Time": "0.33790397644", "Connection": "Keep-Alive", - "X-Request-Count": "50", + "X-Request-Count": "2964", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "578" + "X-Version": "b18f3492f8a3", + "Content-Length": "606" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", "status": 200 }, { @@ -777,73 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0699758529663", + "X-Render-Time": "0.184133052826", "Connection": "Keep-Alive", - "X-Request-Count": "234", + "X-Request-Count": "4075", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075833\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075833\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:19:32.035550+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:19:32.040911+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075833}], \"page\": 1, \"size\": 1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0623579025269", - "Connection": "Keep-Alive", - "X-Request-Count": "2542", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3726" - }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"00124d54474b3431d0a0bf6cf998449aa0c2749c\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/00124d54474b3431d0a0bf6cf998449aa0c2749c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/00124d54474b3431d0a0bf6cf998449aa0c2749c\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/00124d54474b3431d0a0bf6cf998449aa0c2749c\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:19:30+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/00124d54474b3431d0a0bf6cf998449aa0c2749c/content/posts/1970-01-01-first-title.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0362300872803", - "Connection": "Keep-Alive", - "X-Request-Count": "264", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" - }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142636395\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142636395\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:41:59.909913+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:41:59.912832+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636395}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -858,23 +831,76 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0483229160309", + "X-Render-Time": "0.161885976791", "Connection": "Keep-Alive", - "X-Request-Count": "4746", + "X-Request-Count": "2276", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"00124d54474b3431d0a0bf6cf998449aa0c2749c\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/00124d54474b3431d0a0bf6cf998449aa0c2749c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/00124d54474b3431d0a0bf6cf998449aa0c2749c\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/00124d54474b3431d0a0bf6cf998449aa0c2749c\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b3431d0a0bf6cf998449aa0c2749c/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:19:30+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"89d92583f1563ad4a6dff7e97e439735cb49790e\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/89d92583f1563ad4a6dff7e97e439735cb49790e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/89d92583f1563ad4a6dff7e97e439735cb49790e\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/89d92583f1563ad4a6dff7e97e439735cb49790e\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:41:57+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/00124d54474b3431d0a0bf6cf998449aa0c2749c/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/89d92583f1563ad4a6dff7e97e439735cb49790e/content/posts/1970-01-01-first-title.md?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.127809047699", + "Connection": "Keep-Alive", + "X-Request-Count": "3120", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "180" + }, + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0972728729248", + "Connection": "Keep-Alive", + "X-Request-Count": "1160", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3726" + }, + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"89d92583f1563ad4a6dff7e97e439735cb49790e\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/89d92583f1563ad4a6dff7e97e439735cb49790e\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/89d92583f1563ad4a6dff7e97e439735cb49790e\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/89d92583f1563ad4a6dff7e97e439735cb49790e\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f1563ad4a6dff7e97e439735cb49790e/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:41:57+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/89d92583f1563ad4a6dff7e97e439735cb49790e/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -883,17 +909,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0410521030426", + "X-Render-Time": "0.121043920517", "Connection": "Keep-Alive", - "X-Request-Count": "1946", + "X-Request-Count": "81", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "3470" }, "response": { @@ -914,18 +940,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.106977939606", + "X-Render-Time": "0.166777849197", "Connection": "Keep-Alive", - "X-Request-Count": "4672", + "X-Request-Count": "4061", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:00124d54474b%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:00124d54474b%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:19:31.235166+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"00124d54474b\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/00124d54474b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/00124d54474b\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:19:32.040911+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:89d92583f156%0Db782b50eefc7?from_pullrequest_id=3\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:89d92583f156%0Db782b50eefc7?from_pullrequest_id=3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 3, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:41:58.935398+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"89d92583f156\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/89d92583f156\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/89d92583f156\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:41:59.912832+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -938,20 +964,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0722169876099", + "X-Render-Time": "0.131082057953", "Connection": "Keep-Alive", - "X-Request-Count": "381", + "X-Request-Count": "2715", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/135075833\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-135075833\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:19:32.035550+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:19:32.040911+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075833}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3/comments/142636395\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3/_/diff#comment-142636395\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 3, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/3\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:41:59.909913+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:41:59.912832+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636395}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -964,20 +990,46 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0336518287659", + "X-Render-Time": "0.0453898906708", "Connection": "Keep-Alive", - "X-Request-Count": "3227", + "X-Request-Count": "2072", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0906498432159", + "Connection": "Keep-Alive", + "X-Request-Count": "1504", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 } ] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Media Library - REST API__should show published entry image in global media library.json b/cypress/fixtures/BitBucket Backend Media Library - REST API__should show published entry image in global media library.json index 967a52e4..2c4527d5 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - REST API__should show published entry image in global media library.json +++ b/cypress/fixtures/BitBucket Backend Media Library - REST API__should show published entry image in global media library.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0390610694885", + "X-Render-Time": "0.0512020587921", "Connection": "Keep-Alive", - "X-Request-Count": "3159", + "X-Request-Count": "3278", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:16:33.984158+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:19:42.280726+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:38:43.147935+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:13.194313+00:00\", \"size\": 4374033, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0409281253815", + "X-Render-Time": "0.0470409393311", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "4309", - "X-Version": "1ffecea486f1", + "X-Request-Count": "489", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.044095993042", + "X-Render-Time": "0.0803790092468", "Connection": "Keep-Alive", - "X-Request-Count": "299", + "X-Request-Count": "3741", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +88,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.032163143158", + "X-Render-Time": "0.0651299953461", "Connection": "Keep-Alive", - "X-Request-Count": "4084", + "X-Request-Count": "2051", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,47 +113,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0602951049805", + "X-Render-Time": "0.085196018219", "Connection": "Keep-Alive", - "X-Request-Count": "3172", + "X-Request-Count": "2303", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.040874004364", - "Connection": "Keep-Alive", - "X-Request-Count": "335", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -166,20 +139,206 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0534090995789", + "X-Render-Time": "0.0755350589752", "Connection": "Keep-Alive", - "X-Request-Count": "4679", + "X-Request-Count": "4445", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0762979984283", + "Connection": "Keep-Alive", + "X-Request-Count": "1952", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.052521944046", + "Connection": "Keep-Alive", + "X-Request-Count": "2103", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1707" + }, + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0580658912659", + "Connection": "Keep-Alive", + "X-Request-Count": "222", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.136080026627", + "Connection": "Keep-Alive", + "X-Request-Count": "2167", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0725109577179", + "Connection": "Keep-Alive", + "X-Request-Count": "1608", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.113766908646", + "Connection": "Keep-Alive", + "X-Request-Count": "3674", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.138689994812", + "Connection": "Keep-Alive", + "X-Request-Count": "4017", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -193,74 +352,22 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0332832336426", + "X-Render-Time": "0.0559520721436", "Connection": "Keep-Alive", - "X-Request-Count": "1994", + "X-Request-Count": "3587", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7465" }, "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0479571819305", - "Connection": "Keep-Alive", - "X-Request-Count": "3958", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0469400882721", - "Connection": "Keep-Alive", - "X-Request-Count": "755", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, { "method": "GET", "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", @@ -274,15 +381,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0323212146759", + "X-Render-Time": "0.0983650684357", "Connection": "Keep-Alive", - "X-Request-Count": "3752", + "X-Request-Count": "2096", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "16071" }, "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", @@ -290,7 +397,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -298,52 +405,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0511689186096", + "X-Render-Time": "0.139203071594", "Connection": "Keep-Alive", - "X-Request-Count": "21", + "X-Request-Count": "3020", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0462319850922", - "Connection": "Keep-Alive", - "X-Request-Count": "352", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -351,74 +431,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0466051101685", + "X-Render-Time": "0.12530708313", "Connection": "Keep-Alive", - "X-Request-Count": "571", + "X-Request-Count": "1298", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0314059257507", - "Connection": "Keep-Alive", - "X-Request-Count": "3608", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2565" - }, - "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0391809940338", - "Connection": "Keep-Alive", - "X-Request-Count": "385", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1707" - }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -431,17 +457,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0454699993134", + "X-Render-Time": "0.0593311786652", "Connection": "Keep-Alive", - "X-Request-Count": "622", + "X-Request-Count": "4515", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -457,17 +483,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0488529205322", + "X-Render-Time": "0.0617887973785", "Connection": "Keep-Alive", - "X-Request-Count": "4200", + "X-Request-Count": "4764", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0496551990509", + "X-Render-Time": "0.0688259601593", "Connection": "Keep-Alive", - "X-Request-Count": "4809", + "X-Request-Count": "2177", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0317080020905", + "X-Render-Time": "0.0413689613342", "Connection": "Keep-Alive", - "X-Request-Count": "1481", + "X-Request-Count": "2744", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -535,20 +561,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0493109226227", + "X-Render-Time": "0.074156999588", "Connection": "Keep-Alive", - "X-Request-Count": "84", + "X-Request-Count": "3751", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0317981243134", + "X-Render-Time": "0.0622630119324", "Connection": "Keep-Alive", - "X-Request-Count": "2189", + "X-Request-Count": "1483", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0640850067139", + "X-Render-Time": "0.0755779743195", "Connection": "Keep-Alive", - "X-Request-Count": "4552", + "X-Request-Count": "4961", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundaryOeBm0JrtkB5mgyP4\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundaryOeBm0JrtkB5mgyP4\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryOeBm0JrtkB5mgyP4\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryOeBm0JrtkB5mgyP4\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryOeBm0JrtkB5mgyP4\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryOeBm0JrtkB5mgyP4--\r\n", + "body": "------WebKitFormBoundary6weTsarelgEqa9sr\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundary6weTsarelgEqa9sr\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundary6weTsarelgEqa9sr\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundary6weTsarelgEqa9sr\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundary6weTsarelgEqa9sr\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundary6weTsarelgEqa9sr--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a", - "X-Served-By": "app-1119", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "1.0104367733", + "X-Render-Time": "0.579181909561", "Connection": "Keep-Alive", - "X-Request-Count": "612", + "X-Request-Count": "4751", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -646,18 +672,18 @@ "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.389647006989", + "X-Render-Time": "0.405052900314", "Connection": "Keep-Alive", - "X-Request-Count": "3950", + "X-Request-Count": "2163", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:02.913145+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"aa2e4e94c715\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:02.968620+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:42:35.019629+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"75fa326617e4\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e4\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:42:35.063040+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075839", - "X-Served-By": "app-1107", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636589", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.111911058426", + "X-Render-Time": "0.148789167404", "Connection": "Keep-Alive", - "X-Request-Count": "2429", + "X-Request-Count": "1763", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075839\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135075839\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:03.800766+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075839}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636589\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142636589\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:42:36.024385+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636589}", "status": 201 }, { @@ -698,20 +724,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.113309144974", + "X-Render-Time": "0.130386829376", "Connection": "Keep-Alive", - "X-Request-Count": "4805", + "X-Request-Count": "3179", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:02.913145+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"aa2e4e94c715\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:42:35.019629+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"75fa326617e4\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e4\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0808811187744", + "X-Render-Time": "0.104760169983", "Connection": "Keep-Alive", - "X-Request-Count": "203", + "X-Request-Count": "3619", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075839\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135075839\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:03.800766+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075839}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636589\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142636589\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:42:36.024385+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636589}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,20 +777,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.153351783752", + "X-Render-Time": "0.158223867416", "Connection": "Keep-Alive", - "X-Request-Count": "1388", + "X-Request-Count": "108", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "578" + "X-Version": "b18f3492f8a3", + "Content-Length": "606" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", "status": 200 }, { @@ -777,20 +803,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0773160457611", + "X-Render-Time": "0.0952169895172", "Connection": "Keep-Alive", - "X-Request-Count": "4611", + "X-Request-Count": "3876", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075839\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135075839\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:03.800766+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075839}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636589\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142636589\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:42:36.024385+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636589}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.058464050293", + "X-Render-Time": "0.147336959839", "Connection": "Keep-Alive", - "X-Request-Count": "322", + "X-Request-Count": "2381", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:20:01+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"75fa326617e42c8d1b275e3dd65d5a2afc18bae3\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:42:33+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/75fa326617e42c8d1b275e3dd65d5a2afc18bae3/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -832,18 +858,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.041188955307", + "X-Render-Time": "0.0602731704712", "Connection": "Keep-Alive", - "X-Request-Count": "3272", + "X-Request-Count": "2900", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -856,25 +882,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0528898239136", + "X-Render-Time": "0.121412038803", "Connection": "Keep-Alive", - "X-Request-Count": "4429", + "X-Request-Count": "735", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:20:01+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"75fa326617e42c8d1b275e3dd65d5a2afc18bae3\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:42:33+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/75fa326617e42c8d1b275e3dd65d5a2afc18bae3/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -885,15 +911,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0341548919678", + "X-Render-Time": "0.0908908843994", "Connection": "Keep-Alive", - "X-Request-Count": "340", + "X-Request-Count": "3729", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "3470" }, "response": { @@ -912,20 +938,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.103183984756", + "X-Render-Time": "0.203976869583", "Connection": "Keep-Alive", - "X-Request-Count": "4557", + "X-Request-Count": "3214", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:02.913145+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"aa2e4e94c715\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:42:35.019629+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"75fa326617e4\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e4\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -938,20 +964,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0965249538422", + "X-Render-Time": "0.214154958725", "Connection": "Keep-Alive", - "X-Request-Count": "819", + "X-Request-Count": "4715", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:02.913145+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"aa2e4e94c715\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:42:35.019629+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"75fa326617e4\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e4\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -964,20 +990,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0807189941406", + "X-Render-Time": "0.182241201401", "Connection": "Keep-Alive", - "X-Request-Count": "1361", + "X-Request-Count": "4755", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075839\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135075839\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:03.800766+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075839}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636589\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142636589\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:42:36.024385+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636589}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -990,17 +1016,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0359468460083", + "X-Render-Time": "0.0700800418854", "Connection": "Keep-Alive", - "X-Request-Count": "2904", + "X-Request-Count": "2188", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1016,20 +1042,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.079558134079", + "X-Render-Time": "0.128412008286", "Connection": "Keep-Alive", - "X-Request-Count": "4573", + "X-Request-Count": "4772", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075839\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135075839\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:03.800766+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075839}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636589\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142636589\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:42:36.024385+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636589}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1043,21 +1069,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075842", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636645", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0930738449097", + "X-Render-Time": "0.138289213181", "Connection": "Keep-Alive", - "X-Request-Count": "4215", + "X-Request-Count": "4859", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075842\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135075842\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:12.505055+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:12.511496+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075842}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636645\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142636645\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:42:45.704082+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:45.707445+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636645}", "status": 201 }, { @@ -1070,20 +1096,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.102295875549", + "X-Render-Time": "0.224743127823", "Connection": "Keep-Alive", - "X-Request-Count": "4799", + "X-Request-Count": "3835", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:aa2e4e94c715%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:02.913145+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"aa2e4e94c715\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:12.511496+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:75fa326617e4%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 4, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:42:35.019629+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"75fa326617e4\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e4\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:42:45.707445+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1096,20 +1122,46 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0817050933838", + "X-Render-Time": "0.148895978928", "Connection": "Keep-Alive", - "X-Request-Count": "5061", + "X-Request-Count": "2287", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075839\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135075839\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:03.800766+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:03.808876+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075839}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/135075842\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-135075842\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:12.505055+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:12.511496+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075842}], \"page\": 1, \"size\": 2}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636589\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142636589\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:42:36.024385+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:36.028601+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636589}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments/142636645\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4/_/diff#comment-142636645\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 4, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:42:45.704082+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:42:45.707445+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636645}], \"page\": 1, \"size\": 2}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1141", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0894701480865", + "Connection": "Keep-Alive", + "X-Request-Count": "3405", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", "status": 200 }, { @@ -1123,20 +1175,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "1.06593203545", + "X-Render-Time": "1.74059391022", "Connection": "Keep-Alive", - "X-Request-Count": "4186", + "X-Request-Count": "3153", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7910" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:7c2c86214efc%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:7c2c86214efc%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:20:02.913145+00:00\", \"id\": 4, \"closed_on\": \"2020-02-09T09:20:16.423365+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"aa2e4e94c715\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"7c2c86214efce064c4459e6faf529b056ba04e0b\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/7c2c86214efce064c4459e6faf529b056ba04e0b\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:20:15+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:20:12.511496+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:20:16.423378+00:00\"}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:15f9b7db2862%0Db782b50eefc7?from_pullrequest_id=4\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/4\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:15f9b7db2862%0Db782b50eefc7?from_pullrequest_id=4\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/4/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:42:35.019629+00:00\", \"id\": 4, \"closed_on\": \"2020-03-30T13:42:50.501023+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"75fa326617e4\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e4\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e4\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"15f9b7db28626d4222f9b69033aff555a6b2b206\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/15f9b7db28626d4222f9b69033aff555a6b2b206\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:42:49+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:42:45.707445+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:42:50.501039+00:00\"}", "status": 200 }, { @@ -1151,49 +1203,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0548088550568", + "X-Render-Time": "0.124067783356", "Connection": "Keep-Alive", - "X-Request-Count": "4485", + "X-Request-Count": "3976", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"7c2c86214efce064c4459e6faf529b056ba04e0b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}}}], \"date\": \"2020-02-09T09:20:15+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"15f9b7db28626d4222f9b69033aff555a6b2b206\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"75fa326617e42c8d1b275e3dd65d5a2afc18bae3\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}}}], \"date\": \"2020-03-30T13:42:49+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0477559566498", - "Connection": "Keep-Alive", - "X-Request-Count": "4219", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" - }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/7c2c86214efce064c4459e6faf529b056ba04e0b/static/media?sort=-path&max_depth=1&ts=300", + "url": "/2.0/repositories/owner/repo/src/15f9b7db28626d4222f9b69033aff555a6b2b206/static/media?max_depth=1&pagelen=100&ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1202,20 +1228,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0371470451355", + "X-Render-Time": "0.135854959488", "Connection": "Keep-Alive", - "X-Request-Count": "656", + "X-Request-Count": "173", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1175" + "X-Version": "b18f3492f8a3", + "content-length": "1167" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/7c2c86214efce064c4459e6faf529b056ba04e0b/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/7c2c86214efce064c4459e6faf529b056ba04e0b/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/7c2c86214efce064c4459e6faf529b056ba04e0b/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"7c2c86214efce064c4459e6faf529b056ba04e0b\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/7c2c86214efce064c4459e6faf529b056ba04e0b\"}}},\"attributes\":[\"binary\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1,\"size\":1}", + "response": "{\"pagelen\":100,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/15f9b7db28626d4222f9b69033aff555a6b2b206/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/15f9b7db28626d4222f9b69033aff555a6b2b206/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/15f9b7db28626d4222f9b69033aff555a6b2b206/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"15f9b7db28626d4222f9b69033aff555a6b2b206\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/15f9b7db28626d4222f9b69033aff555a6b2b206\"}}},\"attributes\":[\"binary\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1}", "status": 200 }, { @@ -1228,25 +1254,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0664870738983", + "X-Render-Time": "0.0817091464996", "Connection": "Keep-Alive", - "X-Request-Count": "3321", + "X-Request-Count": "855", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"7c2c86214efce064c4459e6faf529b056ba04e0b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}}}], \"date\": \"2020-02-09T09:20:15+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"15f9b7db28626d4222f9b69033aff555a6b2b206\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"75fa326617e42c8d1b275e3dd65d5a2afc18bae3\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}}}], \"date\": \"2020-03-30T13:42:49+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/7c2c86214efce064c4459e6faf529b056ba04e0b/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0943210124969", + "Connection": "Keep-Alive", + "X-Request-Count": "354", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"15f9b7db28626d4222f9b69033aff555a6b2b206\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/15f9b7db28626d4222f9b69033aff555a6b2b206\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/15f9b7db28626d4222f9b69033aff555a6b2b206/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"75fa326617e42c8d1b275e3dd65d5a2afc18bae3\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/75fa326617e42c8d1b275e3dd65d5a2afc18bae3\"}}}], \"date\": \"2020-03-30T13:42:49+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/15f9b7db28626d4222f9b69033aff555a6b2b206/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1255,51 +1307,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0371909141541", + "X-Render-Time": "0.0809979438782", "Connection": "Keep-Alive", - "X-Request-Count": "2715", + "X-Request-Count": "177", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.061546087265", - "Connection": "Keep-Alive", - "X-Request-Count": "717", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"7c2c86214efce064c4459e6faf529b056ba04e0b\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/7c2c86214efce064c4459e6faf529b056ba04e0b\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/7c2c86214efce064c4459e6faf529b056ba04e0b/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/aa2e4e94c715bbf6fee099ee50cc13173d98bb1a\"}}}], \"date\": \"2020-02-09T09:20:15+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/7c2c86214efce064c4459e6faf529b056ba04e0b/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/15f9b7db28626d4222f9b69033aff555a6b2b206/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1308,17 +1334,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0372278690338", + "X-Render-Time": "0.0787329673767", "Connection": "Keep-Alive", - "X-Request-Count": "902", + "X-Request-Count": "458", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "3470" }, "response": { @@ -1337,17 +1363,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0473370552063", + "X-Render-Time": "0.12113904953", "Connection": "Keep-Alive", - "X-Request-Count": "835", + "X-Request-Count": "819", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Media Library - REST API__should show published entry image in grid view.json b/cypress/fixtures/BitBucket Backend Media Library - REST API__should show published entry image in grid view.json index 70985836..7129dcb2 100644 --- a/cypress/fixtures/BitBucket Backend Media Library - REST API__should show published entry image in grid view.json +++ b/cypress/fixtures/BitBucket Backend Media Library - REST API__should show published entry image in grid view.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0502579212189", + "X-Render-Time": "0.0710592269897", "Connection": "Keep-Alive", - "X-Request-Count": "4396", + "X-Request-Count": "939", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\", \"language\": \"\", \"created_on\": \"2020-02-09T09:16:33.984158+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:33.104916+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:38:43.147935+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:13.527600+00:00\", \"size\": 4385450, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.03014087677", + "X-Render-Time": "0.0482459068298", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "598", - "X-Version": "1ffecea486f1", + "X-Request-Count": "1057", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,25 +61,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0568599700928", + "X-Render-Time": "0.124571084976", "Connection": "Keep-Alive", - "X-Request-Count": "4625", + "X-Request-Count": "2194", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.078635931015", + "Connection": "Keep-Alive", + "X-Request-Count": "977", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3625" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -88,16 +114,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0313370227814", + "X-Render-Time": "0.0745720863342", "Connection": "Keep-Alive", - "X-Request-Count": "4585", + "X-Request-Count": "3695", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -113,25 +139,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0544729232788", + "X-Render-Time": "0.117515087128", "Connection": "Keep-Alive", - "X-Request-Count": "4507", + "X-Request-Count": "2446", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -140,205 +166,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0520491600037", + "X-Render-Time": "0.0657949447632", "Connection": "Keep-Alive", - "X-Request-Count": "4732", + "X-Request-Count": "3955", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "6405" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0459470748901", - "Connection": "Keep-Alive", - "X-Request-Count": "3694", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0332081317902", - "Connection": "Keep-Alive", - "X-Request-Count": "235", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "7465" - }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0512230396271", - "Connection": "Keep-Alive", - "X-Request-Count": "378", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0612070560455", - "Connection": "Keep-Alive", - "X-Request-Count": "5055", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.036777973175", - "Connection": "Keep-Alive", - "X-Request-Count": "4179", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0335960388184", - "Connection": "Keep-Alive", - "X-Request-Count": "356", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0573949813843", - "Connection": "Keep-Alive", - "X-Request-Count": "3958", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { @@ -352,17 +193,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0321199893951", + "X-Render-Time": "0.0795319080353", "Connection": "Keep-Alive", - "X-Request-Count": "4847", + "X-Request-Count": "3557", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "2565" }, "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -370,33 +211,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0571548938751", - "Connection": "Keep-Alive", - "X-Request-Count": "241", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3625" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -405,17 +220,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0363831520081", + "X-Render-Time": "0.0964541435242", "Connection": "Keep-Alive", - "X-Request-Count": "21", + "X-Request-Count": "2536", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1707" }, "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -423,7 +238,7 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -433,18 +248,203 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0404269695282", + "X-Render-Time": "0.143010139465", "Connection": "Keep-Alive", - "X-Request-Count": "949", + "X-Request-Count": "1393", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.106292009354", + "Connection": "Keep-Alive", + "X-Request-Count": "2451", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.186785936356", + "Connection": "Keep-Alive", + "X-Request-Count": "1086", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1131", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.47885799408", + "Connection": "Keep-Alive", + "X-Request-Count": "638", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0716800689697", + "Connection": "Keep-Alive", + "X-Request-Count": "523", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.139370203018", + "Connection": "Keep-Alive", + "X-Request-Count": "3460", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1119", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.157511949539", + "Connection": "Keep-Alive", + "X-Request-Count": "4493", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.082526922226", + "Connection": "Keep-Alive", + "X-Request-Count": "3280", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", "status": 200 }, { @@ -457,17 +457,43 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.049134016037", + "X-Render-Time": "0.0689809322357", "Connection": "Keep-Alive", - "X-Request-Count": "3156", + "X-Request-Count": "3411", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name ~ \"cms/\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.078626871109", + "Connection": "Keep-Alive", + "X-Request-Count": "4762", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", @@ -483,20 +509,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0456898212433", + "X-Render-Time": "0.143989086151", "Connection": "Keep-Alive", - "X-Request-Count": "4014", + "X-Request-Count": "1125", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -510,16 +536,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0331339836121", + "X-Render-Time": "0.0613951683044", "Connection": "Keep-Alive", - "X-Request-Count": "4836", + "X-Request-Count": "4590", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -537,18 +563,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0559618473053", + "X-Render-Time": "0.0856709480286", "Connection": "Keep-Alive", - "X-Request-Count": "4582", + "X-Request-Count": "2274", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -562,17 +588,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0418920516968", + "X-Render-Time": "0.0477437973022", "Connection": "Keep-Alive", - "X-Request-Count": "303", + "X-Request-Count": "4180", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "136" }, "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", @@ -588,24 +614,24 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0487611293793", + "X-Render-Time": "0.0839059352875", "Connection": "Keep-Alive", - "X-Request-Count": "1144", + "X-Request-Count": "2968", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { - "body": "------WebKitFormBoundaryBqFdxecOyT8WRfDz\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundaryBqFdxecOyT8WRfDz\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryBqFdxecOyT8WRfDz\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryBqFdxecOyT8WRfDz\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryBqFdxecOyT8WRfDz\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryBqFdxecOyT8WRfDz--\r\n", + "body": "------WebKitFormBoundaryA1sAdohvsouS9yee\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryA1sAdohvsouS9yee\r\nContent-Disposition: form-data; name=\"static/media/netlify.png\"; filename=\"netlify.png\"\r\nContent-Type: image/png\r\n\r\n‰PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000—\u0000\u0000\u0000—\b\u0003\u0000\u0000\u0000/A9K\u0000\u0000\u0000ÀPLTEÿÿÿ9­»0¶º@§½C¤½7°»<«¼F¡¾-¹¹3³º>¨¼*¼¹'¿¸$¸)½¸HŸ¾L›¿ñúúìõødµÇç÷öàðó-§¹R¯Â\u0016õ;ȽØîð\u0000«²RÌÃ>þLÀÁ£ÙÜf¿È‹ÇÓ»Üä\\¬Äh¬Ç‰ÚÒkÔÉSÇÃ|Ïϸæå¬ààP»ÁÇæéS¸Ã\u0017©¶–Ð×q¾ËªÖÞ#ž·z²Í“ÀÕ0¸¢âÜÏðìtÒ̑×ÖdÆǁÈОÍÙÏäìv¶Ìƒ¿ÑaAq\u0005\u0000\u0000\f‰IDATxœíœ‹VâÈ\u0016†\r7\u0001Q¬@\u0012;¨@´\u0007\u0011\bIÚ>Ó\b´ïÿV§jï$uMðÂŵÎùgV\u000fT*U_þ½kW!cŸý_§\u001295€IýŸÿÜþó³j\fEäç\rêç÷2íö&Óí©Q\u0004õÜpýø6±$·7¢n¿I(%·¾cÔ­Kú\u000f×å·p¬ÿã’J b:½cýÛK\u0014³ìò&}sy{b°þ¥¨\u001báõIÁr·tý<%֏B¬SúUâÖåN‡E~\\vŠ°þ@¥8‰gdÒ¡*‹âüî\u0004`¤\u00032[\u0006Qìßu:G/°ýI'—†…õþ‰^š\u001cÙ1r×\u0011%Qu.ÿe]þ…+wGuLtK\u0013–.r‹ïŽ™cŠ[Š&`Ñ*}wu<ÇJÝêt Š¾Ày$ÇÈ\u0015Uçª\bë\tú¤èW £8֟àd\u0005`wb\u0014ӞÇpŒÜ]]”M]º¸8|Žõ'\u0017TWWEh ×«@uÅn8´cäî\u0002¥“Á«+˜ÿ9gJ±\u000eí\u0018º%ƒ\u0001[†‡QÔ¨\u000eíØÓŕ\u0011,Û@¯?9\u0014ï}`Çü՝0•Æ\u0006žL5¯˜šÍÕ\u0001¹h†=O\nɞ¡Ã\u001d3J†ºhR®ùA¹¨¦O\u0017b„r¬W¸ú¤:…n5›‡‰#y]ñÌuVÚÌW\u0017\u001dŸ]š›¡¨\u000e‚eßӑ_çù3“é\u001f\u0015\fò‡Ü\u0015aÝ\u0003µ³_,rŸ\u000eþÌÉüWiúô\u0018a†¢‚}ói¿ÑìßóñW<ûÃ\t‹Údõ<}^a\u0014\u000b±š°(&Íû=Ö1\"`±pNù•éä‚[H;\u0016Q¥Ë‘Y¾7Çú³J¥\"ÍÑ\u001cò<\u0011§YeIߔ™˜˜Ÿv“Ž4ۓcä¾RÑÀîŸ|Ã\u00030 \u0013\u0013»=ɜqUöãX\u001f±4²æýT{ðW\u0013Q\u001a|\u0006óŒ\u0003í#ÇHŽe [)O>/æ‚å¸JÇùºc}\u0011KåjªÅ’\u0014sAu{Ê\u0006úªc’[¦4Sú?\u0015r±5L^óa¾æX¿ÕÒ¸(\u0019‡{ÕîXÝëLì>–ö}>L«ò\u0005ÇÈ}K\u0007“=3<˳LV\u0001¬\u0001óÇ\u001fdTTŸw¬?k¡JÐ\fÕâìì_\u001eÎü\u0006Ö\u001e\f8\u0016\u0005û¤c$Ã2‚¥dOæ{!F;ï\r\u0001ϖ#\u000e:¨|ʱþ}K‰\fئÂ-SáÀAß4…žKÖôÊ¡Z­ÙðsX³Ön.*aEú”óu(\u001e8\u0006y7ÀçTƒÙü“ée·\u0014UÌlùéÂN‹yEØ¡Èp&t³S¬Álý…cØ\\\u00053ra~MçÓÕLh\u0014\u000f\u001ch\u001acõ\u0007˜V¦ï,?nÛrð\u000e2<\fêíÂÜþj6DÆQkÐ\u001añã\u001b™\u0006áGN\u00176ÜKf\u001a—Æ\u0006‡=ß\u0018`!œùÔC)Æ£AjönÇúõº\ró\u0019¹D2ŒâÌÈU\u0019Ìô\u0003G.M£QG½Ó1²¨‡kxµ\f\u000bÈ26\u0018qhÆbš­Ì\t>_à )×è]ŽÙ¬k\b\u0001:\u001b\u0015r\u0001\u001b¤9Š –å#íã¬3l\r8\u0014›\fóÓ-\u0010<ƒ_/ィÞÙk1\u0014h »á¯JÀ¢ZìtÌ^„©¹ðv\u0018¶\nÑ\u0006\u0010£a‹\u0011dÅ\r^¶*R7幇3•Š:¶ØáXŽU¯ÇÐ0ª\u0017q\r`kÑʯÒi°ÒâHËCXWU\u000ef/,Þ\u0015–´\u0003/MSâú.ÏÀÙÐ<³^(\\V\u0019˜=²¬zN6‚¶84ƒ\rðs¬^{yÙ¼x.;ž\t¦ÑY­Qagbò C X$MdpÑ1—^i\u000f$ka»öGõ\u0014\rçµ\n’Ÿ\u0006ђɄH\u0002š\u0000‡Q\\\u0017Ø5h\tûÐ|m‚Î(\fGÂñÆ_Z!Ç*pŒäX\u0019˜…Ëw\u001ar°Œ¬<Š#qߞÑN¬7™/ÓaÖÂ!7\u0018Ya6kÃT.ìE£Ñ°d´4’kiù``NS\u0014é\n\u00146Æ%£j͘\u0011Ïù(Ô4á49_‡)Y£¡'¿Ý°d.\u0004ƒEÞW\u0016O«µ€\rhmÀš‰ç§\u0016«T-\\AKy!ß\u0015íå\u0002±(ƒ\u0002f/ÜFÃ\u0000†ÎΕzƒ¸¾¶{ÒM‡Gb>jÕÓú\t¶¯¥!hb­ye³ƒ\bçw•P6°™\u0011Kdé\u0006.G\u0012ŸŸž¦”½@Xý¡ø\u0018Cè^WdÕ\u0017\u0001§p\"`p\u001b\"V”aiž…\u00010ȑ„ù—œ•ò…3i\u0005ÖÅ\u0007\u0001{º,V²¬p±äwÙ±çº\r7âXc\u0011K\r¦­F2Œ1ŠBK]<…Æj-\u000fÙ\u0010¾¥´få!Ú\n±§¦¹ãÜB\u0019K!Ó\"¹€\u0006\u001e–ÐZò\u0015è/\u0017Úæ\u0017²\u000bÔ,NàöbN¶\u001d»IfáXã\u0012ÁÐ\u001e!=\u0000\"ΧYÄb®«Lùƒð°[’ Û\u001bc1œqž]:˜HæˆqCL;{',*\u0012\u0018Î\tõlíŒLXPœ€Ìô\u000f”ö|ãyô’J—ݍçÜô1Šé¢\u0017³vibâObéVYâd®ëņ}ˆlƒMÔÖØ0’\u001bŒdȔE‘\u0016ma\u001ce\u0005Ê\\`i¨QY\rE4œæïl'\u001e«ÆÁ\b¸/ƒù\u0006“­@Ÿ\u0017vº\u0002\u000b©hA`w;a9SfZ/0’ATãqO`c£(Uxm\t\u0001ô—%P\u0010yfkð\u001e¬6•ëmŠÈ¨\u00034å\"†\u0003X¼¦€qò\n,£‚\u0003\u001fë·Ü\t\u0005TT‰0W\u001c›¾Pòiʱ¨ÒÌîÚ±^¬FLrXŽãT\u0019—PïÏH»êõƁ£-UÂRÎjÄj;Ø6æ\u0007Iù\u000fYìf\u0012•BåfµÛžüä½*‹­\u001b-\u0003_?œ\u0019Žkd\u001e…:‚I.üˆiQÂ$bõԃŽ‡í.%Ž¨sƸqªx±\u001b(ãbcùb®¶ O?\u0018ö„Ë´ÈE±É¹,„廉\\솹aGѹªª[èXU ƒ*Fá\nØÆ\r÷=L°Ï°þq\u0001—è\u0015Íqã\u0007\u000fÉ1†Ö`•ÂõÖ¦Þď—\u0011\u0016\u00123Q&ô\u0007Ùdk\u0000ï\u001b»mÏkg\u001fïzÚÊg)\u0015ã\"6×5C½'·\u0004¨í[’Þ–Fqž¤#bAÊöyV\u001e\u0015ç¼qàëS‘íæ­×v\u0013•êCXg9UµŠçGÂ7)\u0017ì‹õÀä\u001dÜ6M¹À¸X7½v’\bTɇ°Òr!DœðyñD\u0019\u0015ret\u0005!¥•äÍ«¦t\u001fË-\n–?\u0010„Íg£´³’\u000bMŽ·\u0003¬]ò\u0001‚î¬cj\\òÁ•xÆ\u0002‡\\\u0018En\u001fcK`´í..¡¼l\u0003Ç@°Ý|âK[Û«1\f\bF,&*õ\r#)ÆÖ(/\u0003ÛV“ª÷¶Ùu\f~ŸÈC­ZÐ%UY\t~\u0002ǵP- âýÆéý4pÞfkrîC²½¤\u0007/zUUø³ m‚öÁ¿mü¯,06\u0016`RíQç¾ÄFpßÚÔ4®t\u001dmT#UAv¾Ém4\nµ$©ËfÞ\u0005Æþ°é8\u001aY\u0016Ér¬$V¹j™>¾\u0012UE|,qJüYÊ\u000e®­\u0000_\u0013õðåÿ\u0003,\u0010F«\nh\u0018ɸ4’PP\u001c•‰a}Ù­³\u0007uÌZ\u0015ð’7¸\u001c•r±\u001e[m€=¸EÓK\u0007\u0003çj\u0010$ZCôUä´\u0017ü°!H\u000eàÖ\u0019Ô1³pËM§ÕBE…‹c£ríÃ-&³ctZŒä[\u00016í\u0000U¹w\u0010·˜Š\u001cÃy‰WÈ\u0005‘VœÜ—[LEŽ=ˆ‘4\bv\u0005ùêþÜb*rì/\\\u001d\u0017`\u0001ƒ#qíÓ-&ûáÜ4s\u001aÉ\u0002. \u0016Ý<߯[0·\u0019\fC囹p9ŠX\u0007ø]\nê\u0018SMÁÃHnj&áîHyØmTûw‹‰ \u0018NQ\u0003¾ó¬F\u0019v…t9fw1¬\u0003ý\u0006‘ͧÈE!ñ(†Jã\u0005¶žŸÛÒM‡q‹‰Ôt°Ì†M“f¯\u00008{Àß·29v~þ\u0002×þêÀ\"×áÜ*\u0004«á\u0006®µÃ6\u0015\u001f\u0003«È1\"\u0010pÁŠx;\n–´¾vE\u0012lD¬#ü†­Ñ1üYŠÜÖu2®Ã»ÅD\f\\5ÜÀ¥¶G;c=Òopۏ]\r\fb/ⅿ\f'è\"ßQDº\u001aX\u0017#ù ¢¾t‘[™¨c”\f萰ÛíâÏRx[\u0017—ãñÜ\u0002°®¦t\u0003ç\r°\u001cÿ\u001e\u0015\u000b\u001dS„\u001b8ogˑ\u001cý/Æ08†\u001bxöîúØD\u0019˜æØ#´ç‘<\u0011—Á1Œä/1ßN\u0002¦9–nà\u0010ƒŸ®\u001e\u001c,Í$\u001eIü2„5\\owÝ}H°Çk\u0001þ\u001bøËu÷ú¸uK\u0003£0ðÏ5…¢ K6}qR,Z \u001e¯\u0005uSžíãÉÿÆ4»{-\t#yb·\u0000Arìú÷îoê$Õ±oà\u0015JqìåÔ<¹ìïé\u0017Õ¯ßYzý:5Š¬\u0017\u0004ûý}‚˜Êyùõë×˞ÿz‰ýèäµôXÿ\u0005:‚¶@¼v&µ\u0000\u0000\u0000\u0000IEND®B`‚\r\n------WebKitFormBoundaryA1sAdohvsouS9yee\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryA1sAdohvsouS9yee\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\ncms/posts/1970-01-01-first-title\r\n------WebKitFormBoundaryA1sAdohvsouS9yee\r\nContent-Disposition: form-data; name=\"parents\"\r\n\r\nb782b50eefc7d6f6482ac989eb5c9142d5abfa37\r\n------WebKitFormBoundaryA1sAdohvsouS9yee--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -615,18 +641,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29", - "X-Served-By": "app-1106", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.380365133286", + "X-Render-Time": "0.606760978699", "Connection": "Keep-Alive", - "X-Request-Count": "4055", + "X-Request-Count": "3494", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -644,20 +670,20 @@ "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5", - "X-Served-By": "app-1141", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.240060091019", + "X-Render-Time": "0.437204122543", "Connection": "Keep-Alive", - "X-Request-Count": "3513", + "X-Request-Count": "1178", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "5261" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:51.723211+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"48408637b87d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:51.747443+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"reviewers\": [], \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:43:33.353321+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"80414355441c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 0, \"state\": \"OPEN\", \"task_count\": 0, \"participants\": [], \"reason\": \"\", \"updated_on\": \"2020-03-30T13:43:33.418824+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}", "status": 201 }, { @@ -671,21 +697,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075855", - "X-Served-By": "app-1141", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636876", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.081472158432", + "X-Render-Time": "0.176398992538", "Connection": "Keep-Alive", - "X-Request-Count": "1160", + "X-Request-Count": "3933", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1551" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075855\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135075855\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:52.513340+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075855}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636876\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142636876\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:43:34.311945+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636876}", "status": 201 }, { @@ -698,20 +724,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0879480838776", + "X-Render-Time": "0.197485923767", "Connection": "Keep-Alive", - "X-Request-Count": "236", + "X-Request-Count": "1989", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:51.723211+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"48408637b87d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:43:33.353321+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"80414355441c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -724,20 +750,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0713450908661", + "X-Render-Time": "0.144092082977", "Connection": "Keep-Alive", - "X-Request-Count": "308", + "X-Request-Count": "787", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075855\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135075855\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:52.513340+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075855}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636876\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142636876\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:43:34.311945+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636876}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -751,20 +777,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0864949226379", + "X-Render-Time": "0.23149394989", "Connection": "Keep-Alive", - "X-Request-Count": "3093", + "X-Request-Count": "3245", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "578" + "X-Version": "b18f3492f8a3", + "Content-Length": "606" }, - "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..528b584\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", + "response": "diff --git a/content/posts/1970-01-01-first-title.md b/content/posts/1970-01-01-first-title.md\nnew file mode 100644\nindex 0000000..5712f24\n--- /dev/null\n+++ b/content/posts/1970-01-01-first-title.md\n@@ -0,0 +1,11 @@\n+---\n+template: post\n+title: first title\n+image: /media/netlify.png\n+date: 1970-01-01T00:00:00.000Z\n+description: first description\n+category: first category\n+tags:\n+ - tag1\n+---\n+first body\n\\ No newline at end of file\ndiff --git a/static/media/netlify.png b/static/media/netlify.png\nnew file mode 100644\nindex 0000000..13692e6\nBinary files /dev/null and b/static/media/netlify.png differ\n", "status": 200 }, { @@ -779,18 +805,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0804409980774", + "X-Render-Time": "0.164232969284", "Connection": "Keep-Alive", - "X-Request-Count": "157", + "X-Request-Count": "1575", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075855\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135075855\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:52.513340+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075855}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636876\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142636876\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:43:34.311945+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636876}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -803,25 +829,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0521728992462", + "X-Render-Time": "0.103637218475", "Connection": "Keep-Alive", - "X-Request-Count": "384", + "X-Request-Count": "2370", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"48408637b87d543098be58d1a3a0d8ecefc00a29\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:20:50+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"80414355441c84f30f093930dff3ea4fe4c63c09\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:43:31+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/48408637b87d543098be58d1a3a0d8ecefc00a29/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/80414355441c84f30f093930dff3ea4fe4c63c09/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -830,20 +856,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1142", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0392348766327", + "X-Render-Time": "0.0875899791718", "Connection": "Keep-Alive", - "X-Request-Count": "2357", + "X-Request-Count": "3208", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -856,25 +882,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0554728507996", + "X-Render-Time": "0.0906991958618", "Connection": "Keep-Alive", - "X-Request-Count": "4081", + "X-Request-Count": "3594", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3726" }, - "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"48408637b87d543098be58d1a3a0d8ecefc00a29\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-02-09T09:20:50+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"cms/posts/1970-01-01-first-title\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/cms/posts/1970-01-01-first-title\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/cms/posts/1970-01-01-first-title\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/cms/posts/1970-01-01-first-title\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"80414355441c84f30f093930dff3ea4fe4c63c09\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:43:31+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/48408637b87d543098be58d1a3a0d8ecefc00a29/static/media/netlify.png?ts=300", + "url": "/2.0/repositories/owner/repo/src/80414355441c84f30f093930dff3ea4fe4c63c09/static/media/netlify.png?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -883,17 +909,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0408980846405", + "X-Render-Time": "0.0651078224182", "Connection": "Keep-Alive", - "X-Request-Count": "4641", + "X-Request-Count": "1898", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "3470" }, "response": { @@ -912,20 +938,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.108660936356", + "X-Render-Time": "0.171728134155", "Connection": "Keep-Alive", - "X-Request-Count": "4485", + "X-Request-Count": "3026", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:51.723211+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"48408637b87d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:43:33.353321+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"80414355441c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -940,18 +966,18 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.100018024445", + "X-Render-Time": "0.130429029465", "Connection": "Keep-Alive", - "X-Request-Count": "143", + "X-Request-Count": "4588", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:51.723211+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"48408637b87d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:43:33.353321+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"80414355441c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 1, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -964,20 +990,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.104536056519", + "X-Render-Time": "0.109012842178", "Connection": "Keep-Alive", - "X-Request-Count": "4243", + "X-Request-Count": "4302", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075855\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135075855\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:52.513340+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075855}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636876\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142636876\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:43:34.311945+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636876}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -990,17 +1016,17 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0617611408234", + "X-Render-Time": "0.0604209899902", "Connection": "Keep-Alive", - "X-Request-Count": "1478", + "X-Request-Count": "3292", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "52" }, "response": "{\"pagelen\": 100, \"values\": [], \"page\": 1, \"size\": 0}", @@ -1016,20 +1042,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0761921405792", + "X-Render-Time": "0.149243116379", "Connection": "Keep-Alive", - "X-Request-Count": "4009", + "X-Request-Count": "3458", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1603" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075855\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135075855\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:52.513340+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075855}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636876\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142636876\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:43:34.311945+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636876}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1043,21 +1069,21 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075859", - "X-Served-By": "app-1141", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636917", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.143020153046", + "X-Render-Time": "0.135096073151", "Connection": "Keep-Alive", - "X-Request-Count": "4434", + "X-Request-Count": "3687", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "1571" }, - "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075859\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135075859\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:21:01.041366+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:21:01.050207+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075859}", + "response": "{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636917\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142636917\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:43:44.199166+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:44.202801+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636917}", "status": 201 }, { @@ -1070,20 +1096,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.151142120361", + "X-Render-Time": "0.171082019806", "Connection": "Keep-Alive", - "X-Request-Count": "117", + "X-Request-Count": "2027", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "4933" }, - "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:48408637b87d%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-02-09T09:20:51.723211+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"48408637b87d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-02-09T09:21:01.050207+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", + "response": "{\"pagelen\": 50, \"values\": [{\"description\": \"Automatically generated by Netlify CMS\", \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:80414355441c%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"title\": \"Create Post “1970-01-01-first-title”\", \"close_source_branch\": true, \"type\": \"pullrequest\", \"id\": 5, \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"created_on\": \"2020-03-30T13:43:33.353321+00:00\", \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"source\": {\"commit\": {\"hash\": \"80414355441c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"comment_count\": 2, \"state\": \"OPEN\", \"task_count\": 0, \"reason\": \"\", \"updated_on\": \"2020-03-30T13:43:44.202801+00:00\", \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"merge_commit\": null, \"closed_by\": null}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -1096,20 +1122,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.107414960861", + "X-Render-Time": "0.115292072296", "Connection": "Keep-Alive", - "X-Request-Count": "4202", + "X-Request-Count": "3081", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3176" }, - "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075855\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135075855\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:20:52.513340+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:20:52.518826+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075855}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/135075859\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-135075859\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-02-09T09:21:01.041366+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-02-09T09:21:01.050207+00:00\", \"type\": \"pullrequest_comment\", \"id\": 135075859}], \"page\": 1, \"size\": 2}", + "response": "{\"pagelen\": 100, \"values\": [{\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636876\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142636876\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/draft\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/draft

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:43:34.311945+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:34.321204+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636876}, {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments/142636917\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5/_/diff#comment-142636917\"}}, \"deleted\": false, \"pullrequest\": {\"type\": \"pullrequest\", \"id\": 5, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}}, \"title\": \"Create Post “1970-01-01-first-title”\"}, \"content\": {\"raw\": \"netlify-cms/pending_publish\", \"markup\": \"markdown\", \"html\": \"

netlify-cms/pending_publish

\", \"type\": \"rendered\"}, \"created_on\": \"2020-03-30T13:43:44.199166+00:00\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:43:44.202801+00:00\", \"type\": \"pullrequest_comment\", \"id\": 142636917}], \"page\": 1, \"size\": 2}", "status": 200 }, { @@ -1123,20 +1149,99 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "1.03370499611", + "X-Render-Time": "1.63073086739", "Connection": "Keep-Alive", - "X-Request-Count": "3275", + "X-Request-Count": "4206", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "7910" }, - "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:3b854b444a5a%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:3b854b444a5a%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-02-09T09:20:51.723211+00:00\", \"id\": 5, \"closed_on\": \"2020-02-09T09:21:04.950616+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"48408637b87d\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"3b854b444a5a0d91805bf8bc107b1cda2b769aac\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-02-09T09:21:04+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-02-09T09:21:01.050207+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-02-09T09:21:04.950641+00:00\"}", + "response": "{\"rendered\": {\"description\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"title\": {\"raw\": \"Create Post “1970-01-01-first-title”\", \"markup\": \"markdown\", \"html\": \"

Create Post “1970-01-01-first-title”

\", \"type\": \"rendered\"}}, \"links\": {\"decline\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/decline\"}, \"diffstat\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diffstat/owner/repo:d0732f09dd07%0Db782b50eefc7?from_pullrequest_id=5\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/commits\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/comments\"}, \"merge\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/merge\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/pull-requests/5\"}, \"activity\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/activity\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/owner/repo:d0732f09dd07%0Db782b50eefc7?from_pullrequest_id=5\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests/5/statuses\"}}, \"close_source_branch\": true, \"reviewers\": [], \"created_on\": \"2020-03-30T13:43:33.353321+00:00\", \"id\": 5, \"closed_on\": \"2020-03-30T13:43:48.717137+00:00\", \"title\": \"Create Post “1970-01-01-first-title”\", \"destination\": {\"commit\": {\"hash\": \"b782b50eefc7\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"master\"}}, \"comment_count\": 2, \"source\": {\"commit\": {\"hash\": \"80414355441c\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c\"}}}, \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"branch\": {\"name\": \"cms/posts/1970-01-01-first-title\"}}, \"state\": \"MERGED\", \"type\": \"pullrequest\", \"description\": \"Automatically generated by Netlify CMS\", \"reason\": \"\", \"task_count\": 0, \"merge_commit\": {\"hash\": \"d0732f09dd079814a880e283757775e8fe935bfe\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d0732f09dd079814a880e283757775e8fe935bfe\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"summary\": {\"raw\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"markup\": \"markdown\", \"html\": \"

Automatically generated. Merged on Netlify CMS.

\", \"type\": \"rendered\"}, \"date\": \"2020-03-30T13:43:47+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}, \"closed_by\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"author\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"summary\": {\"raw\": \"Automatically generated by Netlify CMS\", \"markup\": \"markdown\", \"html\": \"

Automatically generated by Netlify CMS

\", \"type\": \"rendered\"}, \"participants\": [{\"role\": \"PARTICIPANT\", \"participated_on\": \"2020-03-30T13:43:44.202801+00:00\", \"type\": \"participant\", \"approved\": false, \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}], \"updated_on\": \"2020-03-30T13:43:48.717154+00:00\"}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "pullrequest", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0849430561066", + "Connection": "Keep-Alive", + "X-Request-Count": "30", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "Content-Length": "51" + }, + "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0671579837799", + "Connection": "Keep-Alive", + "X-Request-Count": "828", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3867" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"d0732f09dd079814a880e283757775e8fe935bfe\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d0732f09dd079814a880e283757775e8fe935bfe\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/d0732f09dd079814a880e283757775e8fe935bfe\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"80414355441c84f30f093930dff3ea4fe4c63c09\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c84f30f093930dff3ea4fe4c63c09\"}}}], \"date\": \"2020-03-30T13:43:47+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/d0732f09dd079814a880e283757775e8fe935bfe/static/media?max_depth=1&pagelen=100&ts=300", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0688831806183", + "Connection": "Keep-Alive", + "X-Request-Count": "2166", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "1167" + }, + "response": "{\"pagelen\":100,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/d0732f09dd079814a880e283757775e8fe935bfe/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/d0732f09dd079814a880e283757775e8fe935bfe/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/d0732f09dd079814a880e283757775e8fe935bfe/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"d0732f09dd079814a880e283757775e8fe935bfe\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/d0732f09dd079814a880e283757775e8fe935bfe\"}}},\"attributes\":[\"binary\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1}", "status": 200 }, { @@ -1151,102 +1256,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.071839094162", + "X-Render-Time": "0.125693082809", "Connection": "Keep-Alive", - "X-Request-Count": "4622", + "X-Request-Count": "2201", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "content-length": "3867" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"3b854b444a5a0d91805bf8bc107b1cda2b769aac\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"48408637b87d543098be58d1a3a0d8ecefc00a29\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d543098be58d1a3a0d8ecefc00a29\"}}}], \"date\": \"2020-02-09T09:21:04+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"d0732f09dd079814a880e283757775e8fe935bfe\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B4c156d8e-ee9c-476c-bb75-8ae59737663c%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{4c156d8e-ee9c-476c-bb75-8ae59737663c}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/d0732f09dd079814a880e283757775e8fe935bfe\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/d0732f09dd079814a880e283757775e8fe935bfe\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/d0732f09dd079814a880e283757775e8fe935bfe/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"80414355441c84f30f093930dff3ea4fe4c63c09\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/80414355441c84f30f093930dff3ea4fe4c63c09\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/80414355441c84f30f093930dff3ea4fe4c63c09\"}}}], \"date\": \"2020-03-30T13:43:47+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/pullrequests?pagelen=50&q=source.repository.full_name = \"owner/repo\" AND state = \"OPEN\" AND destination.branch.name = \"master\" AND comment_count > 0 AND source.branch.name = \"cms/posts/1970-01-01-first-title\"&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "pullrequest", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0528240203857", - "Connection": "Keep-Alive", - "X-Request-Count": "470", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "51" - }, - "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/3b854b444a5a0d91805bf8bc107b1cda2b769aac/static/media?sort=-path&max_depth=1&ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Cache-Control": "max-age=86400", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0506370067596", - "Connection": "Keep-Alive", - "X-Request-Count": "4887", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "1175" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":\"image/png\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/3b854b444a5a0d91805bf8bc107b1cda2b769aac/static/media/netlify.png\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/3b854b444a5a0d91805bf8bc107b1cda2b769aac/static/media/netlify.png?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/3b854b444a5a0d91805bf8bc107b1cda2b769aac/static/media/netlify.png\"}},\"path\":\"static/media/netlify.png\",\"commit\":{\"type\":\"commit\",\"hash\":\"3b854b444a5a0d91805bf8bc107b1cda2b769aac\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}}},\"attributes\":[\"binary\"],\"type\":\"commit_file\",\"size\":3470}],\"page\":1,\"size\":1}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=300", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1117", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0605819225311", - "Connection": "Keep-Alive", - "X-Request-Count": "4381", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "content-length": "3867" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"3b854b444a5a0d91805bf8bc107b1cda2b769aac\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B2e2a0b92-0716-40a7-a925-cf247a215682%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{2e2a0b92-0716-40a7-a925-cf247a215682}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac/comments\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/3b854b444a5a0d91805bf8bc107b1cda2b769aac\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/3b854b444a5a0d91805bf8bc107b1cda2b769aac/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}, {\"hash\": \"48408637b87d543098be58d1a3a0d8ecefc00a29\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/48408637b87d543098be58d1a3a0d8ecefc00a29\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/48408637b87d543098be58d1a3a0d8ecefc00a29\"}}}], \"date\": \"2020-02-09T09:21:04+00:00\", \"message\": \"Automatically generated. Merged on Netlify CMS.\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/3b854b444a5a0d91805bf8bc107b1cda2b769aac/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/d0732f09dd079814a880e283757775e8fe935bfe/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -1255,20 +1281,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0429480075836", + "X-Render-Time": "0.0786910057068", "Connection": "Keep-Alive", - "X-Request-Count": "382", + "X-Request-Count": "220", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", - "Content-Length": "181" + "X-Version": "b18f3492f8a3", + "Content-Length": "180" }, - "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\nimage: /media/netlify.png\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 }, { @@ -1283,15 +1309,15 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "1ffecea486f1", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "pullrequest", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0475881099701", + "X-Render-Time": "0.0700891017914", "Connection": "Keep-Alive", - "X-Request-Count": "126", + "X-Request-Count": "1654", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "1ffecea486f1", + "X-Version": "b18f3492f8a3", "Content-Length": "51" }, "response": "{\"pagelen\": 50, \"values\": [], \"page\": 1, \"size\": 0}", diff --git a/cypress/fixtures/BitBucket Backend Simple Workflow__can create an entry.json b/cypress/fixtures/BitBucket Backend Simple Workflow__can create an entry.json index 0c9141b8..223fd8b0 100644 --- a/cypress/fixtures/BitBucket Backend Simple Workflow__can create an entry.json +++ b/cypress/fixtures/BitBucket Backend Simple Workflow__can create an entry.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0688459873199", + "X-Render-Time": "0.0706689357758", "Connection": "Keep-Alive", - "X-Request-Count": "4175", + "X-Request-Count": "3705", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "2995" + "X-Version": "b18f3492f8a3", + "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\", \"language\": \"\", \"created_on\": \"2020-01-20T12:47:36.379879+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-01-20T12:47:58.836817+00:00\", \"size\": 4283501, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:45:15.553959+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:45:31.249189+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0432770252228", + "X-Render-Time": "0.0371179580688", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "1840", - "X-Version": "57968ec42b99", + "X-Request-Count": "4353", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,46 +61,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0977518558502", + "X-Render-Time": "0.0740129947662", "Connection": "Keep-Alive", - "X-Request-Count": "4170", + "X-Request-Count": "3849", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts?sort=-path&max_depth=1&ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0777740478516", - "Connection": "Keep-Alive", - "X-Request-Count": "2720", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "6380" - }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { @@ -113,68 +87,43 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.208073139191", + "X-Render-Time": "0.0682418346405", "Connection": "Keep-Alive", - "X-Request-Count": "4723", + "X-Request-Count": "762", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.105178833008", - "Connection": "Keep-Alive", - "X-Request-Count": "389", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0754160881042", + "X-Render-Time": "0.0511069297791", "Connection": "Keep-Alive", - "X-Request-Count": "3281", + "X-Request-Count": "43", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -182,181 +131,106 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", - "Content-Type": "text/plain", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1130", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0941891670227", + "Connection": "Keep-Alive", + "X-Request-Count": "1002", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "3625" + }, + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1141", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.080482006073", + "X-Render-Time": "0.113974094391", "Connection": "Keep-Alive", - "X-Request-Count": "2737", + "X-Request-Count": "2157", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "6396" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.520250082016", - "Connection": "Keep-Alive", - "X-Request-Count": "3999", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1105", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.21356010437", + "X-Render-Time": "0.0473268032074", "Connection": "Keep-Alive", - "X-Request-Count": "1679", + "X-Request-Count": "4829", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "16071" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.466392993927", - "Connection": "Keep-Alive", - "X-Request-Count": "728", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0919301509857", - "Connection": "Keep-Alive", - "X-Request-Count": "2732", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.446896076202", - "Connection": "Keep-Alive", - "X-Request-Count": "236", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0630598068237", + "X-Render-Time": "0.072282075882", "Connection": "Keep-Alive", - "X-Request-Count": "653", + "X-Request-Count": "1966", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", + "X-Version": "b18f3492f8a3", "content-length": "2565" }, "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", @@ -364,7 +238,33 @@ }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.112419128418", + "Connection": "Keep-Alive", + "X-Request-Count": "1185", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -374,44 +274,177 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0771729946136", + "X-Render-Time": "0.128609895706", "Connection": "Keep-Alive", - "X-Request-Count": "214", + "X-Request-Count": "2131", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=300", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.150297164917", + "Connection": "Keep-Alive", + "X-Request-Count": "1505", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.151242017746", + "Connection": "Keep-Alive", + "X-Request-Count": "2843", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0701189041138", + "X-Render-Time": "0.0623970031738", "Connection": "Keep-Alive", - "X-Request-Count": "3914", + "X-Request-Count": "2915", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "1707" + "X-Version": "b18f3492f8a3", + "content-length": "2786" }, - "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1118", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0577750205994", + "Connection": "Keep-Alive", + "X-Request-Count": "1554", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1142", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0603468418121", + "Connection": "Keep-Alive", + "X-Request-Count": "1357", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.129959106445", + "Connection": "Keep-Alive", + "X-Request-Count": "1379", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { @@ -424,42 +457,43 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.3577439785", + "X-Render-Time": "0.0725741386414", "Connection": "Keep-Alive", - "X-Request-Count": "2939", + "X-Request-Count": "4064", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1130", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0543749332428", + "X-Render-Time": "0.0554351806641", "Connection": "Keep-Alive", - "X-Request-Count": "2779", + "X-Request-Count": "1127", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", + "X-Version": "b18f3492f8a3", "Content-Length": "105" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: content/posts/1970-01-01-first-title.md\"}}", @@ -475,50 +509,51 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.147715091705", + "X-Render-Time": "0.0799458026886", "Connection": "Keep-Alive", - "X-Request-Count": "1129", + "X-Request-Count": "798", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/.gitattributes?ts=300", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/.gitattributes?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1131", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.077348947525", + "X-Render-Time": "0.0547041893005", "Connection": "Keep-Alive", - "X-Request-Count": "1249", + "X-Request-Count": "885", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "Content-Length": "188" + "X-Version": "b18f3492f8a3", + "Content-Length": "136" }, - "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\nstatic/media/** filter=lfs diff=lfs merge=lfs -text\n", + "response": "/.github export-ignore\n/.gitattributes export-ignore\n/.editorconfig export-ignore\n/.travis.yml export-ignore\n**/*.js.snap export-ignore\n", "status": 200 }, { - "body": "------WebKitFormBoundarys6S4Xq4AcMV7JaOl\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n\r\n------WebKitFormBoundarys6S4Xq4AcMV7JaOl\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundarys6S4Xq4AcMV7JaOl\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundarys6S4Xq4AcMV7JaOl--\r\n", + "body": "------WebKitFormBoundaryAzFi6J1ZNdKPzC9Z\r\nContent-Disposition: form-data; name=\"content/posts/1970-01-01-first-title.md\"; filename=\"1970-01-01-first-title.md\"\r\nContent-Type: application/octet-stream\r\n\r\n---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\r\n------WebKitFormBoundaryAzFi6J1ZNdKPzC9Z\r\nContent-Disposition: form-data; name=\"message\"\r\n\r\nCreate Post “1970-01-01-first-title”\r\n------WebKitFormBoundaryAzFi6J1ZNdKPzC9Z\r\nContent-Disposition: form-data; name=\"branch\"\r\n\r\nmaster\r\n------WebKitFormBoundaryAzFi6J1ZNdKPzC9Z--\r\n", "method": "POST", "url": "/2.0/repositories/owner/repo/src?ts=300", "headers": { @@ -528,18 +563,18 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1", - "X-Served-By": "app-1119", + "Location": "https://api.bitbucket.org/2.0/repositories/owner/repo/commit/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository:write", "X-Credential-Type": "oauth2", - "X-Render-Time": "1.27470803261", + "X-Render-Time": "0.5960521698", "Connection": "Keep-Alive", - "X-Request-Count": "2826", + "X-Request-Count": "3272", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", + "X-Version": "b18f3492f8a3", "Content-Length": "0" }, "response": null, @@ -555,46 +590,47 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0908479690552", + "X-Render-Time": "0.0959091186523", "Connection": "Keep-Alive", - "X-Request-Count": "4347", + "X-Request-Count": "1624", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3606" + "X-Version": "b18f3492f8a3", + "content-length": "3622" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T12:48:29+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}}], \"date\": \"2020-03-30T13:45:57+00:00\", \"message\": \"Create Post “1970-01-01-first-title”\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/cc85bdc94696fc3ac0049e9ff3cbebf9c61dedd1/content/posts/1970-01-01-first-title.md?ts=300", + "url": "/2.0/repositories/owner/repo/src/11dabe8308cd169600d8ab648cf0d2ea4a0b2cd0/content/posts/1970-01-01-first-title.md?ts=300", "headers": { "Server": "nginx", "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1119", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.473842859268", + "X-Render-Time": "0.0760779380798", "Connection": "Keep-Alive", - "X-Request-Count": "2597", + "X-Request-Count": "4356", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "Content-Length": "155" + "X-Version": "b18f3492f8a3", + "Content-Length": "154" }, - "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body\n", + "response": "---\ntemplate: post\ntitle: first title\ndate: 1970-01-01T00:00:00.000Z\ndescription: first description\ncategory: first category\ntags:\n - tag1\n---\nfirst body", "status": 200 } -] +] \ No newline at end of file diff --git a/cypress/fixtures/BitBucket Backend Simple Workflow__successfully loads.json b/cypress/fixtures/BitBucket Backend Simple Workflow__successfully loads.json index 9a430cf0..d89bda6e 100644 --- a/cypress/fixtures/BitBucket Backend Simple Workflow__successfully loads.json +++ b/cypress/fixtures/BitBucket Backend Simple Workflow__successfully loads.json @@ -9,20 +9,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1107", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0792360305786", + "X-Render-Time": "0.0564250946045", "Connection": "Keep-Alive", - "X-Request-Count": "1334", + "X-Request-Count": "4525", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "2995" + "X-Version": "b18f3492f8a3", + "content-length": "3011" }, - "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\", \"language\": \"\", \"created_on\": \"2020-01-20T12:47:36.379879+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-01-20T12:47:58.836817+00:00\", \"size\": 4283501, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", + "response": "{\"scm\": \"git\", \"website\": null, \"has_wiki\": false, \"name\": \"repo\", \"links\": {\"watchers\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/watchers\"}, \"branches\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches\"}, \"tags\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/tags\"}, \"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits\"}, \"clone\": [{\"href\": \"https://owner@bitbucket.org/owner/repo.git\", \"name\": \"https\"}, {\"href\": \"git@bitbucket.org:owner/repo.git\", \"name\": \"ssh\"}], \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"source\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/src\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}, \"hooks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/hooks\"}, \"forks\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/forks\"}, \"downloads\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/downloads\"}, \"pullrequests\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/pullrequests\"}}, \"fork_policy\": \"allow_forks\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\", \"language\": \"\", \"created_on\": \"2020-03-30T13:45:15.553959+00:00\", \"mainbranch\": {\"type\": \"branch\", \"name\": \"master\"}, \"full_name\": \"owner/repo\", \"has_issues\": false, \"owner\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}, \"updated_on\": \"2020-03-30T13:45:31.249189+00:00\", \"size\": 4282777, \"type\": \"repository\", \"slug\": \"repo\", \"is_private\": false, \"description\": \"\"}", "status": 200 }, { @@ -35,16 +35,16 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1106", + "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0862209796906", + "X-Render-Time": "0.036633014679", "X-Accepted-OAuth-Scopes": "account", "Connection": "Keep-Alive", - "X-Request-Count": "2731", - "X-Version": "57968ec42b99", + "X-Request-Count": "2245", + "X-Version": "b18f3492f8a3", "X-Frame-Options": "SAMEORIGIN", "content-length": "1041" }, @@ -61,51 +61,25 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1129", + "X-Served-By": "app-1105", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.125618934631", + "X-Render-Time": "0.0721311569214", "Connection": "Keep-Alive", - "X-Request-Count": "1669", + "X-Request-Count": "473", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "application/json; charset=utf-8", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0788447856903", - "Connection": "Keep-Alive", - "X-Request-Count": "2971", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" - }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts?sort=-path&max_depth=1&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -115,40 +89,41 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1117", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.098090171814", + "X-Render-Time": "0.0812408924103", "Connection": "Keep-Alive", - "X-Request-Count": "3822", + "X-Request-Count": "2818", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "6380" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"pagelen\":10,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"536a257d1e997553bb48535542a6a6e98612cd44\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707}],\"page\":1,\"size\":5}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/static/media?sort=-path&max_depth=1&ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/static/media?max_depth=1&pagelen=100&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "application/json; charset=utf-8", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1131", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0759069919586", + "X-Render-Time": "0.0824379920959", "Connection": "Keep-Alive", - "X-Request-Count": "3135", + "X-Request-Count": "1283", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", + "X-Version": "b18f3492f8a3", "Content-Length": "78" }, "response": "{\"type\":\"error\",\"error\":{\"message\":\"No such file or directory: static/media\"}}", @@ -164,51 +139,133 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1119", + "X-Served-By": "app-1142", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0646388530731", + "X-Render-Time": "0.112821102142", "Connection": "Keep-Alive", - "X-Request-Count": "2683", + "X-Request-Count": "3721", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "3625" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/statuses\"}}, \"author\": {\"raw\": \"Erez Rokah \", \"type\": \"author\", \"user\": {\"display_name\": \"Erez Rokah\", \"uuid\": \"{0344b5bd-000e-47ad-80d1-b0a91b92bb53}\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/users/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D\"}, \"html\": {\"href\": \"https://bitbucket.org/%7B0344b5bd-000e-47ad-80d1-b0a91b92bb53%7D/\"}, \"avatar\": {\"href\": \"https://secure.gravatar.com/avatar/2c95a9ee2f890f6c9ccdbf2438c88ca7?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FER-2.png\"}}, \"nickname\": \"owner\", \"type\": \"user\", \"account_id\": \"557058:f3be1617-a338-488e-99a1-4ed46a10755a\"}}, \"parents\": [{\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}}}], \"date\": \"2020-01-20T13:25:35+00:00\", \"message\": \".gitattributes edited online with Bitbucket\", \"type\": \"commit\"}}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts?max_depth=1&pagelen=20&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0660970211029", + "Connection": "Keep-Alive", + "X-Request-Count": "4861", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "6396" + }, + "response": "{\"pagelen\":20,\"values\":[{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\"}},\"path\":\"content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":1707},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\"}},\"path\":\"content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2565},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md\"}},\"path\":\"content/posts/2016-02-02---A-Brief-History-of-Typography.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":2786},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md\"}},\"path\":\"content/posts/2017-18-08---The-Birth-of-Movable-Type.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":16071},{\"mimetype\":null,\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"},\"meta\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?format=meta\"},\"history\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/filehistory/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\"}},\"path\":\"content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md\",\"commit\":{\"type\":\"commit\",\"hash\":\"b782b50eefc7d6f6482ac989eb5c9142d5abfa37\",\"links\":{\"self\":{\"href\":\"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"},\"html\":{\"href\":\"https://bitbucket.org/owner/repo/commits/b782b50eefc7d6f6482ac989eb5c9142d5abfa37\"}}},\"attributes\":[],\"type\":\"commit_file\",\"size\":7465}],\"page\":1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", "Content-Type": "text/plain", "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1130", + "X-Served-By": "app-1118", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.122796058655", + "X-Render-Time": "0.0726461410522", "Connection": "Keep-Alive", - "X-Request-Count": "4135", + "X-Request-Count": "4314", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "7465" + "X-Version": "b18f3492f8a3", + "content-length": "1707" }, - "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "response": "---\ntitle: Perfecting the Art of Perfection\ndate: \"2016-09-01T23:46:37.121Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Handwriting\"\n - \"Learning to write\"\ndescription: \"Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\"\ncanonical: ''\n---\n\nQuisque cursus, metus vitae pharetra auctor, sem massa mattis sem, at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue elementum.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-2.jpg)\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. \n\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1105", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0610120296478", + "Connection": "Keep-Alive", + "X-Request-Count": "3605", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2565" + }, + "response": "---\ntitle: The Origins of Social Stationery Lettering\ndate: \"2016-12-01T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Culture\"\ndescription: \"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-3.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0540039539337", + "Connection": "Keep-Alive", + "X-Request-Count": "2918", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2786" + }, + "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-02-02---A-Brief-History-of-Typography.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -216,25 +273,131 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1106", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0940039157867", + "X-Render-Time": "0.148972988129", "Connection": "Keep-Alive", - "X-Request-Count": "2664", + "X-Request-Count": "4037", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-09---Perfecting-the-Art-of-Perfection.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1106", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.141498088837", + "Connection": "Keep-Alive", + "X-Request-Count": "784", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering.md&include=master&ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Content-Type": "application/json; charset=utf-8", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1117", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.128231048584", + "Connection": "Keep-Alive", + "X-Request-Count": "170", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "2350" + }, + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1129", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0496850013733", + "Connection": "Keep-Alive", + "X-Request-Count": "1975", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "16071" + }, + "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/src/b782b50eefc7d6f6482ac989eb5c9142d5abfa37/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md?ts=0", + "headers": { + "Server": "nginx", + "Vary": "Authorization", + "Cache-Control": "max-age=86400", + "Content-Type": "text/plain", + "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", + "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "X-Served-By": "app-1107", + "Access-Control-Allow-Origin": "*", + "X-Static-Version": "b18f3492f8a3", + "X-Content-Type-Options": "nosniff", + "X-Accepted-OAuth-Scopes": "repository", + "X-Credential-Type": "oauth2", + "X-Render-Time": "0.0503821372986", + "Connection": "Keep-Alive", + "X-Request-Count": "3367", + "X-Frame-Options": "SAMEORIGIN", + "X-Version": "b18f3492f8a3", + "content-length": "7465" + }, + "response": "---\ntitle: Humane Typography in the Digital Age\ndate: \"2017-08-19T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Design\"\n - \"Typography\"\n - \"Web Development\"\ndescription: \"An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\"\ncanonical: ''\n---\n\n- [The first transition](#the-first-transition)\n- [The digital age](#the-digital-age)\n- [Loss of humanity through transitions](#loss-of-humanity-through-transitions)\n- [Chasing perfection](#chasing-perfection)\n\nAn Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.\n\nThe typography of this industrial age was no longer handcrafted. Mass production and profit became more important. Quantity mattered more than the quality. The books and printed works in general lost a part of its humanity. The typefaces were not produced by craftsmen anymore. It was the machines printing and tying the books together now. The craftsmen had to let go of their craft and became a cog in the process. An extension of the industrial machine.\n\nBut the victory of the industrialism didn’t mean that the craftsmen were completely extinct. The two worlds continued to coexist independently. Each recognising the good in the other — the power of industrialism and the humanity of craftsmanship. This was the second transition that would strip typography of a part of its humanity. We have to go 500 years back in time to meet the first one.\n\n## The first transition\n\nA similar conflict emerged after the invention of the first printing press in Europe. Johannes Gutenberg invented movable type and used it to produce different compositions. His workshop could print up to 240 impressions per hour. Until then, the books were being copied by hand. All the books were handwritten and decorated with hand drawn ornaments and figures. A process of copying a book was long but each book, even a copy, was a work of art.\n\nThe first printed books were, at first, perceived as inferior to the handwritten ones. They were smaller and cheaper to produce. Movable type provided the printers with flexibility that allowed them to print books in languages other than Latin. Gill describes the transition to industrialism as something that people needed and wanted. Something similar happened after the first printed books emerged. People wanted books in a language they understood and they wanted books they could take with them. They were hungry for knowledge and printed books satisfied this hunger.\n\n![42-line-bible.jpg](/media/42-line-bible.jpg)\n\n*The 42–Line Bible, printed by Gutenberg.*\n\nBut, through this transition, the book lost a large part of its humanity. The machine took over most of the process but craftsmanship was still a part of it. The typefaces were cut manually by the first punch cutters. The paper was made by hand. The illustrations and ornaments were still being hand drawn. These were the remains of the craftsmanship that went almost extinct in the times of Eric Gill.\n\n## The digital age\n\nThe first transition took away a large part of humanity from written communication. Industrialisation, the second transition described by Eric Gill, took away most of what was left. But it’s the third transition that stripped it naked. Typefaces are faceless these days. They’re just fonts on our computers. Hardly anyone knows their stories. Hardly anyone cares. Flicking through thousands of typefaces and finding the “right one” is a matter of minutes.\n\n> In the new computer age the proliferation of typefaces and type manipulations represents a new level of visual pollution threatening our culture. Out of thousands of typefaces, all we need are a few basic ones, and trash the rest.\n>\n— Massimo Vignelli\n\nTypography is not about typefaces. It’s not about what looks best, it’s about what feels right. What communicates the message best. Typography, in its essence, is about the message. “Typographical design should perform optically what the speaker creates through voice and gesture of his thoughts.”, as El Lissitzky, a famous Russian typographer, put it.\n\n## Loss of humanity through transitions\n\nEach transition took away a part of humanity from written language. Handwritten books being the most humane form and the digital typefaces being the least. Overuse of Helvetica is a good example. Messages are being told in a typeface just because it’s a safe option. It’s always there. Everyone knows it but yet, nobody knows it. Stop someone on the street and ask him what Helvetica is? Ask a designer the same question. Ask him where it came from, when, why and who designed it. Most of them will fail to answer these questions. Most of them used it in their precious projects but they still don’t spot it in the street.\n\n
\n\t
\n\t\t

Knowledge of the quality of a typeface is of the greatest importance for the functional, aesthetic and psychological effect.

\n\t\t
\n\t\t\t— Josef Mueller-Brockmann\n\t\t
\n\t
\n
\n\nTypefaces don’t look handmade these days. And that’s all right. They don’t have to. Industrialism took that away from them and we’re fine with it. We’ve traded that part of humanity for a process that produces more books that are easier to read. That can’t be bad. And it isn’t.\n\n> Humane typography will often be comparatively rough and even uncouth; but while a certain uncouthness does not seriously matter in humane works, uncouthness has no excuse whatever in the productions of the machine.\n>\n> — Eric Gill\n\nWe’ve come close to “perfection” in the last five centuries. The letters are crisp and without rough edges. We print our compositions with high–precision printers on a high quality, machine made paper.\n\n![type-through-time.jpg](/media/type-through-time.jpg)\n\n*Type through 5 centuries.*\n\nWe lost a part of ourselves because of this chase after perfection. We forgot about the craftsmanship along the way. And the worst part is that we don’t care. The transition to the digital age made that clear. We choose typefaces like clueless zombies. There’s no meaning in our work. Type sizes, leading, margins… It’s all just a few clicks or lines of code. The message isn’t important anymore. There’s no more “why” behind the “what”.\n\n## Chasing perfection\n\nHuman beings aren’t perfect. Perfection is something that will always elude us. There will always be a small part of humanity in everything we do. No matter how small that part, we should make sure that it transcends the limits of the medium. We have to think about the message first. What typeface should we use and why? Does the typeface match the message and what we want to communicate with it? What will be the leading and why? Will there be more typefaces in our design? On what ground will they be combined? What makes our design unique and why? This is the part of humanity that is left in typography. It might be the last part. Are we really going to give it up?\n\n*Originally published by [Matej Latin](http://matejlatin.co.uk/) on [Medium](https://medium.com/design-notes/humane-typography-in-the-digital-age-9bd5c16199bd?ref=webdesignernews.com#.lygo82z0x).*", + "status": 200 + }, + { + "method": "GET", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-18-08---The-Birth-of-Movable-Type.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -244,75 +407,23 @@ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", "X-Served-By": "app-1129", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0656418800354", + "X-Render-Time": "0.0975079536438", "Connection": "Keep-Alive", - "X-Request-Count": "4925", + "X-Request-Count": "177", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 }, { "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2017-18-08---The-Birth-of-Movable-Type.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0938920974731", - "Connection": "Keep-Alive", - "X-Request-Count": "2067", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "16071" - }, - "response": "---\ntitle: \"Johannes Gutenberg: The Birth of Movable Type\"\ndate: \"2017-08-18T22:12:03.284Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Typography\"\ntags:\n - \"Open source\"\n - \"Gatsby\"\n - \"Typography\"\ndescription: \"German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\"\ncanonical: ''\n---\n\nGerman inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.\n\n**Johannes Gensfleisch zur Laden zum Gutenberg** (c. 1398 – 1468) was a German blacksmith, goldsmith, printer, and publisher who introduced printing to Europe. His invention of mechanical movable type printing started the Printing Revolution and is widely regarded as the most important event of the modern period. It played a key role in the development of the Renaissance, Reformation, the Age of Enlightenment, and the Scientific revolution and laid the material basis for the modern knowledge-based economy and the spread of learning to the masses.\n\n
\n\t\"Gutenberg\"\n\t
Johannes Gutenberg
\n
\n\nWith his invention of the printing press, Gutenberg was the first European to use movable type printing, in around 1439. Among his many contributions to printing are: the invention of a process for mass-producing movable type; the use of oil-based ink; and the use of a wooden printing press similar to the agricultural screw presses of the period. His truly epochal invention was the combination of these elements into a practical system that allowed the mass production of printed books and was economically viable for printers and readers alike. Gutenberg's method for making type is traditionally considered to have included a type metal alloy and a hand mould for casting type. The alloy was a mixture of lead, tin, and antimony that melted at a relatively low temperature for faster and more economical casting, cast well, and created a durable type.\n\nIn Renaissance Europe, the arrival of mechanical movable type printing introduced the era of mass communication which permanently altered the structure of society. The relatively unrestricted circulation of information — including revolutionary ideas — transcended borders, captured the masses in the Reformation and threatened the power of political and religious authorities; the sharp increase in literacy broke the monopoly of the literate elite on education and learning and bolstered the emerging middle class. Across Europe, the increasing cultural self-awareness of its people led to the rise of proto-nationalism, accelerated by the flowering of the European vernacular languages to the detriment of Latin's status as lingua franca. In the 19th century, the replacement of the hand-operated Gutenberg-style press by steam-powered rotary presses allowed printing on an industrial scale, while Western-style printing was adopted all over the world, becoming practically the sole medium for modern bulk printing.\n\nThe use of movable type was a marked improvement on the handwritten manuscript, which was the existing method of book production in Europe, and upon woodblock printing, and revolutionized European book-making. Gutenberg's printing technology spread rapidly throughout Europe and later the world.\n\nHis major work, the Gutenberg Bible (also known as the 42-line Bible), has been acclaimed for its high aesthetic and technical quality.\n\n## Printing Press\n\nAround 1439, Gutenberg was involved in a financial misadventure making polished metal mirrors (which were believed to capture holy light from religious relics) for sale to pilgrims to Aachen: in 1439 the city was planning to exhibit its collection of relics from Emperor Charlemagne but the event was delayed by one year due to a severe flood and the capital already spent could not be repaid. When the question of satisfying the investors came up, Gutenberg is said to have promised to share a “secret”. It has been widely speculated that this secret may have been the idea of printing with movable type. Also around 1439–1440, the Dutch Laurens Janszoon Coster came up with the idea of printing. Legend has it that the idea came to him “like a ray of light”.\n\n
\n\t\"Early\n\t
Early wooden printing press as depicted in 1568.
\n
\n\nUntil at least 1444 he lived in Strasbourg, most likely in the St. Arbogast parish. It was in Strasbourg in 1440 that Gutenberg is said to have perfected and unveiled the secret of printing based on his research, mysteriously entitled Kunst und Aventur (art and enterprise). It is not clear what work he was engaged in, or whether some early trials with printing from movable type may have been conducted there. After this, there is a gap of four years in the record. In 1448, he was back in Mainz, where he took out a loan from his brother-in-law Arnold Gelthus, quite possibly for a printing press or related paraphernalia. By this date, Gutenberg may have been familiar with intaglio printing; it is claimed that he had worked on copper engravings with an artist known as the Master of Playing Cards.\n\nBy 1450, the press was in operation, and a German poem had been printed, possibly the first item to be printed there. Gutenberg was able to convince the wealthy moneylender Johann Fust for a loan of 800 guilders. Peter Schöffer, who became Fust’s son-in-law, also joined the enterprise. Schöffer had worked as a scribe in Paris and is believed to have designed some of the first typefaces.\n\n
\n\t
\n\t\t

All that has been written to me about that marvelous man seen at Frankfurt is true. I have not seen complete Bibles but only a number of quires of various books of the Bible. The script was very neat and legible, not at all difficult to follow—your grace would be able to read it without effort, and indeed without glasses.

\n\t\t
\n\t\t\t—Future pope Pius II in a letter to Cardinal Carvajal, March 1455\n\t\t
\n\t
\n
\n\nGutenberg's workshop was set up at Hof Humbrecht, a property belonging to a distant relative. It is not clear when Gutenberg conceived the Bible project, but for this he borrowed another 800 guilders from Fust, and work commenced in 1452. At the same time, the press was also printing other, more lucrative texts (possibly Latin grammars). There is also some speculation that there may have been two presses, one for the pedestrian texts, and one for the Bible. One of the profit-making enterprises of the new press was the printing of thousands of indulgences for the church, documented from 1454–55.\n\nIn 1455 Gutenberg completed his 42-line Bible, known as the Gutenberg Bible. About 180 copies were printed, most on paper and some on vellum.\n\n## Court Case\n\nSome time in 1456, there was a dispute between Gutenberg and Fust, and Fust demanded his money back, accusing Gutenberg of misusing the funds. Meanwhile the expenses of the Bible project had proliferated, and Gutenberg's debt now exceeded 20,000 guilders. Fust sued at the archbishop's court. A November 1455 legal document records that there was a partnership for a \"project of the books,\" the funds for which Gutenberg had used for other purposes, according to Fust. The court decided in favor of Fust, giving him control over the Bible printing workshop and half of all printed Bibles.\n\nThus Gutenberg was effectively bankrupt, but it appears he retained (or re-started) a small printing shop, and participated in the printing of a Bible in the town of Bamberg around 1459, for which he seems at least to have supplied the type. But since his printed books never carry his name or a date, it is difficult to be certain, and there is consequently a considerable scholarly debate on this subject. It is also possible that the large Catholicon dictionary, 300 copies of 754 pages, printed in Mainz in 1460, may have been executed in his workshop.\n\nMeanwhile, the Fust–Schöffer shop was the first in Europe to bring out a book with the printer's name and date, the Mainz Psalter of August 1457, and while proudly proclaiming the mechanical process by which it had been produced, it made no mention of Gutenberg.\n\n## Later Life\n\nIn 1462, during a conflict between two archbishops, Mainz was sacked by archbishop Adolph von Nassau, and Gutenberg was exiled. An old man by now, he moved to Eltville where he may have initiated and supervised a new printing press belonging to the brothers Bechtermünze.\n\nIn January 1465, Gutenberg's achievements were recognized and he was given the title Hofmann (gentleman of the court) by von Nassau. This honor included a stipend, an annual court outfit, as well as 2,180 litres of grain and 2,000 litres of wine tax-free. It is believed he may have moved back to Mainz around this time, but this is not certain.\n\n***\n\nGutenberg died in 1468 and was buried in the Franciscan church at Mainz, his contributions largely unknown. This church and the cemetery were later destroyed, and Gutenberg's grave is now lost.\n\nIn 1504, he was mentioned as the inventor of typography in a book by Professor Ivo Wittig. It was not until 1567 that the first portrait of Gutenberg, almost certainly an imaginary reconstruction, appeared in Heinrich Pantaleon's biography of famous Germans.\n\n## Printing Method With Movable Type\n\nGutenberg's early printing process, and what tests he may have made with movable type, are not known in great detail. His later Bibles were printed in such a way as to have required large quantities of type, some estimates suggesting as many as 100,000 individual sorts. Setting each page would take, perhaps, half a day, and considering all the work in loading the press, inking the type, pulling the impressions, hanging up the sheets, distributing the type, etc., it is thought that the Gutenberg–Fust shop might have employed as many as 25 craftsmen.\n\n![Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5](/media/movable-type.jpg)\n\n*Movable metal type, and composing stick, descended from Gutenberg's press. Photo by Willi Heidelbach. Licensed under CC BY 2.5*\n\nGutenberg's technique of making movable type remains unclear. In the following decades, punches and copper matrices became standardized in the rapidly disseminating printing presses across Europe. Whether Gutenberg used this sophisticated technique or a somewhat primitive version has been the subject of considerable debate.\n\nIn the standard process of making type, a hard metal punch (made by punchcutting, with the letter carved back to front) is hammered into a softer copper bar, creating a matrix. This is then placed into a hand-held mould and a piece of type, or \"sort\", is cast by filling the mould with molten type-metal; this cools almost at once, and the resulting piece of type can be removed from the mould. The matrix can be reused to create hundreds, or thousands, of identical sorts so that the same character appearing anywhere within the book will appear very uniform, giving rise, over time, to the development of distinct styles of typefaces or fonts. After casting, the sorts are arranged into type-cases, and used to make up pages which are inked and printed, a procedure which can be repeated hundreds, or thousands, of times. The sorts can be reused in any combination, earning the process the name of “movable type”.\n\nThe invention of the making of types with punch, matrix and mold has been widely attributed to Gutenberg. However, recent evidence suggests that Gutenberg's process was somewhat different. If he used the punch and matrix approach, all his letters should have been nearly identical, with some variations due to miscasting and inking. However, the type used in Gutenberg's earliest work shows other variations.\n\n
\n\t
\n\t\t

It is a press, certainly, but a press from which shall flow in inexhaustible streams… Through it, god will spread his word.

\n\t\t
\n\t\t\t—Johannes Gutenberg\n\t\t
\n\t
\n
\n\nIn 2001, the physicist Blaise Agüera y Arcas and Princeton librarian Paul Needham, used digital scans of a Papal bull in the Scheide Library, Princeton, to carefully compare the same letters (types) appearing in different parts of the printed text. The irregularities in Gutenberg's type, particularly in simple characters such as the hyphen, suggested that the variations could not have come from either ink smear or from wear and damage on the pieces of metal on the types themselves. While some identical types are clearly used on other pages, other variations, subjected to detailed image analysis, suggested that they could not have been produced from the same matrix. Transmitted light pictures of the page also appeared to reveal substructures in the type that could not arise from traditional punchcutting techniques. They hypothesized that the method may have involved impressing simple shapes to create alphabets in “cuneiform” style in a matrix made of some soft material, perhaps sand. Casting the type would destroy the mould, and the matrix would need to be recreated to make each additional sort. This could explain the variations in the type, as well as the substructures observed in the printed images.\n\nThus, they feel that “the decisive factor for the birth of typography”, the use of reusable moulds for casting type, might have been a more progressive process than was previously thought. They suggest that the additional step of using the punch to create a mould that could be reused many times was not taken until twenty years later, in the 1470s. Others have not accepted some or all of their suggestions, and have interpreted the evidence in other ways, and the truth of the matter remains very uncertain.\n\nA 1568 history by Hadrianus Junius of Holland claims that the basic idea of the movable type came to Gutenberg from Laurens Janszoon Coster via Fust, who was apprenticed to Coster in the 1430s and may have brought some of his equipment from Haarlem to Mainz. While Coster appears to have experimented with moulds and castable metal type, there is no evidence that he had actually printed anything with this technology. He was an inventor and a goldsmith. However, there is one indirect supporter of the claim that Coster might be the inventor. The author of the Cologne Chronicle of 1499 quotes Ulrich Zell, the first printer of Cologne, that printing was performed in Mainz in 1450, but that some type of printing of lower quality had previously occurred in the Netherlands. However, the chronicle does not mention the name of Coster, while it actually credits Gutenberg as the \"first inventor of printing\" in the very same passage (fol. 312). The first securely dated book by Dutch printers is from 1471, and the Coster connection is today regarded as a mere legend.\n\nThe 19th century printer and typefounder Fournier Le Jeune suggested that Gutenberg might not have been using type cast with a reusable matrix, but possibly wooden types that were carved individually. A similar suggestion was made by Nash in 2004. This remains possible, albeit entirely unproven.\n\nIt has also been questioned whether Gutenberg used movable types at all. In 2004, Italian professor Bruno Fabbiani claimed that examination of the 42-line Bible revealed an overlapping of letters, suggesting that Gutenberg did not in fact use movable type (individual cast characters) but rather used whole plates made from a system somewhat like a modern typewriter, whereby the letters were stamped successively into the plate and then printed. However, most specialists regard the occasional overlapping of type as caused by paper movement over pieces of type of slightly unequal height.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/src/536a257d1e997553bb48535542a6a6e98612cd44/content/posts/2016-02-02---A-Brief-History-of-Typography.md?ts=0", - "headers": { - "Server": "nginx", - "Vary": "Authorization", - "Content-Type": "text/plain", - "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", - "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1118", - "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", - "X-Content-Type-Options": "nosniff", - "X-Accepted-OAuth-Scopes": "repository", - "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0632698535919", - "Connection": "Keep-Alive", - "X-Request-Count": "1211", - "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "2786" - }, - "response": "---\ntitle: \"A Brief History of Typography\"\ndate: \"2016-02-02T22:40:32.169Z\"\ntemplate: \"post\"\ndraft: false\ncategory: \"Design Inspiration\"\ntags:\n - \"Linotype\"\n - \"Monotype\"\n - \"History of typography\"\n - \"Helvetica\"\ndescription: \"Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.\"\ncanonical: ''\n---\n\n**Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. *Aenean ultricies mi vitae est.* Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. \n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis.\n\n![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg)\n\n## Header Level 2\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nDonec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. \n\n
\n\t
\n\t\t

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.

\n\t\t
\n\t\t\t— Aliquam tincidunt mauris eu risus.\n\t\t
\n\t
\n
\n\n### Header Level 3\n\n+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n+ Aliquam tincidunt mauris eu risus.\n\nPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra.\n\n```css\n#header h1 a {\n display: block;\n width: 300px;\n height: 80px;\n}\n```\n\nVestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.", - "status": 200 - }, - { - "method": "GET", - "url": "/2.0/repositories/owner/repo/refs/branches/master?ts=0", + "url": "/2.0/repositories/owner/repo/commits?path=content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md&include=master&ts=0", "headers": { "Server": "nginx", "Vary": "Authorization", @@ -320,20 +431,20 @@ "X-OAuth-Scopes": "pullrequest:write, repository:delete, repository:admin, account", "Access-Control-Expose-Headers": "Accept-Ranges, Content-Encoding, Content-Length, Content-Type, ETag, Last-Modified", "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", - "X-Served-By": "app-1141", + "X-Served-By": "app-1107", "Access-Control-Allow-Origin": "*", - "X-Static-Version": "57968ec42b99", + "X-Static-Version": "b18f3492f8a3", "X-Content-Type-Options": "nosniff", "X-Accepted-OAuth-Scopes": "repository", "X-Credential-Type": "oauth2", - "X-Render-Time": "0.0781600475311", + "X-Render-Time": "0.137439012527", "Connection": "Keep-Alive", - "X-Request-Count": "3020", + "X-Request-Count": "1045", "X-Frame-Options": "SAMEORIGIN", - "X-Version": "57968ec42b99", - "content-length": "3135" + "X-Version": "b18f3492f8a3", + "content-length": "2350" }, - "response": "{\"name\": \"master\", \"links\": {\"commits\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commits/master\"}, \"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/refs/branches/master\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/branch/master\"}}, \"default_merge_strategy\": \"merge_commit\", \"merge_strategies\": [\"merge_commit\", \"squash\", \"fast_forward\"], \"type\": \"branch\", \"target\": {\"hash\": \"536a257d1e997553bb48535542a6a6e98612cd44\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{6e65f8dd-cceb-49ad-aea7-f4f3ed0ea2f6}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/536a257d1e997553bb48535542a6a6e98612cd44\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/536a257d1e997553bb48535542a6a6e98612cd44/statuses\"}}, \"author\": {\"raw\": \"renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\", \"type\": \"author\"}, \"parents\": [{\"hash\": \"606d697716a4caeb12f185c49eafc1fb7364f7b2\", \"type\": \"commit\", \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/606d697716a4caeb12f185c49eafc1fb7364f7b2\"}}}], \"date\": \"2020-01-07T06:36:49+00:00\", \"message\": \"chore(deps): update dependency gh-pages to v2.2.0 (#233)\\n\\nCo-authored-by: Renovate Bot \\r\\n\", \"type\": \"commit\"}}", + "response": "{\"pagelen\": 30, \"values\": [{\"rendered\": {\"message\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}}, \"hash\": \"2bc3fa39d8adb9e008e52793854338399fc6e4ad\", \"repository\": {\"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo\"}, \"avatar\": {\"href\": \"https://bytebucket.org/ravatar/%7B55435ecf-369e-4606-ba87-faa1b19582c5%7D?ts=default\"}}, \"type\": \"repository\", \"name\": \"repo\", \"full_name\": \"owner/repo\", \"uuid\": \"{55435ecf-369e-4606-ba87-faa1b19582c5}\"}, \"links\": {\"self\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"comments\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/comments\"}, \"patch\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/patch/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"html\": {\"href\": \"https://bitbucket.org/owner/repo/commits/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"diff\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/diff/2bc3fa39d8adb9e008e52793854338399fc6e4ad\"}, \"approve\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/approve\"}, \"statuses\": {\"href\": \"https://api.bitbucket.org/2.0/repositories/owner/repo/commit/2bc3fa39d8adb9e008e52793854338399fc6e4ad/statuses\"}}, \"author\": {\"raw\": \"ownerkah \", \"type\": \"author\"}, \"summary\": {\"raw\": \"initial commit\\n\", \"markup\": \"markdown\", \"html\": \"

initial commit

\", \"type\": \"rendered\"}, \"parents\": [], \"date\": \"2019-07-24T07:45:32+00:00\", \"message\": \"initial commit\\n\", \"type\": \"commit\"}], \"page\": 1, \"size\": 1}", "status": 200 } ] \ No newline at end of file diff --git a/packages/netlify-cms-app/package.json b/packages/netlify-cms-app/package.json index e09586b8..11e91edf 100644 --- a/packages/netlify-cms-app/package.json +++ b/packages/netlify-cms-app/package.json @@ -65,5 +65,5 @@ "react": "^16.8.4", "react-dom": "^16.8.4" }, - "incrementToForceBump": 1 + "incrementToForceBump": 2 } diff --git a/packages/netlify-cms-backend-bitbucket/src/API.ts b/packages/netlify-cms-backend-bitbucket/src/API.ts index 290671cc..ffa794f7 100644 --- a/packages/netlify-cms-backend-bitbucket/src/API.ts +++ b/packages/netlify-cms-backend-bitbucket/src/API.ts @@ -24,6 +24,8 @@ import { FetchError, parseContentKey, branchFromContentKey, + requestWithBackoff, + readFileMetadata, } from 'netlify-cms-lib-util'; import { oneLine } from 'common-tags'; import { parse } from 'what-the-diff'; @@ -160,7 +162,24 @@ type BitBucketUser = { }; }; -export const API_NAME = 'BitBucket'; +type BitBucketBranch = { + name: string; + target: { hash: string }; +}; + +type BitBucketCommit = { + hash: string; + author: { + raw: string; + user: { + display_name: string; + nickname: string; + }; + }; + date: string; +}; + +export const API_NAME = 'Bitbucket'; const APPLICATION_JSON = 'application/json; charset=utf-8'; @@ -195,15 +214,17 @@ export default class API { this.initialWorkflowStatus = config.initialWorkflowStatus; } - buildRequest = (req: ApiRequest) => - flow([unsentRequest.withRoot(this.apiRoot), unsentRequest.withTimestamp])(req); + buildRequest = (req: ApiRequest) => { + return flow([unsentRequest.withRoot(this.apiRoot), unsentRequest.withTimestamp])(req); + }; - request = (req: ApiRequest): Promise => - flow([ - this.buildRequest, - this.requestFunction, - p => p.catch((err: Error) => Promise.reject(new APIError(err.message, null, API_NAME))), - ])(req); + request = (req: ApiRequest): Promise => { + try { + return requestWithBackoff(this, req); + } catch (err) { + throw new APIError(err.message, null, API_NAME); + } + }; responseToJSON = responseParser({ format: 'json', apiName: API_NAME }); responseToBlob = responseParser({ format: 'blob', apiName: API_NAME }); @@ -226,11 +247,21 @@ export default class API { branchCommitSha = async (branch: string) => { const { target: { hash: branchSha }, - } = await this.requestJSON(`${this.repoURL}/refs/branches/${branch}`); - return branchSha as string; + }: BitBucketBranch = await this.requestJSON(`${this.repoURL}/refs/branches/${branch}`); + + return branchSha; + }; + + defaultBranchCommitSha = () => { + return this.branchCommitSha(this.branch); }; isFile = ({ type }: BitBucketFile) => type === 'commit_file'; + + getFileId = (commitHash: string, path: string) => { + return `${commitHash}/${path}`; + }; + processFile = (file: BitBucketFile) => ({ id: file.id, type: file.type, @@ -243,17 +274,17 @@ export default class API { // that will help with caching (though not as well as a normal // SHA, since it will change even if the individual file itself // doesn't.) - ...(file.commit && file.commit.hash ? { id: `${file.commit.hash}/${file.path}` } : {}), + ...(file.commit && file.commit.hash ? { id: this.getFileId(file.commit.hash, file.path) } : {}), }); processFiles = (files: BitBucketFile[]) => files.filter(this.isFile).map(this.processFile); readFile = async ( path: string, sha?: string | null, - { parseText = true, branch = this.branch } = {}, + { parseText = true, branch = this.branch, head = '' } = {}, ): Promise => { const fetchContent = async () => { - const node = await this.branchCommitSha(branch); + const node = head ? head : await this.branchCommitSha(branch); const content = await this.request({ url: `${this.repoURL}/src/${node}/${path}`, cache: 'no-store', @@ -264,10 +295,44 @@ export default class API { return content; }; + async readFileMetadata(path: string, sha: string) { + const fetchFileMetadata = async () => { + try { + const { values }: { values: BitBucketCommit[] } = await this.requestJSON({ + url: `${this.repoURL}/commits`, + params: { path, include: this.branch }, + }); + const commit = values[0]; + return { + author: commit.author.user + ? commit.author.user.display_name || commit.author.user.nickname + : commit.author.raw, + updatedOn: commit.date, + }; + } catch (e) { + return { author: '', updatedOn: '' }; + } + }; + const fileMetadata = await readFileMetadata(sha, fetchFileMetadata, localForage); + return fileMetadata; + } + + async isShaExistsInBranch(branch: string, sha: string) { + const { values }: { values: BitBucketCommit[] } = await this.requestJSON({ + url: `${this.repoURL}/commits`, + params: { include: branch, pagelen: 100 }, + }).catch(e => { + console.log(`Failed getting commits for branch '${branch}'`, e); + return []; + }); + + return values.some(v => v.hash === sha); + } + getEntriesAndCursor = (jsonResponse: BitBucketSrcResult) => { const { size: count, - page: index, + page, pagelen: pageSize, next, previous: prev, @@ -278,21 +343,20 @@ export default class API { entries, cursor: Cursor.create({ actions: [...(next ? ['next'] : []), ...(prev ? ['prev'] : [])], - meta: { index, count, pageSize, pageCount }, + meta: { page, count, pageSize, pageCount }, data: { links: { next, prev } }, }), }; }; - listFiles = async (path: string, depth = 1) => { + listFiles = async (path: string, depth = 1, pagelen = 20) => { const node = await this.branchCommitSha(this.branch); const result: BitBucketSrcResult = await this.requestJSON({ url: `${this.repoURL}/src/${node}/${path}`, params: { - // sort files by filename ascending - sort: '-path', // eslint-disable-next-line @typescript-eslint/camelcase max_depth: depth, + pagelen, }, }).catch(replace404WithEmptyResponse); const { entries, cursor } = this.getEntriesAndCursor(result); @@ -320,7 +384,11 @@ export default class API { ])(cursor.data!.getIn(['links', action])); listAllFiles = async (path: string, depth = 1) => { - const { cursor: initialCursor, entries: initialEntries } = await this.listFiles(path, depth); + const { cursor: initialCursor, entries: initialEntries } = await this.listFiles( + path, + depth, + 100, + ); const entries = [...initialEntries]; let currentCursor = initialCursor; while (currentCursor && currentCursor.actions!.has('next')) { @@ -435,19 +503,30 @@ export default class API { await this.addPullRequestComment(pullRequest, statusToLabel(status)); } - async getDifferences(branch: string) { + async getDifferences(source: string, destination: string = this.branch) { + if (source === destination) { + return []; + } const rawDiff = await this.requestText({ - url: `${this.repoURL}/diff/${branch}..${this.branch}`, + url: `${this.repoURL}/diff/${source}..${destination}`, params: { binary: false, }, }); - return parse(rawDiff).map(d => ({ - newPath: d.newPath.replace(/b\//, ''), - binary: d.binary || /.svg$/.test(d.newPath), - newFile: d.status === 'added', - })); + return parse(rawDiff).map(d => { + const oldPath = d.oldPath?.replace(/b\//, '') || ''; + const newPath = d.newPath?.replace(/b\//, '') || ''; + const path = newPath || (oldPath as string); + return { + oldPath, + newPath, + binary: d.binary || /.svg$/.test(path), + status: d.status, + newFile: d.status === 'added', + path, + }; + }); } async editorialWorkflowGit(files: (Entry | AssetProxy)[], entry: Entry, options: PersistOptions) { @@ -472,7 +551,7 @@ export default class API { const toDelete: DeleteEntry[] = []; for (const diff of diffs) { if (!files.some(file => file.path === diff.newPath)) { - toDelete.push({ path: diff.newPath, delete: true }); + toDelete.push({ path: diff.path, delete: true }); } } @@ -499,19 +578,6 @@ export default class API { ); }; - async isFileExists(path: string, branch: string) { - const fileExists = await this.readFile(path, null, { branch }) - .then(() => true) - .catch(error => { - if (error instanceof APIError && error.status === 404) { - return false; - } - throw error; - }); - - return fileExists; - } - async getPullRequests(sourceBranch?: string) { const sourceQuery = sourceBranch ? `source.branch.name = "${sourceBranch}"` diff --git a/packages/netlify-cms-backend-bitbucket/src/implementation.ts b/packages/netlify-cms-backend-bitbucket/src/implementation.ts index e00afd88..db40a296 100644 --- a/packages/netlify-cms-backend-bitbucket/src/implementation.ts +++ b/packages/netlify-cms-backend-bitbucket/src/implementation.ts @@ -1,10 +1,9 @@ import semaphore, { Semaphore } from 'semaphore'; -import { flow, trimStart } from 'lodash'; +import { trimStart } from 'lodash'; import { stripIndent } from 'common-tags'; import { CURSOR_COMPATIBILITY_SYMBOL, - filterByPropExtension, - then, + filterByExtension, unsentRequest, basename, getBlobSHA, @@ -36,8 +35,10 @@ import { blobToFileObj, contentKeyFromBranch, generateContentKey, + localForage, + allEntriesByFolder, } from 'netlify-cms-lib-util'; -import NetlifyAuthenticator from 'netlify-cms-lib-auth'; +import { NetlifyAuthenticator } from 'netlify-cms-lib-auth'; import AuthenticationPage from './AuthenticationPage'; import API, { API_NAME } from './API'; import { GitLfsClient } from './git-lfs-client'; @@ -106,6 +107,10 @@ export default class BitbucketBackend implements Implementation { this.lock = asyncLock(); } + isGitBackend() { + return true; + } + authComponent() { return AuthenticationPage; } @@ -121,12 +126,11 @@ export default class BitbucketBackend implements Implementation { }); } - requestFunction = (req: ApiRequest) => - this.getToken() - .then( - token => unsentRequest.withHeaders({ Authorization: `Bearer ${token}` }, req) as ApiRequest, - ) - .then(unsentRequest.performRequest); + requestFunction = async (req: ApiRequest) => { + const token = await this.getToken(); + const authorizedRequest = unsentRequest.withHeaders({ Authorization: `Bearer ${token}` }, req); + return unsentRequest.performRequest(authorizedRequest); + }; restoreUser(user: User) { return this.authenticate(user); @@ -199,6 +203,7 @@ export default class BitbucketBackend implements Implementation { // eslint-disable-next-line @typescript-eslint/camelcase this.refreshToken = refresh_token; this.refreshedTokenPromise = undefined; + // eslint-disable-next-line @typescript-eslint/camelcase this.updateUserCredentials({ token, refresh_token }); return token; @@ -225,28 +230,22 @@ export default class BitbucketBackend implements Implementation { ? await this.refreshedTokenPromise : this.token) as string; - return flow([ - unsentRequest.withHeaders({ Authorization: `Bearer ${token}` }) as ( - req: ApiRequest, - ) => ApiRequest, - unsentRequest.performRequest, - then(async (res: Response) => { - if (res.status === 401) { - const json = await res.json().catch(() => null); - if (json && json.type === 'error' && /^access token expired/i.test(json.error.message)) { - const newToken = await this.getRefreshedAccessToken(); - const reqWithNewToken = unsentRequest.withHeaders( - { - Authorization: `Bearer ${newToken}`, - }, - req, - ) as ApiRequest; - return unsentRequest.performRequest(reqWithNewToken); - } - } - return res; - }), - ])(req); + const authorizedRequest = unsentRequest.withHeaders({ Authorization: `Bearer ${token}` }, req); + const response: Response = await unsentRequest.performRequest(authorizedRequest); + if (response.status === 401) { + const json = await response.json().catch(() => null); + if (json && json.type === 'error' && /^access token expired/i.test(json.error.message)) { + const newToken = await this.getRefreshedAccessToken(); + const reqWithNewToken = unsentRequest.withHeaders( + { + Authorization: `Bearer ${newToken}`, + }, + req, + ) as ApiRequest; + return unsentRequest.performRequest(reqWithNewToken); + } + } + return response; }; async entriesByFolder(folder: string, extension: string, depth: number) { @@ -255,10 +254,20 @@ export default class BitbucketBackend implements Implementation { const listFiles = () => this.api!.listFiles(folder, depth).then(({ entries, cursor: c }) => { cursor = c.mergeMeta({ extension }); - return filterByPropExtension(extension, 'path')(entries); + return entries.filter(e => filterByExtension(e, extension)); }); - const files = await entriesByFolder(listFiles, this.api!.readFile.bind(this.api!), 'BitBucket'); + const head = await this.api!.defaultBranchCommitSha(); + const readFile = (path: string, id: string | null | undefined) => { + return this.api!.readFile(path, id, { head }) as Promise; + }; + + const files = await entriesByFolder( + listFiles, + readFile, + this.api!.readFileMetadata.bind(this.api), + API_NAME, + ); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore // @ts-ignore @@ -266,16 +275,45 @@ export default class BitbucketBackend implements Implementation { return files; } - async allEntriesByFolder(folder: string, extension: string, depth: number) { - const listFiles = () => - this.api!.listAllFiles(folder, depth).then(filterByPropExtension(extension, 'path')); + async listAllFiles(folder: string, extension: string, depth: number) { + const files = await this.api!.listAllFiles(folder, depth); + const filtered = files.filter(file => filterByExtension(file, extension)); + return filtered; + } - const files = await entriesByFolder(listFiles, this.api!.readFile.bind(this.api!), 'BitBucket'); + async allEntriesByFolder(folder: string, extension: string, depth: number) { + const head = await this.api!.defaultBranchCommitSha(); + + const readFile = (path: string, id: string | null | undefined) => { + return this.api!.readFile(path, id, { head }) as Promise; + }; + + const files = await allEntriesByFolder({ + listAllFiles: () => this.listAllFiles(folder, extension, depth), + readFile, + readFileMetadata: this.api!.readFileMetadata.bind(this.api), + apiName: API_NAME, + branch: this.branch, + localForage, + folder, + extension, + depth, + getDefaultBranch: () => Promise.resolve({ name: this.branch, sha: head }), + isShaExistsInBranch: this.api!.isShaExistsInBranch.bind(this.api!), + getDifferences: (source, destination) => this.api!.getDifferences(source, destination), + getFileId: path => Promise.resolve(this.api!.getFileId(head, path)), + filterFile: file => filterByExtension(file, extension), + }); return files; } async entriesByFiles(files: ImplementationFile[]) { - return entriesByFiles(files, this.api!.readFile.bind(this.api!), 'BitBucket'); + const head = await this.api!.defaultBranchCommitSha(); + const readFile = (path: string, id: string | null | undefined) => { + return this.api!.readFile(path, id, { head }) as Promise; + }; + + return entriesByFiles(files, readFile, this.api!.readFileMetadata.bind(this.api), API_NAME); } getEntry(path: string) { @@ -403,15 +441,22 @@ export default class BitbucketBackend implements Implementation { return this.api!.traverseCursor(cursor, action).then(async ({ entries, cursor: newCursor }) => { const extension = cursor.meta?.get('extension'); if (extension) { - entries = filterByPropExtension(extension as string, 'path')(entries); + entries = entries.filter(e => filterByExtension(e, extension)); newCursor = newCursor.mergeMeta({ extension }); } + const head = await this.api!.defaultBranchCommitSha(); + const readFile = (path: string, id: string | null | undefined) => { + return this.api!.readFile(path, id, { head }) as Promise; + }; + const entriesWithData = await entriesByFiles( + entries, + readFile, + this.api!.readFileMetadata.bind(this.api)!, + API_NAME, + ); + return { - entries: await Promise.all( - entries.map(file => - this.api!.readFile(file.path, file.id).then(data => ({ file, data: data as string })), - ), - ), + entries: entriesWithData, cursor: newCursor, }; }); diff --git a/packages/netlify-cms-backend-bitbucket/src/types/what-the-diff.d.ts b/packages/netlify-cms-backend-bitbucket/src/types/what-the-diff.d.ts index 40848350..1f3bdeab 100644 --- a/packages/netlify-cms-backend-bitbucket/src/types/what-the-diff.d.ts +++ b/packages/netlify-cms-backend-bitbucket/src/types/what-the-diff.d.ts @@ -1,3 +1,5 @@ declare module 'what-the-diff' { - export const parse: (rawDiff: string) => { newPath: string; binary: boolean; status: string }[]; + export const parse: ( + rawDiff: string, + ) => { oldPath?: string; newPath?: string; binary: boolean; status: string }[]; } diff --git a/packages/netlify-cms-backend-git-gateway/src/GitLabAPI.ts b/packages/netlify-cms-backend-git-gateway/src/GitLabAPI.ts index 8bccb78c..54f0768e 100644 --- a/packages/netlify-cms-backend-git-gateway/src/GitLabAPI.ts +++ b/packages/netlify-cms-backend-git-gateway/src/GitLabAPI.ts @@ -1,7 +1,6 @@ -import { flow } from 'lodash'; import { API as GitlabAPI } from 'netlify-cms-backend-gitlab'; import { Config as GitHubConfig, CommitAuthor } from 'netlify-cms-backend-gitlab/src/API'; -import { unsentRequest, then, ApiRequest } from 'netlify-cms-lib-util'; +import { unsentRequest, ApiRequest } from 'netlify-cms-lib-util'; type Config = GitHubConfig & { tokenPromise: () => Promise; commitAuthor: CommitAuthor }; @@ -15,16 +14,15 @@ export default class API extends GitlabAPI { this.repoURL = ''; } - authenticateRequest = async (req: ApiRequest) => - unsentRequest.withHeaders( + withAuthorizationHeaders = async (req: ApiRequest) => { + const token = await this.tokenPromise(); + return unsentRequest.withHeaders( { - Authorization: `Bearer ${await this.tokenPromise()}`, + Authorization: `Bearer ${token}`, }, req, ); - - request = async (req: ApiRequest) => - flow([this.buildRequest, this.authenticateRequest, then(unsentRequest.performRequest)])(req); + }; hasWriteAccess = () => Promise.resolve(true); } diff --git a/packages/netlify-cms-backend-git-gateway/src/implementation.ts b/packages/netlify-cms-backend-git-gateway/src/implementation.ts index 9864878a..b99665f7 100644 --- a/packages/netlify-cms-backend-git-gateway/src/implementation.ts +++ b/packages/netlify-cms-backend-git-gateway/src/implementation.ts @@ -133,6 +133,10 @@ export default class GitGateway implements Implementation { this.backend = null; } + isGitBackend() { + return true; + } + requestFunction = (req: ApiRequest) => this.tokenPromise!() .then( @@ -357,7 +361,12 @@ export default class GitGateway implements Implementation { { parseText }: { parseText: boolean }, ) => this.api!.readFile(path, id, { branch, parseText }); - const items = await entriesByFiles([{ path, id }], readFile, 'Git-Gateway'); + const items = await entriesByFiles( + [{ path, id }], + readFile, + this.api!.readFileMetadata.bind(this.api), + 'Git-Gateway', + ); const entry = items[0]; const pointerFile = parsePointerFile(entry.data); if (!pointerFile.sha) { diff --git a/packages/netlify-cms-backend-github/src/API.ts b/packages/netlify-cms-backend-github/src/API.ts index 595e238e..84192724 100644 --- a/packages/netlify-cms-backend-github/src/API.ts +++ b/packages/netlify-cms-backend-github/src/API.ts @@ -12,6 +12,7 @@ import { Entry as LibEntry, PersistOptions, readFile, + readFileMetadata, CMS_BRANCH_PREFIX, generateContentKey, DEFAULT_PR_BODY, @@ -24,6 +25,9 @@ import { labelToStatus, statusToLabel, contentKeyFromBranch, + requestWithBackoff, + unsentRequest, + ApiRequest, } from 'netlify-cms-lib-util'; import { Octokit } from '@octokit/rest'; @@ -276,21 +280,31 @@ export default class API { throw new APIError(error.message, responseStatus, API_NAME); } + buildRequest(req: ApiRequest) { + return req; + } + async request( path: string, options: Options = {}, - // eslint-disable-next-line @typescript-eslint/no-explicit-any parser = (response: Response) => this.parseResponse(response), ) { const headers = await this.requestHeaders(options.headers || {}); const url = this.urlFor(path, options); - let responseStatus: number; - return fetch(url, { ...options, headers }) - .then(response => { - responseStatus = response.status; - return parser(response); - }) - .catch(error => this.handleRequestError(error, responseStatus)); + let responseStatus = 500; + + try { + const req = (unsentRequest.fromFetchArguments(url, { + ...options, + headers, + }) as unknown) as ApiRequest; + const response = await requestWithBackoff(this, req); + responseStatus = response.status; + const parsedResponse = await parser(response); + return parsedResponse; + } catch (error) { + return this.handleRequestError(error, responseStatus); + } } nextUrlProcessor() { @@ -580,6 +594,28 @@ export default class API { return content; } + async readFileMetadata(path: string, sha: string) { + const fetchFileMetadata = async () => { + try { + const result: Octokit.ReposListCommitsResponse = await this.request( + `${this.originRepoURL}/commits`, + { + params: { path, sha: this.branch }, + }, + ); + const { commit } = result[0]; + return { + author: commit.author.name || commit.author.email, + updatedOn: commit.author.date, + }; + } catch (e) { + return { author: '', updatedOn: '' }; + } + }; + const fileMetadata = await readFileMetadata(sha, fetchFileMetadata, localForage); + return fileMetadata; + } + async fetchBlobContent({ sha, repoURL, parseText }: BlobArgs) { const result: Octokit.GitGetBlobResponse = await this.request(`${repoURL}/git/blobs/${sha}`); diff --git a/packages/netlify-cms-backend-github/src/__tests__/implementation.spec.js b/packages/netlify-cms-backend-github/src/__tests__/implementation.spec.js index 37bc5f0a..bcb9393c 100644 --- a/packages/netlify-cms-backend-github/src/__tests__/implementation.spec.js +++ b/packages/netlify-cms-backend-github/src/__tests__/implementation.spec.js @@ -219,10 +219,12 @@ describe('github backend implementation', () => { describe('entriesByFolder', () => { const listFiles = jest.fn(); const readFile = jest.fn(); + const readFileMetadata = jest.fn(() => Promise.resolve({ author: '', updatedOn: '' })); const mockAPI = { listFiles, readFile, + readFileMetadata, originRepoURL: 'originRepoURL', }; @@ -245,7 +247,7 @@ describe('github backend implementation', () => { const expectedEntries = files .slice(0, 20) - .map(({ id, path }) => ({ data: id, file: { path, id } })); + .map(({ id, path }) => ({ data: id, file: { path, id, author: '', updatedOn: '' } })); const expectedCursor = Cursor.create({ actions: ['next', 'last'], @@ -267,11 +269,13 @@ describe('github backend implementation', () => { describe('traverseCursor', () => { const listFiles = jest.fn(); const readFile = jest.fn((path, id) => Promise.resolve(`${id}`)); + const readFileMetadata = jest.fn(() => Promise.resolve({})); const mockAPI = { listFiles, readFile, originRepoURL: 'originRepoURL', + readFileMetadata, }; const files = []; diff --git a/packages/netlify-cms-backend-github/src/implementation.tsx b/packages/netlify-cms-backend-github/src/implementation.tsx index 6f15b5bd..6f77b439 100644 --- a/packages/netlify-cms-backend-github/src/implementation.tsx +++ b/packages/netlify-cms-backend-github/src/implementation.tsx @@ -20,7 +20,7 @@ import { getMediaDisplayURL, getMediaAsBlob, Credentials, - filterByPropExtension, + filterByExtension, Config, ImplementationFile, getPreviewStatus, @@ -104,6 +104,10 @@ export default class GitHub implements Implementation { this.lock = asyncLock(); } + isGitBackend() { + return true; + } + authComponent() { const wrappedAuthenticationPage = (props: Record) => ( @@ -319,7 +323,7 @@ export default class GitHub implements Implementation { repoURL, depth, }).then(files => { - const filtered = filterByPropExtension(extension, 'path')(files); + const filtered = files.filter(file => filterByExtension(file, extension)); const result = this.getCursorAndFiles(filtered, 1); cursor = result.cursor; return result.files; @@ -328,7 +332,12 @@ export default class GitHub implements Implementation { const readFile = (path: string, id: string | null | undefined) => this.api!.readFile(path, id, { repoURL }) as Promise; - const files = await entriesByFolder(listFiles, readFile, API_NAME); + const files = await entriesByFolder( + listFiles, + readFile, + this.api!.readFileMetadata.bind(this.api), + API_NAME, + ); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore // @ts-ignore files[CURSOR_COMPATIBILITY_SYMBOL] = cursor; @@ -342,14 +351,18 @@ export default class GitHub implements Implementation { this.api!.listFiles(folder, { repoURL, depth, - }).then(files => { - return filterByPropExtension(extension, 'path')(files); - }); + }).then(files => files.filter(file => filterByExtension(file, extension))); - const readFile = (path: string, id: string | null | undefined) => - this.api!.readFile(path, id, { repoURL }) as Promise; + const readFile = (path: string, id: string | null | undefined) => { + return this.api!.readFile(path, id, { repoURL }) as Promise; + }; - const files = await entriesByFolder(listFiles, readFile, API_NAME); + const files = await entriesByFolder( + listFiles, + readFile, + this.api!.readFileMetadata.bind(this.api), + API_NAME, + ); return files; } @@ -359,7 +372,7 @@ export default class GitHub implements Implementation { const readFile = (path: string, id: string | null | undefined) => this.api!.readFile(path, id, { repoURL }).catch(() => '') as Promise; - return entriesByFiles(files, readFile, 'GitHub'); + return entriesByFiles(files, readFile, this.api!.readFileMetadata.bind(this.api), API_NAME); } // Fetches a single entry. @@ -470,17 +483,20 @@ export default class GitHub implements Implementation { } } + const readFile = (path: string, id: string | null | undefined) => + this.api!.readFile(path, id, { repoURL: this.api!.originRepoURL }).catch(() => '') as Promise< + string + >; + + const entries = await entriesByFiles( + result.files, + readFile, + this.api!.readFileMetadata.bind(this.api), + API_NAME, + ); + return { - entries: await Promise.all( - result.files.map(file => - this.api!.readFile(file.path, file.id, { repoURL: this.api!.originRepoURL }).then( - data => ({ - file, - data: data as string, - }), - ), - ), - ), + entries, cursor: result.cursor, }; } diff --git a/packages/netlify-cms-backend-gitlab/src/API.ts b/packages/netlify-cms-backend-gitlab/src/API.ts index 15714eb6..2774b47c 100644 --- a/packages/netlify-cms-backend-gitlab/src/API.ts +++ b/packages/netlify-cms-backend-gitlab/src/API.ts @@ -22,11 +22,13 @@ import { PreviewState, parseContentKey, branchFromContentKey, + requestWithBackoff, + readFileMetadata, + FetchError, } from 'netlify-cms-lib-util'; import { Base64 } from 'js-base64'; -import { Map, Set } from 'immutable'; +import { Map } from 'immutable'; import { flow, partial, result, trimStart } from 'lodash'; -import { CursorStore } from 'netlify-cms-lib-util/src/Cursor'; export const API_NAME = 'GitLab'; @@ -75,6 +77,8 @@ type GitLabCommitDiff = { new_path: string; old_path: string; new_file: boolean; + renamed_file: boolean; + deleted_file: boolean; }; enum GitLabCommitStatuses { @@ -135,8 +139,31 @@ type GitLabRepo = { }; type GitLabBranch = { + name: string; developers_can_push: boolean; developers_can_merge: boolean; + commit: { + id: string; + }; +}; + +type GitLabCommitRef = { + type: string; + name: string; +}; + +type GitLabCommit = { + id: string; + short_id: string; + title: string; + author_name: string; + author_email: string; + authored_date: string; + committer_name: string; + committer_email: string; + committed_date: string; + created_at: string; + message: string; }; export const getMaxAccess = (groups: { group_access_level: number }[]) => { @@ -169,22 +196,28 @@ export default class API { this.initialWorkflowStatus = config.initialWorkflowStatus; } - withAuthorizationHeaders = (req: ApiRequest) => - unsentRequest.withHeaders(this.token ? { Authorization: `Bearer ${this.token}` } : {}, req); + withAuthorizationHeaders = (req: ApiRequest) => { + const withHeaders: ApiRequest = unsentRequest.withHeaders( + this.token ? { Authorization: `Bearer ${this.token}` } : {}, + req, + ); + return Promise.resolve(withHeaders); + }; - buildRequest = (req: ApiRequest) => - flow([ - unsentRequest.withRoot(this.apiRoot), - this.withAuthorizationHeaders, - unsentRequest.withTimestamp, - ])(req); + buildRequest = async (req: ApiRequest) => { + const withRoot: ApiRequest = unsentRequest.withRoot(this.apiRoot)(req); + const withAuthorizationHeaders: ApiRequest = await this.withAuthorizationHeaders(withRoot); + const withTimestamp: ApiRequest = unsentRequest.withTimestamp(withAuthorizationHeaders); + return withTimestamp; + }; - request = async (req: ApiRequest): Promise => - flow([ - this.buildRequest, - unsentRequest.performRequest, - p => p.catch((err: Error) => Promise.reject(new APIError(err.message, null, API_NAME))), - ])(req); + request = async (req: ApiRequest): Promise => { + try { + return requestWithBackoff(this, req); + } catch (err) { + throw new APIError(err.message, null, API_NAME); + } + }; responseToJSON = responseParser({ format: 'json', apiName: API_NAME }); responseToBlob = responseParser({ format: 'blob', apiName: API_NAME }); @@ -204,6 +237,7 @@ export default class API { shared_with_groups: sharedWithGroups, permissions, }: GitLabRepo = await this.requestJSON(this.repoURL); + const { project_access: projectAccess, group_access: groupAccess } = permissions; if (projectAccess && projectAccess.access_level >= this.WRITE_ACCESS) { return true; @@ -221,11 +255,13 @@ export default class API { // developer access if (maxAccess.group_access_level >= this.WRITE_ACCESS) { // check permissions to merge and push - const branch: GitLabBranch = await this.requestJSON( - `${this.repoURL}/repository/branches/${this.branch}`, - ).catch(() => ({})); - if (branch.developers_can_merge && branch.developers_can_push) { - return true; + try { + const branch = await this.getDefaultBranch(); + if (branch.developers_can_merge && branch.developers_can_push) { + return true; + } + } catch (e) { + console.log('Failed getting default branch', e); } } } @@ -250,27 +286,46 @@ export default class API { return content; }; + async readFileMetadata(path: string, sha: string) { + const fetchFileMetadata = async () => { + try { + const result: GitLabCommit[] = await this.requestJSON({ + url: `${this.repoURL}/repository/commits`, + // eslint-disable-next-line @typescript-eslint/camelcase + params: { path, ref_name: this.branch }, + }); + const commit = result[0]; + return { + author: commit.author_name || commit.author_email, + updatedOn: commit.authored_date, + }; + } catch (e) { + return { author: '', updatedOn: '' }; + } + }; + const fileMetadata = await readFileMetadata(sha, fetchFileMetadata, localForage); + return fileMetadata; + } + getCursorFromHeaders = (headers: Headers) => { - // indices and page counts are assumed to be zero-based, but the - // indices and page counts returned from GitLab are one-based - const index = parseInt(headers.get('X-Page') as string, 10) - 1; - const pageCount = parseInt(headers.get('X-Total-Pages') as string, 10) - 1; + const page = parseInt(headers.get('X-Page') as string, 10); + const pageCount = parseInt(headers.get('X-Total-Pages') as string, 10); const pageSize = parseInt(headers.get('X-Per-Page') as string, 10); const count = parseInt(headers.get('X-Total') as string, 10); - const links = parseLinkHeader(headers.get('Link') as string); + const links = parseLinkHeader(headers.get('Link')); const actions = Map(links) .keySeq() .flatMap(key => - (key === 'prev' && index > 0) || - (key === 'next' && index < pageCount) || - (key === 'first' && index > 0) || - (key === 'last' && index < pageCount) + (key === 'prev' && page > 1) || + (key === 'next' && page < pageCount) || + (key === 'first' && page > 1) || + (key === 'last' && page < pageCount) ? [key] : [], ); return Cursor.create({ actions, - meta: { index, count, pageSize, pageCount }, + meta: { page, count, pageSize, pageCount }, data: { links }, }); }; @@ -291,56 +346,28 @@ export default class API { flow([ unsentRequest.withMethod('GET'), this.request, - p => Promise.all([p.then(this.getCursor), p.then(this.responseToJSON)]), + p => + Promise.all([ + p.then(this.getCursor), + p.then(this.responseToJSON).catch((e: FetchError) => { + if (e.status === 404) { + return []; + } else { + throw e; + } + }), + ]), then(([cursor, entries]: [Cursor, {}[]]) => ({ cursor, entries })), ])(req); - reversableActions = Map({ - first: 'last', - last: 'first', - next: 'prev', - prev: 'next', - }); - - reverseCursor = (cursor: Cursor) => { - const pageCount = cursor.meta!.get('pageCount', 0) as number; - const currentIndex = cursor.meta!.get('index', 0) as number; - const newIndex = pageCount - currentIndex; - - const links = cursor.data!.get('links', Map()) as Map; - const reversedLinks = links.mapEntries(tuple => { - const [k, v] = tuple as string[]; - return [this.reversableActions.get(k) || k, v]; - }); - - const reversedActions = cursor.actions!.map( - action => this.reversableActions.get(action as string) || (action as string), - ); - - return cursor.updateStore((store: CursorStore) => - store! - .setIn(['meta', 'index'], newIndex) - .setIn(['data', 'links'], reversedLinks) - .set('actions', (reversedActions as unknown) as Set), - ); - }; - - // The exported listFiles and traverseCursor reverse the direction - // of the cursors, since GitLab's pagination sorts the opposite way - // we want to sort by default (it sorts by filename _descending_, - // while the CMS defaults to sorting by filename _ascending_, at - // least in the current GitHub backend). This should eventually be - // refactored. listFiles = async (path: string, recursive = false) => { - const firstPageCursor = await this.fetchCursor({ + const { entries, cursor } = await this.fetchCursorAndEntries({ url: `${this.repoURL}/repository/tree`, params: { path, ref: this.branch, recursive }, }); - const lastPageLink = firstPageCursor.data.getIn(['links', 'last']); - const { entries, cursor } = await this.fetchCursorAndEntries(lastPageLink); return { - files: entries.filter(({ type }) => type === 'blob').reverse(), - cursor: this.reverseCursor(cursor), + files: entries.filter(({ type }) => type === 'blob'), + cursor, }; }; @@ -348,8 +375,8 @@ export default class API { const link = cursor.data!.getIn(['links', action]); const { entries, cursor: newCursor } = await this.fetchCursorAndEntries(link); return { - entries: entries.filter(({ type }) => type === 'blob').reverse(), - cursor: this.reverseCursor(newCursor), + entries: entries.filter(({ type }) => type === 'blob'), + cursor: newCursor, }; }; @@ -527,19 +554,39 @@ export default class API { return mergeRequests[0]; } - async getDifferences(to: string) { + async getDifferences(to: string, from = this.branch) { + if (to === from) { + return []; + } const result: { diffs: GitLabCommitDiff[] } = await this.requestJSON({ url: `${this.repoURL}/repository/compare`, params: { - from: this.branch, + from, to, }, }); - return result.diffs.map(d => ({ - ...d, - binary: d.diff.startsWith('Binary') || /.svg$/.test(d.new_path), - })); + if (result.diffs.length >= 1000) { + throw new APIError('Diff limit reached', null, API_NAME); + } + + return result.diffs.map(d => { + let status = 'modified'; + if (d.new_file) { + status = 'added'; + } else if (d.deleted_file) { + status = 'deleted'; + } else if (d.renamed_file) { + status = 'renamed'; + } + return { + status, + oldPath: d.old_path, + newPath: d.new_path, + newFile: d.new_file, + binary: d.diff.startsWith('Binary') || /.svg$/.test(d.new_path), + }; + }); } async retrieveMetadata(contentKey: string) { @@ -547,15 +594,15 @@ export default class API { const branch = branchFromContentKey(contentKey); const mergeRequest = await this.getBranchMergeRequest(branch); const diff = await this.getDifferences(mergeRequest.sha); - const { old_path: path, new_file: newFile } = diff.find(d => !d.binary) as { - old_path: string; - new_file: boolean; + const { oldPath: path, newFile: newFile } = diff.find(d => !d.binary) as { + oldPath: string; + newFile: boolean; }; const mediaFiles = await Promise.all( diff - .filter(d => d.old_path !== path) + .filter(d => d.oldPath !== path) .map(async d => { - const path = d.new_path; + const path = d.newPath; const id = await this.getFileId(path, branch); return { path, id }; }), @@ -662,8 +709,8 @@ export default class API { // mark files for deletion for (const diff of diffs) { - if (!items.some(item => item.path === diff.new_path)) { - items.push({ action: CommitAction.DELETE, path: diff.new_path }); + if (!items.some(item => item.path === diff.newPath)) { + items.push({ action: CommitAction.DELETE, path: diff.newPath }); } } @@ -730,6 +777,23 @@ export default class API { }); } + async getDefaultBranch() { + const branch: GitLabBranch = await this.requestJSON( + `${this.repoURL}/repository/branches/${encodeURIComponent(this.branch)}`, + ); + return branch; + } + + async isShaExistsInBranch(branch: string, sha: string) { + const refs: GitLabCommitRef[] = await this.requestJSON({ + url: `${this.repoURL}/repository/commits/${sha}/refs`, + params: { + type: 'branch', + }, + }); + return refs.some(r => r.name === branch); + } + async deleteBranch(branch: string) { await this.request({ method: 'DELETE', diff --git a/packages/netlify-cms-backend-gitlab/src/__tests__/API.spec.js b/packages/netlify-cms-backend-gitlab/src/__tests__/API.spec.js index 78171b75..ea6c6d9a 100644 --- a/packages/netlify-cms-backend-gitlab/src/__tests__/API.spec.js +++ b/packages/netlify-cms-backend-gitlab/src/__tests__/API.spec.js @@ -2,6 +2,8 @@ import API, { getMaxAccess } from '../API'; global.fetch = jest.fn().mockRejectedValue(new Error('should not call fetch inside tests')); +jest.spyOn(console, 'log').mockImplementation(() => undefined); + describe('GitLab API', () => { beforeEach(() => { jest.resetAllMocks(); @@ -132,9 +134,14 @@ describe('GitLab API', () => { permissions: { project_access: null, group_access: null }, shared_with_groups: [{ group_access_level: 10 }, { group_access_level: 30 }], }); - api.requestJSON.mockRejectedValue(new Error('Not Found')); + + const error = new Error('Not Found'); + api.requestJSON.mockRejectedValue(error); await expect(api.hasWriteAccess()).resolves.toBe(false); + + expect(console.log).toHaveBeenCalledTimes(1); + expect(console.log).toHaveBeenCalledWith('Failed getting default branch', error); }); }); diff --git a/packages/netlify-cms-backend-gitlab/src/__tests__/gitlab.spec.js b/packages/netlify-cms-backend-gitlab/src/__tests__/gitlab.spec.js index 903e6cf3..7af26cfa 100644 --- a/packages/netlify-cms-backend-gitlab/src/__tests__/gitlab.spec.js +++ b/packages/netlify-cms-backend-gitlab/src/__tests__/gitlab.spec.js @@ -93,6 +93,14 @@ const resp = { id: 1, }, }, + branch: { + success: { + name: 'master', + commit: { + id: 1, + }, + }, + }, project: { success: { permissions: { @@ -190,6 +198,14 @@ describe('gitlab backend', () => { .reply(200, projectResponse || resp.project.success); } + function interceptBranch(backend, { branch = 'master' } = {}) { + const api = mockApi(backend); + api + .get(`${expectedRepoUrl}/repository/branches/${encodeURIComponent(branch)}`) + .query(true) + .reply(200, resp.branch.success); + } + function parseQuery(uri) { const query = uri.split('?')[1]; if (!query) { @@ -273,6 +289,17 @@ describe('gitlab backend', () => { .get(url) .query(true) .reply(200, mockRepo.files[path]); + + api + .get(`${expectedRepoUrl}/repository/commits`) + .query(({ path }) => path === path) + .reply(200, [ + { + author_name: 'author_name', + author_email: 'author_email', + authored_date: 'authored_date', + }, + ]); } function sharedSetup() { @@ -397,6 +424,7 @@ describe('gitlab backend', () => { expect(entries).toEqual({ cursor: expect.any(Cursor), + pagination: 1, entries: expect.arrayContaining( tree.map(file => expect.objectContaining({ path: file.path })), ), @@ -406,6 +434,7 @@ describe('gitlab backend', () => { it('returns all entries from folder collection', async () => { const tree = mockRepo.tree[collectionManyEntriesConfig.folder]; + interceptBranch(backend); tree.forEach(file => interceptFiles(backend, file.path)); interceptCollection(backend, collectionManyEntriesConfig, { repeat: 5 }); @@ -431,11 +460,11 @@ describe('gitlab backend', () => { expect(entries.entries).toHaveLength(2); }); - it('returns last page from paginated folder collection tree', async () => { + it('returns first page from paginated folder collection tree', async () => { const tree = mockRepo.tree[collectionManyEntriesConfig.folder]; - const pageTree = tree.slice(-20); + const pageTree = tree.slice(0, 20); pageTree.forEach(file => interceptFiles(backend, file.path)); - interceptCollection(backend, collectionManyEntriesConfig, { page: 25 }); + interceptCollection(backend, collectionManyEntriesConfig, { page: 1 }); const entries = await backend.listEntries(fromJS(collectionManyEntriesConfig)); expect(entries.entries).toEqual( @@ -450,13 +479,13 @@ describe('gitlab backend', () => { it('returns complete last page of paginated tree', async () => { const tree = mockRepo.tree[collectionManyEntriesConfig.folder]; - tree.slice(-20).forEach(file => interceptFiles(backend, file.path)); - interceptCollection(backend, collectionManyEntriesConfig, { page: 25 }); + tree.slice(0, 20).forEach(file => interceptFiles(backend, file.path)); + interceptCollection(backend, collectionManyEntriesConfig, { page: 1 }); const entries = await backend.listEntries(fromJS(collectionManyEntriesConfig)); - const nextPageTree = tree.slice(-40, -20); + const nextPageTree = tree.slice(20, 40); nextPageTree.forEach(file => interceptFiles(backend, file.path)); - interceptCollection(backend, collectionManyEntriesConfig, { page: 24 }); + interceptCollection(backend, collectionManyEntriesConfig, { page: 2 }); const nextPage = await backend.traverseCursor(entries.cursor, 'next'); expect(nextPage.entries).toEqual( @@ -466,15 +495,16 @@ describe('gitlab backend', () => { ); expect(nextPage.entries).toHaveLength(20); - const prevPageTree = tree.slice(-20); + const lastPageTree = tree.slice(-20); + lastPageTree.forEach(file => interceptFiles(backend, file.path)); interceptCollection(backend, collectionManyEntriesConfig, { page: 25 }); - const prevPage = await backend.traverseCursor(nextPage.cursor, 'prev'); - expect(prevPage.entries).toEqual( + const lastPage = await backend.traverseCursor(nextPage.cursor, 'last'); + expect(lastPage.entries).toEqual( expect.arrayContaining( - prevPageTree.map(file => expect.objectContaining({ path: file.path })), + lastPageTree.map(file => expect.objectContaining({ path: file.path })), ), ); - expect(prevPage.entries).toHaveLength(20); + expect(lastPage.entries).toHaveLength(20); }); }); diff --git a/packages/netlify-cms-backend-gitlab/src/implementation.ts b/packages/netlify-cms-backend-gitlab/src/implementation.ts index fbe4fb2c..420d5e84 100644 --- a/packages/netlify-cms-backend-gitlab/src/implementation.ts +++ b/packages/netlify-cms-backend-gitlab/src/implementation.ts @@ -29,6 +29,9 @@ import { blobToFileObj, contentKeyFromBranch, generateContentKey, + localForage, + allEntriesByFolder, + filterByExtension, } from 'netlify-cms-lib-util'; import AuthenticationPage from './AuthenticationPage'; import API, { API_NAME } from './API'; @@ -80,6 +83,10 @@ export default class GitLab implements Implementation { this.lock = asyncLock(); } + isGitBackend() { + return true; + } + authComponent() { return AuthenticationPage; } @@ -136,7 +143,7 @@ export default class GitLab implements Implementation { ) { // gitlab paths include the root folder const fileFolder = trim(file.path.split(folder)[1] || '/', '/'); - return file.name.endsWith('.' + extension) && fileFolder.split('/').length <= depth; + return filterByExtension(file, extension) && fileFolder.split('/').length <= depth; } async entriesByFolder(folder: string, extension: string, depth: number) { @@ -148,25 +155,52 @@ export default class GitLab implements Implementation { return files.filter(file => this.filterFile(folder, file, extension, depth)); }); - const files = await entriesByFolder(listFiles, this.api!.readFile.bind(this.api!), API_NAME); + const files = await entriesByFolder( + listFiles, + this.api!.readFile.bind(this.api!), + this.api!.readFileMetadata.bind(this.api), + API_NAME, + ); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore // @ts-ignore files[CURSOR_COMPATIBILITY_SYMBOL] = cursor; return files; } - async allEntriesByFolder(folder: string, extension: string, depth: number) { - const listFiles = () => - this.api!.listAllFiles(folder, depth > 1).then(files => - files.filter(file => this.filterFile(folder, file, extension, depth)), - ); + async listAllFiles(folder: string, extension: string, depth: number) { + const files = await this.api!.listAllFiles(folder, depth > 1); + const filtered = files.filter(file => this.filterFile(folder, file, extension, depth)); + return filtered; + } - const files = await entriesByFolder(listFiles, this.api!.readFile.bind(this.api!), API_NAME); + async allEntriesByFolder(folder: string, extension: string, depth: number) { + const files = await allEntriesByFolder({ + listAllFiles: () => this.listAllFiles(folder, extension, depth), + readFile: this.api!.readFile.bind(this.api!), + readFileMetadata: this.api!.readFileMetadata.bind(this.api), + apiName: API_NAME, + branch: this.branch, + localForage, + folder, + extension, + depth, + getDefaultBranch: () => + this.api!.getDefaultBranch().then(b => ({ name: b.name, sha: b.commit.id })), + isShaExistsInBranch: this.api!.isShaExistsInBranch.bind(this.api!), + getDifferences: (to, from) => this.api!.getDifferences(to, from), + getFileId: path => this.api!.getFileId(path, this.branch), + filterFile: file => this.filterFile(folder, file, extension, depth), + }); return files; } entriesByFiles(files: ImplementationFile[]) { - return entriesByFiles(files, this.api!.readFile.bind(this.api!), API_NAME); + return entriesByFiles( + files, + this.api!.readFile.bind(this.api!), + this.api!.readFileMetadata.bind(this.api), + API_NAME, + ); } // Fetches a single entry. @@ -258,12 +292,14 @@ export default class GitLab implements Implementation { entries = entries.filter(f => this.filterFile(folder, f, extension, depth)); newCursor = newCursor.mergeMeta({ folder, extension, depth }); } + const entriesWithData = await entriesByFiles( + entries, + this.api!.readFile.bind(this.api!), + this.api!.readFileMetadata.bind(this.api)!, + API_NAME, + ); return { - entries: await Promise.all( - entries.map(file => - this.api!.readFile(file.path, file.id).then(data => ({ file, data: data as string })), - ), - ), + entries: entriesWithData, cursor: newCursor, }; }); diff --git a/packages/netlify-cms-backend-proxy/src/implementation.ts b/packages/netlify-cms-backend-proxy/src/implementation.ts index ff350b9d..75f41093 100644 --- a/packages/netlify-cms-backend-proxy/src/implementation.ts +++ b/packages/netlify-cms-backend-proxy/src/implementation.ts @@ -58,6 +58,10 @@ export default class ProxyBackend implements Implementation { this.options = options; } + isGitBackend() { + return false; + } + authComponent() { return AuthenticationPage; } diff --git a/packages/netlify-cms-backend-test/src/implementation.ts b/packages/netlify-cms-backend-test/src/implementation.ts index 112569f8..7479b532 100644 --- a/packages/netlify-cms-backend-test/src/implementation.ts +++ b/packages/netlify-cms-backend-test/src/implementation.ts @@ -97,6 +97,10 @@ export default class TestBackend implements Implementation { this.options = options; } + isGitBackend() { + return false; + } + authComponent() { return AuthenticationPage; } diff --git a/packages/netlify-cms-core/src/__tests__/backend.spec.js b/packages/netlify-cms-core/src/__tests__/backend.spec.js index 9adeffce..1aed5f90 100644 --- a/packages/netlify-cms-core/src/__tests__/backend.spec.js +++ b/packages/netlify-cms-core/src/__tests__/backend.spec.js @@ -186,6 +186,7 @@ describe('Backend', () => { expect(result).toEqual({ entry: { + author: '', mediaFiles: [], collection: 'posts', slug: 'slug', @@ -196,6 +197,7 @@ describe('Backend', () => { label: null, metaData: null, isModification: null, + updatedOn: '', }, }); expect(localForage.getItem).toHaveBeenCalledTimes(1); @@ -224,6 +226,7 @@ describe('Backend', () => { expect(result).toEqual({ entry: { + author: '', mediaFiles: [{ id: '1' }], collection: 'posts', slug: 'slug', @@ -234,6 +237,7 @@ describe('Backend', () => { label: null, metaData: null, isModification: null, + updatedOn: '', }, }); expect(localForage.getItem).toHaveBeenCalledTimes(1); @@ -367,6 +371,7 @@ describe('Backend', () => { const result = await backend.unpublishedEntry(state, collection, slug); expect(result).toEqual({ + author: '', collection: 'posts', slug: '', path: 'path', @@ -377,6 +382,7 @@ describe('Backend', () => { metaData: {}, isModification: true, mediaFiles: [{ id: '1', draft: true }], + updatedOn: '', }); }); }); diff --git a/packages/netlify-cms-core/src/actions/__tests__/config.spec.js b/packages/netlify-cms-core/src/actions/__tests__/config.spec.js index 76d96a1a..07e6680c 100644 --- a/packages/netlify-cms-core/src/actions/__tests__/config.spec.js +++ b/packages/netlify-cms-core/src/actions/__tests__/config.spec.js @@ -2,6 +2,11 @@ import { fromJS } from 'immutable'; import { applyDefaults, detectProxyServer, handleLocalBackend } from '../config'; jest.spyOn(console, 'log').mockImplementation(() => {}); +jest.mock('coreSrc/backend', () => { + return { + currentBackend: jest.fn(() => ({ isGitBackend: jest.fn(() => true) })), + }; +}); describe('config', () => { describe('applyDefaults', () => { diff --git a/packages/netlify-cms-core/src/actions/__tests__/entries.spec.js b/packages/netlify-cms-core/src/actions/__tests__/entries.spec.js index b2d6f707..9e8d9b84 100644 --- a/packages/netlify-cms-core/src/actions/__tests__/entries.spec.js +++ b/packages/netlify-cms-core/src/actions/__tests__/entries.spec.js @@ -42,6 +42,7 @@ describe('entries', () => { expect(actions[0]).toEqual({ payload: { + author: '', collection: undefined, data: {}, isModification: null, @@ -52,6 +53,7 @@ describe('entries', () => { path: '', raw: '', slug: '', + updatedOn: '', }, type: 'DRAFT_CREATE_EMPTY', }); @@ -71,6 +73,7 @@ describe('entries', () => { expect(actions[0]).toEqual({ payload: { + author: '', collection: undefined, data: { title: 'title', boolean: true }, isModification: null, @@ -81,6 +84,7 @@ describe('entries', () => { path: '', raw: '', slug: '', + updatedOn: '', }, type: 'DRAFT_CREATE_EMPTY', }); @@ -102,6 +106,7 @@ describe('entries', () => { expect(actions[0]).toEqual({ payload: { + author: '', collection: undefined, data: { title: '<script>alert('hello')</script>' }, isModification: null, @@ -112,6 +117,7 @@ describe('entries', () => { path: '', raw: '', slug: '', + updatedOn: '', }, type: 'DRAFT_CREATE_EMPTY', }); diff --git a/packages/netlify-cms-core/src/actions/__tests__/search.spec.js b/packages/netlify-cms-core/src/actions/__tests__/search.spec.js new file mode 100644 index 00000000..85938745 --- /dev/null +++ b/packages/netlify-cms-core/src/actions/__tests__/search.spec.js @@ -0,0 +1,108 @@ +import { fromJS } from 'immutable'; +import { searchEntries } from '../search'; +import configureMockStore from 'redux-mock-store'; +import thunk from 'redux-thunk'; + +const middlewares = [thunk]; +const mockStore = configureMockStore(middlewares); + +jest.mock('../../reducers'); +jest.mock('../../backend'); +jest.mock('../../integrations'); + +describe('search', () => { + describe('searchEntries', () => { + const { currentBackend } = require('../../backend'); + const { selectIntegration } = require('../../reducers'); + const { getIntegrationProvider } = require('../../integrations'); + + beforeEach(() => { + jest.resetAllMocks(); + }); + it('should search entries using integration', async () => { + const store = mockStore({ + collections: fromJS({ posts: { name: 'posts' }, pages: { name: 'pages' } }), + search: fromJS({}), + }); + + selectIntegration.mockReturnValue('search_integration'); + currentBackend.mockReturnValue({}); + const response = { entries: [{ name: '1' }, { name: '' }], pagination: 1 }; + const integration = { search: jest.fn().mockResolvedValue(response) }; + getIntegrationProvider.mockReturnValue(integration); + + await store.dispatch(searchEntries('find me')); + const actions = store.getActions(); + expect(actions).toHaveLength(2); + + expect(actions[0]).toEqual({ + type: 'SEARCH_ENTRIES_REQUEST', + payload: { + searchTerm: 'find me', + page: 0, + }, + }); + expect(actions[1]).toEqual({ + type: 'SEARCH_ENTRIES_SUCCESS', + payload: { + searchTerm: 'find me', + entries: response.entries, + page: response.pagination, + }, + }); + + expect(integration.search).toHaveBeenCalledTimes(1); + expect(integration.search).toHaveBeenCalledWith(['posts', 'pages'], 'find me', 0); + }); + + it('should search entries using backend', async () => { + const store = mockStore({ + collections: fromJS({ posts: { name: 'posts' }, pages: { name: 'pages' } }), + search: fromJS({}), + }); + + const response = { entries: [{ name: '1' }, { name: '' }], pagination: 1 }; + const backend = { search: jest.fn().mockResolvedValue(response) }; + currentBackend.mockReturnValue(backend); + + await store.dispatch(searchEntries('find me')); + + const actions = store.getActions(); + expect(actions).toHaveLength(2); + + expect(actions[0]).toEqual({ + type: 'SEARCH_ENTRIES_REQUEST', + payload: { + searchTerm: 'find me', + page: 0, + }, + }); + expect(actions[1]).toEqual({ + type: 'SEARCH_ENTRIES_SUCCESS', + payload: { + searchTerm: 'find me', + entries: response.entries, + page: response.pagination, + }, + }); + + expect(backend.search).toHaveBeenCalledTimes(1); + expect(backend.search).toHaveBeenCalledWith( + [fromJS({ name: 'posts' }), fromJS({ name: 'pages' })], + 'find me', + ); + }); + + it('should ignore identical search', async () => { + const store = mockStore({ + collections: fromJS({ posts: { name: 'posts' }, pages: { name: 'pages' } }), + search: fromJS({ isFetching: true, term: 'find me' }), + }); + + await store.dispatch(searchEntries('find me')); + + const actions = store.getActions(); + expect(actions).toHaveLength(0); + }); + }); +}); diff --git a/packages/netlify-cms-core/src/actions/config.js b/packages/netlify-cms-core/src/actions/config.js index fcbadb5a..635fc4e2 100644 --- a/packages/netlify-cms-core/src/actions/config.js +++ b/packages/netlify-cms-core/src/actions/config.js @@ -4,6 +4,8 @@ import { trimStart, get, isPlainObject } from 'lodash'; import { authenticateUser } from 'Actions/auth'; import * as publishModes from 'Constants/publishModes'; import { validateConfig } from 'Constants/configSchema'; +import { selectDefaultSortableFields } from '../reducers/collections'; +import { currentBackend } from 'coreSrc/backend'; export const CONFIG_REQUEST = 'CONFIG_REQUEST'; export const CONFIG_SUCCESS = 'CONFIG_SUCCESS'; @@ -71,18 +73,26 @@ export function applyDefaults(config) { if (collection.has('media_folder') && !collection.has('public_folder')) { collection = collection.set('public_folder', collection.get('media_folder')); } - return collection.set('folder', trimStart(folder, '/')); + collection = collection.set('folder', trimStart(folder, '/')); } const files = collection.get('files'); if (files) { - return collection.set( + collection = collection.set( 'files', files.map(file => { return file.set('file', trimStart(file.get('file'), '/')); }), ); } + + if (!collection.has('sortableFields')) { + const backend = currentBackend(config); + const defaultSortable = selectDefaultSortableFields(collection, backend); + collection = collection.set('sortableFields', fromJS(defaultSortable)); + } + + return collection; }), ); }); diff --git a/packages/netlify-cms-core/src/actions/entries.ts b/packages/netlify-cms-core/src/actions/entries.ts index 8ba5fb0b..6bbdede5 100644 --- a/packages/netlify-cms-core/src/actions/entries.ts +++ b/packages/netlify-cms-core/src/actions/entries.ts @@ -1,22 +1,31 @@ import { fromJS, List, Map, Set } from 'immutable'; -import { isEqual } from 'lodash'; +import { isEqual, orderBy } from 'lodash'; import { actions as notifActions } from 'redux-notifications'; import { serializeValues } from '../lib/serializeEntryValues'; import { currentBackend, Backend } from '../backend'; import { getIntegrationProvider } from '../integrations'; import { selectIntegration, selectPublishedSlugs } from '../reducers'; -import { selectFields, updateFieldByKey } from '../reducers/collections'; +import { selectFields, updateFieldByKey, selectSortDataPath } from '../reducers/collections'; import { selectCollectionEntriesCursor } from '../reducers/cursors'; import { Cursor, ImplementationMediaFile } from 'netlify-cms-lib-util'; import { createEntry, EntryValue } from '../valueObjects/Entry'; import AssetProxy, { createAssetProxy } from '../valueObjects/AssetProxy'; import ValidationErrorTypes from '../constants/validationErrorTypes'; import { addAssets, getAsset } from './media'; -import { Collection, EntryMap, State, EntryFields, EntryField } from '../types/redux'; +import { + Collection, + EntryMap, + State, + EntryFields, + EntryField, + SortDirection, +} from '../types/redux'; + import { ThunkDispatch } from 'redux-thunk'; import { AnyAction } from 'redux'; import { waitForMediaLibraryToLoad, loadMedia } from './mediaLibrary'; import { waitUntil } from './waitUntil'; +import { selectIsFetching, selectEntriesSortFields } from '../reducers/entries'; const { notifSend } = notifActions; @@ -31,6 +40,10 @@ export const ENTRIES_REQUEST = 'ENTRIES_REQUEST'; export const ENTRIES_SUCCESS = 'ENTRIES_SUCCESS'; export const ENTRIES_FAILURE = 'ENTRIES_FAILURE'; +export const SORT_ENTRIES_REQUEST = 'SORT_ENTRIES_REQUEST'; +export const SORT_ENTRIES_SUCCESS = 'SORT_ENTRIES_SUCCESS'; +export const SORT_ENTRIES_FAILURE = 'SORT_ENTRIES_FAILURE'; + export const DRAFT_CREATE_FROM_ENTRY = 'DRAFT_CREATE_FROM_ENTRY'; export const DRAFT_CREATE_EMPTY = 'DRAFT_CREATE_EMPTY'; export const DRAFT_DISCARD = 'DRAFT_DISCARD'; @@ -124,6 +137,69 @@ export function entriesFailed(collection: Collection, error: Error) { }; } +export function sortByField( + collection: Collection, + key: string, + direction: SortDirection = SortDirection.Ascending, +) { + return async (dispatch: ThunkDispatch, getState: () => State) => { + const state = getState(); + const backend = currentBackend(state.config); + + // if we're already fetching we update the sort key, but skip loading entries + const isFetching = selectIsFetching(state.entries, collection.get('name')); + dispatch({ + type: SORT_ENTRIES_REQUEST, + payload: { + collection: collection.get('name'), + key, + direction, + }, + }); + if (isFetching) { + return; + } + + try { + const integration = selectIntegration(state, collection.get('name'), 'listEntries'); + const provider: Backend = integration + ? getIntegrationProvider(state.integrations, backend.getToken, integration) + : backend; + + let entries = await provider.listAllEntries(collection); + + const sortFields = selectEntriesSortFields(getState().entries, collection.get('name')); + if (sortFields && sortFields.length > 0) { + const keys = sortFields.map(v => selectSortDataPath(collection, v.get('key'))); + const orders = sortFields.map(v => + v.get('direction') === SortDirection.Ascending ? 'asc' : 'desc', + ); + entries = orderBy(entries, keys, orders); + } + + dispatch({ + type: SORT_ENTRIES_SUCCESS, + payload: { + collection: collection.get('name'), + key, + direction, + entries, + }, + }); + } catch (error) { + dispatch({ + type: SORT_ENTRIES_FAILURE, + payload: { + collection: collection.get('name'), + key, + direction, + error, + }, + }); + } + }; +} + export function entryPersisting(collection: Collection, entry: EntryMap) { return { type: ENTRY_PERSIST_REQUEST, @@ -383,11 +459,17 @@ const addAppendActionsToCursor = (cursor: Cursor) => { }; export function loadEntries(collection: Collection, page = 0) { - return (dispatch: ThunkDispatch, getState: () => State) => { + return async (dispatch: ThunkDispatch, getState: () => State) => { if (collection.get('isFetching')) { return; } const state = getState(); + const sortFields = selectEntriesSortFields(state.entries, collection.get('name')); + if (sortFields && sortFields.length > 0) { + const field = sortFields[0]; + return dispatch(sortByField(collection, field.get('key'), field.get('direction'))); + } + const backend = currentBackend(state.config); const integration = selectIntegration(state, collection.get('name'), 'listEntries'); const provider = integration @@ -395,11 +477,15 @@ export function loadEntries(collection: Collection, page = 0) { : backend; const append = !!(page && !isNaN(page) && page > 0); dispatch(entriesLoading(collection)); - provider - .listEntries(collection, page) - .then((response: { cursor: typeof Cursor }) => ({ - ...response, + try { + let response: { + cursor: Cursor; + pagination: number; + entries: EntryValue[]; + } = await provider.listEntries(collection, page); + response = { + ...response, // The only existing backend using the pagination system is the // Algolia integration, which is also the only integration used // to list entries. Thus, this checking for an integration can @@ -413,33 +499,32 @@ export function loadEntries(collection: Collection, page = 0) { data: { nextPage: page + 1 }, }) : Cursor.create(response.cursor), - })) - .then((response: { cursor: Cursor; pagination: number; entries: EntryValue[] }) => - dispatch( - entriesLoaded( - collection, - response.cursor.meta!.get('usingOldPaginationAPI') - ? response.entries.reverse() - : response.entries, - response.pagination, - addAppendActionsToCursor(response.cursor), - append, - ), + }; + + dispatch( + entriesLoaded( + collection, + response.cursor.meta!.get('usingOldPaginationAPI') + ? response.entries.reverse() + : response.entries, + response.pagination, + addAppendActionsToCursor(response.cursor), + append, ), - ) - .catch((err: Error) => { - dispatch( - notifSend({ - message: { - details: err, - key: 'ui.toast.onFailToLoadEntries', - }, - kind: 'danger', - dismissAfter: 8000, - }), - ); - return Promise.reject(dispatch(entriesFailed(collection, err))); - }); + ); + } catch (err) { + dispatch( + notifSend({ + message: { + details: err, + key: 'ui.toast.onFailToLoadEntries', + }, + kind: 'danger', + dismissAfter: 8000, + }), + ); + return Promise.reject(dispatch(entriesFailed(collection, err))); + } }; } @@ -473,10 +558,10 @@ export function traverseCollectionCursor(collection: Collection, action: string) try { dispatch(entriesLoading(collection)); const { entries, cursor: newCursor } = await traverseCursor(backend, cursor, realAction); - // Pass null for the old pagination argument - this will - // eventually be removed. + + const pagination = newCursor.meta?.get('page'); return dispatch( - entriesLoaded(collection, entries, null, addAppendActionsToCursor(newCursor), append), + entriesLoaded(collection, entries, pagination, addAppendActionsToCursor(newCursor), append), ); } catch (err) { console.error(err); @@ -484,7 +569,7 @@ export function traverseCollectionCursor(collection: Collection, action: string) notifSend({ message: { details: err, - key: 'ui.toast.onFailToPersist', + key: 'ui.toast.onFailToLoadEntries', }, kind: 'danger', dismissAfter: 8000, diff --git a/packages/netlify-cms-core/src/actions/search.js b/packages/netlify-cms-core/src/actions/search.ts similarity index 56% rename from packages/netlify-cms-core/src/actions/search.js rename to packages/netlify-cms-core/src/actions/search.ts index 2af4d028..718cd88e 100644 --- a/packages/netlify-cms-core/src/actions/search.js +++ b/packages/netlify-cms-core/src/actions/search.ts @@ -1,6 +1,10 @@ -import { currentBackend } from 'coreSrc/backend'; -import { getIntegrationProvider } from 'Integrations'; -import { selectIntegration } from 'Reducers'; +import { ThunkDispatch } from 'redux-thunk'; +import { AnyAction } from 'redux'; +import { State } from '../types/redux'; +import { currentBackend } from '../backend'; +import { getIntegrationProvider } from '../integrations'; +import { selectIntegration } from '../reducers'; +import { EntryValue } from '../valueObjects/Entry'; /* * Constant Declarations @@ -19,14 +23,14 @@ export const SEARCH_CLEAR = 'SEARCH_CLEAR'; * Simple Action Creators (Internal) * We still need to export them for tests */ -export function searchingEntries(searchTerm) { +export function searchingEntries(searchTerm: string, page: number) { return { type: SEARCH_ENTRIES_REQUEST, - payload: { searchTerm }, + payload: { searchTerm, page }, }; } -export function searchSuccess(searchTerm, entries, page) { +export function searchSuccess(searchTerm: string, entries: EntryValue[], page: number) { return { type: SEARCH_ENTRIES_SUCCESS, payload: { @@ -37,7 +41,7 @@ export function searchSuccess(searchTerm, entries, page) { }; } -export function searchFailure(searchTerm, error) { +export function searchFailure(searchTerm: string, error: Error) { return { type: SEARCH_ENTRIES_FAILURE, payload: { @@ -47,7 +51,12 @@ export function searchFailure(searchTerm, error) { }; } -export function querying(namespace, collection, searchFields, searchTerm) { +export function querying( + namespace: string, + collection: string, + searchFields: string[], + searchTerm: string, +) { return { type: QUERY_REQUEST, payload: { @@ -59,7 +68,18 @@ export function querying(namespace, collection, searchFields, searchTerm) { }; } -export function querySuccess(namespace, collection, searchFields, searchTerm, response) { +type Response = { + entries: EntryValue[]; + pagination: number; +}; + +export function querySuccess( + namespace: string, + collection: string, + searchFields: string[], + searchTerm: string, + response: Response, +) { return { type: QUERY_SUCCESS, payload: { @@ -72,7 +92,13 @@ export function querySuccess(namespace, collection, searchFields, searchTerm, re }; } -export function queryFailure(namespace, collection, searchFields, searchTerm, error) { +export function queryFailure( + namespace: string, + collection: string, + searchFields: string[], + searchTerm: string, + error: Error, +) { return { type: QUERY_FAILURE, payload: { @@ -98,17 +124,27 @@ export function clearSearch() { */ // SearchEntries will search for complete entries in all collections. -export function searchEntries(searchTerm, page = 0) { - return (dispatch, getState) => { - dispatch(searchingEntries(searchTerm)); - +export function searchEntries(searchTerm: string, page = 0) { + return (dispatch: ThunkDispatch, getState: () => State) => { const state = getState(); + const { search } = state; const backend = currentBackend(state.config); const allCollections = state.collections.keySeq().toArray(); const collections = allCollections.filter(collection => - selectIntegration(state, collection, 'search'), + selectIntegration(state, collection as string, 'search'), ); - const integration = selectIntegration(state, collections[0], 'search'); + const integration = selectIntegration(state, collections[0] as string, 'search'); + + // avoid duplicate searches + if ( + search.get('isFetching') === true && + search.get('term') === searchTerm && + // if an integration doesn't exist, 'page' is not used + (search.get('page') === page || !integration) + ) { + return; + } + dispatch(searchingEntries(searchTerm, page)); const searchPromise = integration ? getIntegrationProvider(state.integrations, backend.getToken, integration).search( @@ -119,16 +155,22 @@ export function searchEntries(searchTerm, page = 0) { : backend.search(state.collections.valueSeq().toArray(), searchTerm); return searchPromise.then( - response => dispatch(searchSuccess(searchTerm, response.entries, response.pagination)), - error => dispatch(searchFailure(searchTerm, error)), + (response: Response) => + dispatch(searchSuccess(searchTerm, response.entries, response.pagination)), + (error: Error) => dispatch(searchFailure(searchTerm, error)), ); }; } // Instead of searching for complete entries, query will search for specific fields // in specific collections and return raw data (no entries). -export function query(namespace, collectionName, searchFields, searchTerm) { - return (dispatch, getState) => { +export function query( + namespace: string, + collectionName: string, + searchFields: string[], + searchTerm: string, +) { + return (dispatch: ThunkDispatch, getState: () => State) => { dispatch(querying(namespace, collectionName, searchFields, searchTerm)); const state = getState(); @@ -147,9 +189,10 @@ export function query(namespace, collectionName, searchFields, searchTerm) { : backend.query(collection, searchFields, searchTerm); return queryPromise.then( - response => + (response: Response) => dispatch(querySuccess(namespace, collectionName, searchFields, searchTerm, response)), - error => dispatch(queryFailure(namespace, collectionName, searchFields, searchTerm, error)), + (error: Error) => + dispatch(queryFailure(namespace, collectionName, searchFields, searchTerm, error)), ); }; } diff --git a/packages/netlify-cms-core/src/backend.ts b/packages/netlify-cms-core/src/backend.ts index e32b713a..9501804d 100644 --- a/packages/netlify-cms-core/src/backend.ts +++ b/packages/netlify-cms-core/src/backend.ts @@ -184,6 +184,10 @@ export class Backend { return Promise.resolve(null); } + isGitBackend() { + return this.implementation.isGitBackend?.() || false; + } + updateUserCredentials = (updatedCredentials: Credentials) => { const storedUser = this.authStore!.retrieve(); if (storedUser && storedUser.backendName === this.backendName) { @@ -273,7 +277,12 @@ export class Backend { collection.get('name'), selectEntrySlug(collection, loadedEntry.file.path), loadedEntry.file.path, - { raw: loadedEntry.data || '', label: loadedEntry.file.label }, + { + raw: loadedEntry.data || '', + label: loadedEntry.file.label, + author: loadedEntry.file.author, + updatedOn: loadedEntry.file.updatedOn, + }, ), ); const formattedEntries = entries.map(this.entryWithFormat(collection)); @@ -284,7 +293,7 @@ export class Backend { return filteredEntries; } - listEntries(collection: Collection) { + async listEntries(collection: Collection) { const extension = selectFolderEntryExtension(collection); let listMethod: () => Promise; const collectionType = collection.get('type'); @@ -307,20 +316,23 @@ export class Backend { } else { throw new Error(`Unknown collection type: ${collectionType}`); } - return listMethod().then((loadedEntries: ImplementationEntry[]) => ({ - entries: this.processEntries(loadedEntries, collection), - /* + const loadedEntries = await listMethod(); + /* Wrap cursors so we can tell which collection the cursor is from. This is done to prevent traverseCursor from requiring a `collection` argument. */ - // eslint-disable-next-line @typescript-eslint/ban-ts-ignore - // @ts-ignore - cursor: Cursor.create(loadedEntries[CURSOR_COMPATIBILITY_SYMBOL]).wrapData({ - cursorType: 'collectionEntries', - collection, - }), - })); + // eslint-disable-next-line @typescript-eslint/ban-ts-ignore + // @ts-ignore + const cursor = Cursor.create(loadedEntries[CURSOR_COMPATIBILITY_SYMBOL]).wrapData({ + cursorType: 'collectionEntries', + collection, + }); + return { + entries: this.processEntries(loadedEntries, collection), + pagination: cursor.meta?.get('page'), + cursor, + }; } // The same as listEntries, except that if a cursor with the "next" diff --git a/packages/netlify-cms-core/src/components/Collection/Collection.js b/packages/netlify-cms-core/src/components/Collection/Collection.js index abffd3d4..6218c03f 100644 --- a/packages/netlify-cms-core/src/components/Collection/Collection.js +++ b/packages/netlify-cms-core/src/components/Collection/Collection.js @@ -3,12 +3,17 @@ import PropTypes from 'prop-types'; import ImmutablePropTypes from 'react-immutable-proptypes'; import styled from '@emotion/styled'; import { connect } from 'react-redux'; +import { translate } from 'react-polyglot'; import { lengths } from 'netlify-cms-ui-default'; import { getNewEntryUrl } from 'Lib/urlHelper'; import Sidebar from './Sidebar'; import CollectionTop from './CollectionTop'; import EntriesCollection from './Entries/EntriesCollection'; import EntriesSearch from './Entries/EntriesSearch'; +import CollectionControls from './CollectionControls'; +import { sortByField } from 'Actions/entries'; +import { selectSortableFields } from 'Reducers/collections'; +import { selectEntriesSort } from 'Reducers/entries'; import { VIEW_STYLE_LIST } from 'Constants/collectionViews'; const CollectionContainer = styled.div` @@ -26,6 +31,9 @@ class Collection extends React.Component { isSearchResults: PropTypes.bool, collection: ImmutablePropTypes.map.isRequired, collections: ImmutablePropTypes.orderedMap.isRequired, + sortableFields: PropTypes.array, + sort: ImmutablePropTypes.orderedMap, + onSortClick: PropTypes.func.isRequired, }; state = { @@ -49,21 +57,33 @@ class Collection extends React.Component { }; render() { - const { collection, collections, collectionName, isSearchResults, searchTerm } = this.props; + const { + collection, + collections, + collectionName, + isSearchResults, + searchTerm, + sortableFields, + onSortClick, + sort, + } = this.props; const newEntryUrl = collection.get('create') ? getNewEntryUrl(collectionName) : ''; return ( {isSearchResults ? null : ( - + <> + + + )} {isSearchResults ? this.renderEntriesSearch() : this.renderEntriesCollection()} @@ -74,10 +94,36 @@ class Collection extends React.Component { function mapStateToProps(state, ownProps) { const { collections } = state; - const { isSearchResults, match } = ownProps; + const { isSearchResults, match, t } = ownProps; const { name, searchTerm } = match.params; const collection = name ? collections.get(name) : collections.first(); - return { collection, collections, collectionName: name, isSearchResults, searchTerm }; + const sort = selectEntriesSort(state.entries, collection.get('name')); + const sortableFields = selectSortableFields(collection, t); + + return { + collection, + collections, + collectionName: name, + isSearchResults, + searchTerm, + sort, + sortableFields, + }; } -export default connect(mapStateToProps)(Collection); +const mapDispatchToProps = { + sortByField, +}; + +const mergeProps = (stateProps, dispatchProps, ownProps) => { + return { + ...stateProps, + ...ownProps, + onSortClick: (key, direction) => + dispatchProps.sortByField(stateProps.collection, key, direction), + }; +}; + +const ConnectedCollection = connect(mapStateToProps, mapDispatchToProps, mergeProps)(Collection); + +export default translate()(ConnectedCollection); diff --git a/packages/netlify-cms-core/src/components/Collection/CollectionControls.js b/packages/netlify-cms-core/src/components/Collection/CollectionControls.js new file mode 100644 index 00000000..ffc3cb2c --- /dev/null +++ b/packages/netlify-cms-core/src/components/Collection/CollectionControls.js @@ -0,0 +1,40 @@ +import React from 'react'; +import styled from '@emotion/styled'; +import ViewStyleControl from './ViewStyleControl'; +import SortControl from './SortControl'; +import { lengths } from 'netlify-cms-ui-default'; + +const CollectionControlsContainer = styled.div` + display: flex; + align-items: center; + flex-direction: row-reverse; + margin-top: 22px; + width: ${lengths.topCardWidth}; + + & > div { + margin-left: 6px; + } +`; + +const CollectionControls = ({ + collection, + viewStyle, + onChangeViewStyle, + sortableFields, + onSortClick, + sort, +}) => ( + + + {sortableFields.length > 0 && ( + + )} + +); + +export default CollectionControls; diff --git a/packages/netlify-cms-core/src/components/Collection/CollectionTop.js b/packages/netlify-cms-core/src/components/Collection/CollectionTop.js index ef900109..48e04cb2 100644 --- a/packages/netlify-cms-core/src/components/Collection/CollectionTop.js +++ b/packages/netlify-cms-core/src/components/Collection/CollectionTop.js @@ -1,20 +1,20 @@ import PropTypes from 'prop-types'; +import ImmutablePropTypes from 'react-immutable-proptypes'; import React from 'react'; import styled from '@emotion/styled'; import { translate } from 'react-polyglot'; import { Link } from 'react-router-dom'; -import { Icon, components, buttons, shadows, colors } from 'netlify-cms-ui-default'; -import { VIEW_STYLE_LIST, VIEW_STYLE_GRID } from 'Constants/collectionViews'; +import { components, buttons, shadows } from 'netlify-cms-ui-default'; const CollectionTopContainer = styled.div` ${components.cardTop}; + margin-bottom: 22px; `; const CollectionTopRow = styled.div` display: flex; align-items: center; justify-content: space-between; - margin-bottom: 20px; `; const CollectionTopHeading = styled.h1` @@ -32,47 +32,27 @@ const CollectionTopNewButton = styled(Link)` const CollectionTopDescription = styled.p` ${components.cardTopDescription}; + margin-bottom: 0; `; -const ViewControls = styled.div` - display: flex; - align-items: center; - justify-content: flex-end; - margin-top: 24px; -`; +const getCollectionProps = collection => { + const collectionLabel = collection.get('label'); + const collectionLabelSingular = collection.get('label_singular'); + const collectionDescription = collection.get('description'); -const ViewControlsText = styled.span` - font-size: 14px; - color: ${colors.text}; - margin-right: 12px; -`; + return { + collectionLabel, + collectionLabelSingular, + collectionDescription, + }; +}; -const ViewControlsButton = styled.button` - ${buttons.button}; - color: ${props => (props.isActive ? colors.active : '#b3b9c4')}; - background-color: transparent; - display: block; - padding: 0; - margin: 0 4px; +const CollectionTop = ({ collection, newEntryUrl, t }) => { + const { collectionLabel, collectionLabelSingular, collectionDescription } = getCollectionProps( + collection, + t, + ); - &:last-child { - margin-right: 0; - } - - ${Icon} { - display: block; - } -`; - -const CollectionTop = ({ - collectionLabel, - collectionLabelSingular, - collectionDescription, - viewStyle, - onChangeViewStyle, - newEntryUrl, - t, -}) => { return ( @@ -88,31 +68,12 @@ const CollectionTop = ({ {collectionDescription ? ( {collectionDescription} ) : null} - - {t('collection.collectionTop.viewAs')}: - onChangeViewStyle(VIEW_STYLE_LIST)} - > - - - onChangeViewStyle(VIEW_STYLE_GRID)} - > - - - ); }; CollectionTop.propTypes = { - collectionLabel: PropTypes.string.isRequired, - collectionLabelSingular: PropTypes.string, - collectionDescription: PropTypes.string, - viewStyle: PropTypes.oneOf([VIEW_STYLE_LIST, VIEW_STYLE_GRID]).isRequired, - onChangeViewStyle: PropTypes.func.isRequired, + collection: ImmutablePropTypes.map.isRequired, newEntryUrl: PropTypes.string, t: PropTypes.func.isRequired, }; diff --git a/packages/netlify-cms-core/src/components/Collection/Entries/Entries.js b/packages/netlify-cms-core/src/components/Collection/Entries/Entries.js index d40911ff..1a4965b5 100644 --- a/packages/netlify-cms-core/src/components/Collection/Entries/Entries.js +++ b/packages/netlify-cms-core/src/components/Collection/Entries/Entries.js @@ -1,10 +1,21 @@ import PropTypes from 'prop-types'; import React from 'react'; +import styled from '@emotion/styled'; import ImmutablePropTypes from 'react-immutable-proptypes'; import { translate } from 'react-polyglot'; -import { Loader } from 'netlify-cms-ui-default'; +import { Loader, lengths } from 'netlify-cms-ui-default'; import EntryListing from './EntryListing'; +const PaginationMessage = styled.div` + width: ${lengths.topCardWidth}; + padding: 16px; + text-align: center; +`; + +const NoEntriesMessage = styled(PaginationMessage)` + margin-top: 16px; +`; + const Entries = ({ collections, entries, @@ -13,6 +24,7 @@ const Entries = ({ cursor, handleCursorActions, t, + page, }) => { const loadingMessages = [ t('collection.entries.loadingEntries'), @@ -20,27 +32,32 @@ const Entries = ({ t('collection.entries.longerLoading'), ]; - if (entries) { - return ( - - ); - } - - if (isFetching) { + if (isFetching && page === undefined) { return {loadingMessages}; } - return
No Entries
; + if (entries && entries.size > 0) { + return ( + <> + + {isFetching && page !== undefined ? ( + {t('collection.entries.loadingEntries')} + ) : null} + + ); + } + + return {t('collection.entries.noEntries')}; }; Entries.propTypes = { - collections: ImmutablePropTypes.map.isRequired, + collections: ImmutablePropTypes.iterable.isRequired, entries: ImmutablePropTypes.list, page: PropTypes.number, isFetching: PropTypes.bool, diff --git a/packages/netlify-cms-core/src/components/Collection/Entries/EntriesCollection.js b/packages/netlify-cms-core/src/components/Collection/Entries/EntriesCollection.js index f31850c2..bc92daec 100644 --- a/packages/netlify-cms-core/src/components/Collection/Entries/EntriesCollection.js +++ b/packages/netlify-cms-core/src/components/Collection/Entries/EntriesCollection.js @@ -8,13 +8,14 @@ import { loadEntries as actionLoadEntries, traverseCollectionCursor as actionTraverseCollectionCursor, } from 'Actions/entries'; -import { selectEntries } from 'Reducers'; +import { selectEntries, selectEntriesLoaded, selectIsFetching } from '../../../reducers/entries'; import { selectCollectionEntriesCursor } from 'Reducers/cursors'; import Entries from './Entries'; class EntriesCollection extends React.Component { static propTypes = { collection: ImmutablePropTypes.map.isRequired, + page: PropTypes.number, entries: ImmutablePropTypes.list, isFetching: PropTypes.bool.isRequired, viewStyle: PropTypes.string, @@ -44,7 +45,7 @@ class EntriesCollection extends React.Component { }; render() { - const { collection, entries, isFetching, viewStyle, cursor } = this.props; + const { collection, entries, isFetching, viewStyle, cursor, page } = this.props; return ( ); } @@ -64,9 +66,9 @@ function mapStateToProps(state, ownProps) { const { collection, viewStyle } = ownProps; const page = state.entries.getIn(['pages', collection.get('name'), 'page']); - const entries = selectEntries(state, collection.get('name')); - const entriesLoaded = !!state.entries.getIn(['pages', collection.get('name')]); - const isFetching = state.entries.getIn(['pages', collection.get('name'), 'isFetching'], false); + const entries = selectEntries(state.entries, collection.get('name')); + const entriesLoaded = selectEntriesLoaded(state.entries, collection.get('name')); + const isFetching = selectIsFetching(state.entries, collection.get('name')); const rawCursor = selectCollectionEntriesCursor(state.cursors, collection.get('name')); const cursor = Cursor.create(rawCursor).clearData(); diff --git a/packages/netlify-cms-core/src/components/Collection/Entries/EntryCard.js b/packages/netlify-cms-core/src/components/Collection/Entries/EntryCard.js index 859ab682..297373bf 100644 --- a/packages/netlify-cms-core/src/components/Collection/Entries/EntryCard.js +++ b/packages/netlify-cms-core/src/components/Collection/Entries/EntryCard.js @@ -13,7 +13,7 @@ const ListCard = styled.li` ${components.card}; width: ${lengths.topCardWidth}; margin-left: 12px; - margin-bottom: 16px; + margin-bottom: 10px; overflow: hidden; `; diff --git a/packages/netlify-cms-core/src/components/Collection/SortControl.js b/packages/netlify-cms-core/src/components/Collection/SortControl.js new file mode 100644 index 00000000..6f4ce781 --- /dev/null +++ b/packages/netlify-cms-core/src/components/Collection/SortControl.js @@ -0,0 +1,69 @@ +import React from 'react'; +import styled from '@emotion/styled'; +import { translate } from 'react-polyglot'; +import { buttons, Dropdown, DropdownItem, StyledDropdownButton } from 'netlify-cms-ui-default'; +import { SortDirection } from '../../types/redux'; + +const SortButton = styled(StyledDropdownButton)` + ${buttons.button}; + ${buttons.medium}; + ${buttons.grayText}; + font-size: 14px; + + &:after { + top: 11px; + } +`; + +function nextSortDirection(direction) { + switch (direction) { + case SortDirection.Ascending: + return SortDirection.Descending; + case SortDirection.Descending: + return SortDirection.None; + default: + return SortDirection.Ascending; + } +} + +function sortIconProps(sortDir) { + return { + icon: 'chevron', + iconDirection: sortIconDirections[sortDir], + iconSmall: true, + }; +} + +const sortIconDirections = { + [SortDirection.Ascending]: 'up', + [SortDirection.Descending]: 'down', +}; + +const SortControl = ({ t, fields, onSortClick, sort }) => { + return ( + {t('collection.collectionTop.sortBy')}} + closeOnSelection={false} + dropdownTopOverlap="30px" + dropdownWidth="160px" + dropdownPosition="left" + > + {fields.map(field => { + const sortDir = sort?.getIn([field.key, 'direction']); + const isActive = sortDir && sortDir !== SortDirection.None; + const nextSortDir = nextSortDirection(sortDir); + return ( + onSortClick(field.key, nextSortDir)} + isActive={isActive} + {...(isActive && sortIconProps(sortDir))} + /> + ); + })} + + ); +}; + +export default translate()(SortControl); diff --git a/packages/netlify-cms-core/src/components/Collection/ViewStyleControl.js b/packages/netlify-cms-core/src/components/Collection/ViewStyleControl.js new file mode 100644 index 00000000..1bad4a7a --- /dev/null +++ b/packages/netlify-cms-core/src/components/Collection/ViewStyleControl.js @@ -0,0 +1,49 @@ +import React from 'react'; +import styled from '@emotion/styled'; +import { Icon, buttons, colors } from 'netlify-cms-ui-default'; +import { VIEW_STYLE_LIST, VIEW_STYLE_GRID } from 'Constants/collectionViews'; + +const ViewControlsSection = styled.div` + display: flex; + align-items: center; + justify-content: flex-end; + max-width: 500px; +`; + +const ViewControlsButton = styled.button` + ${buttons.button}; + color: ${props => (props.isActive ? colors.active : '#b3b9c4')}; + background-color: transparent; + display: block; + padding: 0; + margin: 0 4px; + + &:last-child { + margin-right: 0; + } + + ${Icon} { + display: block; + } +`; + +const ViewStyleControl = ({ viewStyle, onChangeViewStyle }) => { + return ( + + onChangeViewStyle(VIEW_STYLE_LIST)} + > + + + onChangeViewStyle(VIEW_STYLE_GRID)} + > + + + + ); +}; + +export default ViewStyleControl; diff --git a/packages/netlify-cms-core/src/constants/__tests__/configSchema.spec.js b/packages/netlify-cms-core/src/constants/__tests__/configSchema.spec.js index 3be9286a..6dc31805 100644 --- a/packages/netlify-cms-core/src/constants/__tests__/configSchema.spec.js +++ b/packages/netlify-cms-core/src/constants/__tests__/configSchema.spec.js @@ -164,5 +164,23 @@ describe('config', () => { validateConfig(merge(validConfig, { collections: [{ publish: false }] })); }).not.toThrowError(); }); + + it('should throw if collections sortableFields is not a boolean or a string array', () => { + expect(() => { + validateConfig(merge({}, validConfig, { collections: [{ sortableFields: 'title' }] })); + }).toThrowError("'collections[0].sortableFields' should be array"); + }); + + it('should allow sortableFields to be a string array', () => { + expect(() => { + validateConfig(merge({}, validConfig, { collections: [{ sortableFields: ['title'] }] })); + }).not.toThrow(); + }); + + it('should allow sortableFields to be a an empty array', () => { + expect(() => { + validateConfig(merge({}, validConfig, { collections: [{ sortableFields: [] }] })); + }).not.toThrow(); + }); }); }); diff --git a/packages/netlify-cms-core/src/constants/configSchema.js b/packages/netlify-cms-core/src/constants/configSchema.js index f45506ef..3b746c3b 100644 --- a/packages/netlify-cms-core/src/constants/configSchema.js +++ b/packages/netlify-cms-core/src/constants/configSchema.js @@ -135,6 +135,12 @@ const getConfigSchema = () => ({ }, }, fields: fieldsConfig, + sortableFields: { + type: 'array', + items: { + type: 'string', + }, + }, }, required: ['name', 'label'], oneOf: [{ required: ['files'] }, { required: ['folder', 'fields'] }], diff --git a/packages/netlify-cms-core/src/constants/fieldInference.js b/packages/netlify-cms-core/src/constants/fieldInference.tsx similarity index 72% rename from packages/netlify-cms-core/src/constants/fieldInference.js rename to packages/netlify-cms-core/src/constants/fieldInference.tsx index 223183a3..ce831a5c 100644 --- a/packages/netlify-cms-core/src/constants/fieldInference.js +++ b/packages/netlify-cms-core/src/constants/fieldInference.tsx @@ -2,12 +2,14 @@ import React from 'react'; export const IDENTIFIER_FIELDS = ['title', 'path']; +export const SORTABLE_FIELDS = ['title', 'date', 'author', 'description']; + export const INFERABLE_FIELDS = { title: { type: 'string', secondaryTypes: [], synonyms: ['title', 'name', 'label', 'headline', 'header'], - defaultPreview: value =>

{value}

, // eslint-disable-line react/display-name + defaultPreview: (value: React.ReactNode) =>

{value}

, // eslint-disable-line react/display-name fallbackToFirstField: true, showError: true, }, @@ -15,7 +17,7 @@ export const INFERABLE_FIELDS = { type: 'string', secondaryTypes: [], synonyms: ['short_title', 'shortTitle', 'short'], - defaultPreview: value =>

{value}

, // eslint-disable-line react/display-name + defaultPreview: (value: React.ReactNode) =>

{value}

, // eslint-disable-line react/display-name fallbackToFirstField: false, showError: false, }, @@ -23,7 +25,7 @@ export const INFERABLE_FIELDS = { type: 'string', secondaryTypes: [], synonyms: ['author', 'name', 'by', 'byline', 'owner'], - defaultPreview: value => {value}, // eslint-disable-line react/display-name + defaultPreview: (value: React.ReactNode) => {value}, // eslint-disable-line react/display-name fallbackToFirstField: false, showError: false, }, @@ -31,7 +33,7 @@ export const INFERABLE_FIELDS = { type: 'datetime', secondaryTypes: ['date'], synonyms: ['date', 'publishDate', 'publish_date'], - defaultPreview: value => value, + defaultPreview: (value: React.ReactNode) => value, fallbackToFirstField: false, showError: false, }, @@ -51,7 +53,7 @@ export const INFERABLE_FIELDS = { 'bio', 'summary', ], - defaultPreview: value => value, + defaultPreview: (value: React.ReactNode) => value, fallbackToFirstField: false, showError: false, }, @@ -69,7 +71,7 @@ export const INFERABLE_FIELDS = { 'hero', 'logo', ], - defaultPreview: value => value, + defaultPreview: (value: React.ReactNode) => value, fallbackToFirstField: false, showError: false, }, diff --git a/packages/netlify-cms-core/src/integrations/providers/algolia/implementation.js b/packages/netlify-cms-core/src/integrations/providers/algolia/implementation.js index 0e2da9ab..7b2e50ed 100644 --- a/packages/netlify-cms-core/src/integrations/providers/algolia/implementation.js +++ b/packages/netlify-cms-core/src/integrations/providers/algolia/implementation.js @@ -129,6 +129,37 @@ export default class Algolia { } } + async listAllEntries(collection) { + const params = { + hitsPerPage: 1000, + }; + let response = await this.request( + `${this.searchURL}/indexes/${this.indexPrefix}${collection.get('name')}`, + { params }, + ); + let { nbPages = 0, hits, page } = response; + page = page + 1; + while (page < nbPages) { + response = await this.request( + `${this.searchURL}/indexes/${this.indexPrefix}${collection.get('name')}`, + { + params: { ...params, page }, + }, + ); + hits = [...hits, ...response.hits]; + page = page + 1; + } + const entries = hits.map(hit => { + const slug = selectEntrySlug(collection, hit.path); + return createEntry(collection.get('name'), slug, hit.path, { + data: hit.data, + partial: true, + }); + }); + + return entries; + } + getEntry(collection, slug) { return this.searchBy('slug', collection.get('name'), slug).then(response => { const entry = response.hits.filter(hit => hit.slug === slug)[0]; diff --git a/packages/netlify-cms-core/src/lib/formatters.ts b/packages/netlify-cms-core/src/lib/formatters.ts index d30f5c80..a4b320bd 100644 --- a/packages/netlify-cms-core/src/lib/formatters.ts +++ b/packages/netlify-cms-core/src/lib/formatters.ts @@ -7,7 +7,7 @@ import { SLUG_MISSING_REQUIRED_DATE, keyToPathArray, } from './stringTemplate'; -import { selectIdentifier } from '../reducers/collections'; +import { selectIdentifier, selectField, COMMIT_AUTHOR, COMMIT_DATE } from '../reducers/collections'; import { Collection, SlugConfig, Config, EntryMap } from '../types/redux'; import { stripIndent } from 'common-tags'; import { basename, fileExtension } from 'netlify-cms-lib-util'; @@ -205,6 +205,13 @@ export const summaryFormatter = ( const identifier = entryData.getIn(keyToPathArray(selectIdentifier(collection) as string)); entryData = addFileTemplateFields(entry.get('path'), entryData); + // allow commit information in summary template + if (entry.get('author') && !selectField(collection, COMMIT_AUTHOR)) { + entryData = entryData.set(COMMIT_AUTHOR, entry.get('author')); + } + if (entry.get('updatedOn') && !selectField(collection, COMMIT_DATE)) { + entryData = entryData.set(COMMIT_DATE, entry.get('updatedOn')); + } const summary = compileStringTemplate(summaryTemplate, date, identifier, entryData); return summary; }; diff --git a/packages/netlify-cms-core/src/reducers/collections.ts b/packages/netlify-cms-core/src/reducers/collections.ts index aeaec693..6c81e501 100644 --- a/packages/netlify-cms-core/src/reducers/collections.ts +++ b/packages/netlify-cms-core/src/reducers/collections.ts @@ -3,7 +3,7 @@ import { get, escapeRegExp } from 'lodash'; import consoleError from '../lib/consoleError'; import { CONFIG_SUCCESS } from '../actions/config'; import { FILES, FOLDER } from '../constants/collectionTypes'; -import { INFERABLE_FIELDS, IDENTIFIER_FIELDS } from '../constants/fieldInference'; +import { INFERABLE_FIELDS, IDENTIFIER_FIELDS, SORTABLE_FIELDS } from '../constants/fieldInference'; import { formatExtensions } from '../formats/formats'; import { CollectionsAction, @@ -15,6 +15,7 @@ import { } from '../types/redux'; import { selectMediaFolder } from './entries'; import { keyToPathArray } from '../lib/stringTemplate'; +import { Backend } from '../backend'; const collections = (state = null, action: CollectionsAction) => { switch (action.type) { @@ -288,6 +289,7 @@ export const selectIdentifier = (collection: Collection) => { fieldNames.find(name => name?.toLowerCase().trim() === id.toLowerCase().trim()), ); }; + export const selectInferedField = (collection: Collection, fieldName: string) => { if (fieldName === 'title' && collection.get('identifier_field')) { return selectIdentifier(collection); @@ -337,4 +339,56 @@ export const selectInferedField = (collection: Collection, fieldName: string) => return null; }; +export const COMMIT_AUTHOR = 'commit_author'; +export const COMMIT_DATE = 'commit_date'; + +export const selectDefaultSortableFields = (collection: Collection, backend: Backend) => { + let defaultSortable = SORTABLE_FIELDS.map((type: string) => { + const field = selectInferedField(collection, type); + if (backend.isGitBackend() && type === 'author' && !field) { + // default to commit author if not author field is found + return COMMIT_AUTHOR; + } + return field; + }).filter(Boolean); + + if (backend.isGitBackend()) { + // always have commit date by default + defaultSortable = [COMMIT_DATE, ...defaultSortable]; + } + + return defaultSortable as string[]; +}; + +export const selectSortableFields = (collection: Collection, t: (key: string) => string) => { + const fields = collection + .get('sortableFields') + .toArray() + .map(key => { + if (key === COMMIT_DATE) { + return { key, field: { name: key, label: t('collection.defaultFields.updatedOn.label') } }; + } + const field = selectField(collection, key); + if (key === COMMIT_AUTHOR && !field) { + return { key, field: { name: key, label: t('collection.defaultFields.author.label') } }; + } + + return { key, field: field?.toJS() }; + }) + .filter(item => !!item.field) + .map(item => ({ ...item.field, key: item.key })); + + return fields; +}; + +export const selectSortDataPath = (collection: Collection, key: string) => { + if (key === COMMIT_DATE) { + return 'updatedOn'; + } else if (key === COMMIT_AUTHOR && !selectField(collection, key)) { + return 'author'; + } else { + return `data.${key}`; + } +}; + export default collections; diff --git a/packages/netlify-cms-core/src/reducers/cursors.js b/packages/netlify-cms-core/src/reducers/cursors.js index f8d44d96..ac6a9cd7 100644 --- a/packages/netlify-cms-core/src/reducers/cursors.js +++ b/packages/netlify-cms-core/src/reducers/cursors.js @@ -1,6 +1,6 @@ import { fromJS } from 'immutable'; import { Cursor } from 'netlify-cms-lib-util'; -import { ENTRIES_SUCCESS } from 'Actions/entries'; +import { ENTRIES_SUCCESS, SORT_ENTRIES_SUCCESS } from 'Actions/entries'; // Since pagination can be used for a variety of views (collections // and searches are the most common examples), we namespace cursors by @@ -16,7 +16,9 @@ const cursors = (state = fromJS({ cursorsByType: { collectionEntries: {} } }), a Cursor.create(action.payload.cursor).store, ); } - + case SORT_ENTRIES_SUCCESS: { + return state.deleteIn(['cursorsByType', 'collectionEntries', action.payload.collection]); + } default: return state; } diff --git a/packages/netlify-cms-core/src/reducers/entries.ts b/packages/netlify-cms-core/src/reducers/entries.ts index dca52f76..6f740f49 100644 --- a/packages/netlify-cms-core/src/reducers/entries.ts +++ b/packages/netlify-cms-core/src/reducers/entries.ts @@ -1,4 +1,4 @@ -import { Map, List, fromJS } from 'immutable'; +import { Map, List, fromJS, OrderedMap } from 'immutable'; import { dirname, join } from 'path'; import { ENTRY_REQUEST, @@ -8,6 +8,9 @@ import { ENTRIES_SUCCESS, ENTRIES_FAILURE, ENTRY_DELETE_SUCCESS, + SORT_ENTRIES_REQUEST, + SORT_ENTRIES_SUCCESS, + SORT_ENTRIES_FAILURE, } from '../actions/entries'; import { SEARCH_ENTRIES_SUCCESS } from '../actions/search'; import { @@ -26,10 +29,17 @@ import { EntryMap, EntryField, CollectionFiles, + EntriesSortRequestPayload, + EntriesSortSuccessPayload, + EntriesSortFailurePayload, + SortMap, + SortObject, + Sort, + SortDirection, } from '../types/redux'; import { folderFormatter } from '../lib/formatters'; import { isAbsolutePath, basename } from 'netlify-cms-lib-util'; -import { trim } from 'lodash'; +import { trim, once, sortBy, set } from 'lodash'; let collection: string; let loadedEntries: EntryObject[]; @@ -37,7 +47,60 @@ let append: boolean; let page: number; let slug: string; -const entries = (state = Map({ entities: Map(), pages: Map() }), action: EntriesAction) => { +const storageSortKey = 'netlify-cms.entries.sort'; +type StorageSortObject = SortObject & { index: number }; +type StorageSort = { [collection: string]: { [key: string]: StorageSortObject } }; + +const loadSort = once(() => { + const sortString = localStorage.getItem(storageSortKey); + if (sortString) { + try { + const sort: StorageSort = JSON.parse(sortString); + let map = Map() as Sort; + Object.entries(sort).forEach(([collection, sort]) => { + let orderedMap = OrderedMap() as SortMap; + sortBy(Object.values(sort), ['index']).forEach(value => { + const { key, direction } = value; + orderedMap = orderedMap.set(key, fromJS({ key, direction })); + }); + map = map.set(collection, orderedMap); + }); + return map; + } catch (e) { + return Map() as Sort; + } + } + return Map() as Sort; +}); + +const clearSort = () => { + localStorage.removeItem(storageSortKey); +}; + +const persistSort = (sort: Sort | undefined) => { + if (sort) { + const storageSort: StorageSort = {}; + sort.keySeq().forEach(key => { + const collection = key as string; + const sortObjects = (sort + .get(collection) + .valueSeq() + .toJS() as SortObject[]).map((value, index) => ({ ...value, index })); + + sortObjects.forEach(value => { + set(storageSort, [collection, value.key], value); + }); + }); + localStorage.setItem(storageSortKey, JSON.stringify(storageSort)); + } else { + clearSort(); + } +}; + +const entries = ( + state = Map({ entities: Map(), pages: Map(), sort: loadSort() }), + action: EntriesAction, +) => { switch (action.type) { case ENTRY_REQUEST: { const payload = action.payload as EntryRequestPayload; @@ -59,7 +122,13 @@ const entries = (state = Map({ entities: Map(), pages: Map() }), action: Entries case ENTRIES_REQUEST: { const payload = action.payload as EntriesRequestPayload; - return state.setIn(['pages', payload.collection, 'isFetching'], true); + const newState = state.withMutations(map => { + map.deleteIn(['sort', payload.collection]); + map.setIn(['pages', payload.collection, 'isFetching'], true); + }); + + clearSort(); + return newState; } case ENTRIES_SUCCESS: { @@ -123,11 +192,74 @@ const entries = (state = Map({ entities: Map(), pages: Map() }), action: Entries }); } + case SORT_ENTRIES_REQUEST: { + const payload = action.payload as EntriesSortRequestPayload; + const { collection, key, direction } = payload; + const newState = state.withMutations(map => { + const sort = OrderedMap({ [key]: Map({ key, direction }) }); + map.setIn(['sort', collection], sort); + map.setIn(['pages', collection, 'isFetching'], true); + map.deleteIn(['pages', collection, 'page']); + }); + persistSort(newState.get('sort') as Sort); + return newState; + } + + case SORT_ENTRIES_SUCCESS: { + const payload = action.payload as EntriesSortSuccessPayload; + const { collection, entries } = payload; + loadedEntries = entries; + const newState = state.withMutations(map => { + loadedEntries.forEach(entry => + map.setIn( + ['entities', `${entry.collection}.${entry.slug}`], + fromJS(entry).set('isFetching', false), + ), + ); + map.setIn(['pages', collection, 'isFetching'], false); + const ids = List(loadedEntries.map(entry => entry.slug)); + map.setIn( + ['pages', collection], + Map({ + page: 1, + ids, + }), + ); + }); + return newState; + } + + case SORT_ENTRIES_FAILURE: { + const payload = action.payload as EntriesSortFailurePayload; + const { collection, key } = payload; + const newState = state.withMutations(map => { + map.deleteIn(['sort', collection, key]); + map.setIn(['pages', collection, 'isFetching'], false); + }); + persistSort(newState.get('sort') as Sort); + return newState; + } + default: return state; } }; +export const selectEntriesSort = (entries: Entries, collection: string) => { + const sort = entries.get('sort') as Sort | undefined; + return sort?.get(collection); +}; + +export const selectEntriesSortFields = (entries: Entries, collection: string) => { + const sort = selectEntriesSort(entries, collection); + const values = + sort + ?.valueSeq() + .filter(v => v?.get('direction') !== SortDirection.None) + .toArray() || []; + return values; +}; + export const selectEntry = (state: Entries, collection: string, slug: string) => state.getIn(['entities', `${collection}.${slug}`]); @@ -136,7 +268,18 @@ export const selectPublishedSlugs = (state: Entries, collection: string) => export const selectEntries = (state: Entries, collection: string) => { const slugs = selectPublishedSlugs(state, collection); - return slugs && slugs.map(slug => selectEntry(state, collection, slug as string)); + const entries = + slugs && (slugs.map(slug => selectEntry(state, collection, slug as string)) as List); + + return entries; +}; + +export const selectEntriesLoaded = (state: Entries, collection: string) => { + return !!state.getIn(['pages', collection]); +}; + +export const selectIsFetching = (state: Entries, collection: string) => { + return state.getIn(['pages', collection, 'isFetching'], false); }; const DRAFT_MEDIA_FILES = 'DRAFT_MEDIA_FILES'; diff --git a/packages/netlify-cms-core/src/reducers/search.js b/packages/netlify-cms-core/src/reducers/search.js index 37a9893e..a6429f52 100644 --- a/packages/netlify-cms-core/src/reducers/search.js +++ b/packages/netlify-cms-core/src/reducers/search.js @@ -31,6 +31,7 @@ const entries = (state = defaultState, action) => { return state.withMutations(map => { map.set('isFetching', true); map.set('term', action.payload.searchTerm); + map.set('page', action.payload.page); }); } return state; diff --git a/packages/netlify-cms-core/src/types/immutable.ts b/packages/netlify-cms-core/src/types/immutable.ts index 92024b4b..41bd2d2f 100644 --- a/packages/netlify-cms-core/src/types/immutable.ts +++ b/packages/netlify-cms-core/src/types/immutable.ts @@ -24,8 +24,9 @@ export interface StaticallyTypedRecord { filter( predicate: (value: T[K], key: K, iter: this) => boolean, ): StaticallyTypedRecord; - valueSeq(): T[K][]; + valueSeq(): T[K][] & { toArray: () => T[K][] }; map( mapFunc: (value: T[K]) => V, ): StaticallyTypedRecord<{ [key: string]: V }>; + keySeq(): { toArray: () => K[] }; } diff --git a/packages/netlify-cms-core/src/types/redux.ts b/packages/netlify-cms-core/src/types/redux.ts index 5101645b..5dbd403c 100644 --- a/packages/netlify-cms-core/src/types/redux.ts +++ b/packages/netlify-cms-core/src/types/redux.ts @@ -1,6 +1,6 @@ import { Action } from 'redux'; import { StaticallyTypedRecord } from './immutable'; -import { Map, List } from 'immutable'; +import { Map, List, OrderedMap } from 'immutable'; import AssetProxy from '../valueObjects/AssetProxy'; import { MediaFile as BackendMediaFile } from '../backend'; @@ -52,11 +52,24 @@ type Pages = StaticallyTypedRecord; type EntitiesObject = { [key: string]: EntryMap }; +export enum SortDirection { + Ascending = 'Ascending', + Descending = 'Descending', + None = 'None', +} + +export type SortObject = { key: string; direction: SortDirection }; + +export type SortMap = OrderedMap>; + +export type Sort = Map; + export type Entities = StaticallyTypedRecord; export type Entries = StaticallyTypedRecord<{ pages: Pages & PagesObject; entities: Entities & EntitiesObject; + sort: Sort; }>; export type Deploys = StaticallyTypedRecord<{}>; @@ -76,6 +89,8 @@ export type EntryObject = { mediaFiles: List; newRecord: boolean; metaData: { status: string }; + author?: string; + updatedOn?: string; }; export type EntryMap = StaticallyTypedRecord; @@ -140,6 +155,7 @@ type CollectionObject = { slug?: string; label_singular?: string; label: string; + sortableFields: List; }; export type Collection = StaticallyTypedRecord; @@ -201,7 +217,12 @@ interface SearchItem { slug: string; } -export type Search = StaticallyTypedRecord<{ entryIds?: SearchItem[] }>; +export type Search = StaticallyTypedRecord<{ + entryIds?: SearchItem[]; + isFetching: boolean; + term: string | null; + page: number; +}>; export type Cursors = StaticallyTypedRecord<{}>; @@ -269,6 +290,18 @@ export interface EntriesSuccessPayload extends EntryPayload { append: boolean; page: number; } +export interface EntriesSortRequestPayload extends EntryPayload { + key: string; + direction: string; +} + +export interface EntriesSortSuccessPayload extends EntriesSortRequestPayload { + entries: EntryObject[]; +} + +export interface EntriesSortFailurePayload extends EntriesSortRequestPayload { + error: Error; +} export interface EntriesAction extends Action { payload: diff --git a/packages/netlify-cms-core/src/valueObjects/Entry.ts b/packages/netlify-cms-core/src/valueObjects/Entry.ts index 825fcfc2..c133cb29 100644 --- a/packages/netlify-cms-core/src/valueObjects/Entry.ts +++ b/packages/netlify-cms-core/src/valueObjects/Entry.ts @@ -10,6 +10,8 @@ interface Options { metaData?: unknown | null; isModification?: boolean | null; mediaFiles?: MediaFile[] | null; + author?: string; + updatedOn?: string; } export interface EntryValue { @@ -24,6 +26,8 @@ export interface EntryValue { metaData: unknown | null; isModification: boolean | null; mediaFiles: MediaFile[]; + author: string; + updatedOn: string; } export function createEntry(collection: string, slug = '', path = '', options: Options = {}) { @@ -38,6 +42,8 @@ export function createEntry(collection: string, slug = '', path = '', options: O metaData: options.metaData || null, isModification: isBoolean(options.isModification) ? options.isModification : null, mediaFiles: options.mediaFiles || [], + author: options.author || '', + updatedOn: options.updatedOn || '', }; return returnObj; diff --git a/packages/netlify-cms-lib-auth/index.d.ts b/packages/netlify-cms-lib-auth/index.d.ts index 2451cc88..f09b4ade 100644 --- a/packages/netlify-cms-lib-auth/index.d.ts +++ b/packages/netlify-cms-lib-auth/index.d.ts @@ -7,5 +7,5 @@ declare module 'netlify-cms-lib-auth' { refresh_token: string; }) => Promise<{ token: string; refresh_token: string }>; } - export default NetlifyAuthenticator; + export { NetlifyAuthenticator }; } diff --git a/packages/netlify-cms-lib-util/src/API.ts b/packages/netlify-cms-lib-util/src/API.ts index b0ab6ab1..4c4e83be 100644 --- a/packages/netlify-cms-lib-util/src/API.ts +++ b/packages/netlify-cms-lib-util/src/API.ts @@ -1,3 +1,6 @@ +import { asyncLock, AsyncLock } from './asyncLock'; +import unsentRequest from './unsentRequest'; + export const CMS_BRANCH_PREFIX = 'cms'; export const DEFAULT_PR_BODY = 'Automatically generated by Netlify CMS'; export const MERGE_COMMIT_MESSAGE = 'Automatically generated. Merged on Netlify CMS.'; @@ -27,6 +30,93 @@ export interface FetchError extends Error { status: number; } +interface API { + rateLimiter?: AsyncLock; + buildRequest: (req: ApiRequest) => ApiRequest | Promise; + requestFunction?: (req: ApiRequest) => Promise; +} + +export type ApiRequestObject = { + url: string; + params?: Record; + method?: 'POST' | 'PUT' | 'DELETE' | 'HEAD'; + headers?: Record; + body?: string | FormData; + cache?: 'no-store'; +}; + +export type ApiRequest = ApiRequestObject | string; + +class RateLimitError extends Error { + resetSeconds: number; + + constructor(message: string, resetSeconds: number) { + super(message); + if (resetSeconds < 0) { + this.resetSeconds = 1; + } else if (resetSeconds > 60 * 60) { + this.resetSeconds = 60 * 60; + } else { + this.resetSeconds = resetSeconds; + } + } +} + +export const requestWithBackoff = async ( + api: API, + req: ApiRequest, + attempt = 1, +): Promise => { + if (api.rateLimiter) { + await api.rateLimiter.acquire(); + } + + try { + const builtRequest = await api.buildRequest(req); + const requestFunction = api.requestFunction || unsentRequest.performRequest; + const response: Response = await requestFunction(builtRequest); + if (response.status === 429) { + // GitLab/Bitbucket too many requests + const text = await response.text().catch(() => 'Too many requests'); + throw new Error(text); + } else if (response.status === 403) { + // GitHub too many requests + const { message } = await response.json().catch(() => ({ message: '' })); + if (message.match('API rate limit exceeded')) { + const now = new Date(); + const nextWindowInSeconds = response.headers.has('X-RateLimit-Reset') + ? parseInt(response.headers.get('X-RateLimit-Reset')!) + : now.getTime() / 1000 + 60; + + throw new RateLimitError(message, nextWindowInSeconds); + } + } + return response; + } catch (err) { + if (attempt <= 5) { + if (!api.rateLimiter) { + const timeout = err.resetSeconds || attempt * attempt; + console.log( + `Pausing requests for ${timeout} ${ + attempt === 1 ? 'second' : 'seconds' + } due to fetch failures:`, + err.message, + ); + api.rateLimiter = asyncLock(); + api.rateLimiter.acquire(); + setTimeout(() => { + api.rateLimiter?.release(); + api.rateLimiter = undefined; + console.log(`Done pausing requests`); + }, 1000 * timeout); + } + return requestWithBackoff(api, req, attempt + 1); + } else { + throw err; + } + } +}; + export const readFile = async ( id: string | null | undefined, fetchContent: () => Promise, @@ -46,6 +136,29 @@ export const readFile = async ( return content; }; +export type FileMetadata = { + author: string; + updatedOn: string; +}; + +const getFileMetadataKey = (id: string) => `gh.${id}.meta`; + +export const readFileMetadata = async ( + id: string, + fetchMetadata: () => Promise, + localForage: LocalForage, +) => { + const key = getFileMetadataKey(id); + const cached = await localForage.getItem(key); + if (cached) { + return cached; + } else { + const metadata = await fetchMetadata(); + await localForage.setItem(key, metadata); + return metadata; + } +}; + /** * Keywords for inferring a status that will provide a deploy preview URL. */ diff --git a/packages/netlify-cms-lib-util/src/__tests__/backendUtil.spec.js b/packages/netlify-cms-lib-util/src/__tests__/backendUtil.spec.js index 9d603c0c..431c58a7 100644 --- a/packages/netlify-cms-lib-util/src/__tests__/backendUtil.spec.js +++ b/packages/netlify-cms-lib-util/src/__tests__/backendUtil.spec.js @@ -1,9 +1,4 @@ -import { - parseLinkHeader, - getAllResponses, - getPathDepth, - filterByPropExtension, -} from '../backendUtil'; +import { parseLinkHeader, getAllResponses, getPathDepth, filterByExtension } from '../backendUtil'; import { oneLine } from 'common-tags'; import nock from 'nock'; @@ -85,13 +80,14 @@ describe('getPathDepth', () => { }); }); -describe('filterByPropExtension', () => { - it('should return filtered array based on extension', () => { - expect( - filterByPropExtension('.html.md', 'path')([{ path: 'file.html.md' }, { path: 'file.json' }]), - ).toEqual([{ path: 'file.html.md' }]); - expect( - filterByPropExtension('html.md', 'path')([{ path: 'file.html.md' }, { path: 'file.json' }]), - ).toEqual([{ path: 'file.html.md' }]); +describe('filterByExtension', () => { + it('should return true when extension matches', () => { + expect(filterByExtension({ path: 'file.html.md' }, '.html.md')).toBe(true); + expect(filterByExtension({ path: 'file.html.md' }, 'html.md')).toBe(true); + }); + + it("should return false when extension doesn't match", () => { + expect(filterByExtension({ path: 'file.json' }, '.html.md')).toBe(false); + expect(filterByExtension({ path: 'file.json' }, 'html.md')).toBe(false); }); }); diff --git a/packages/netlify-cms-lib-util/src/backendUtil.ts b/packages/netlify-cms-lib-util/src/backendUtil.ts index 0250f085..9a92e9af 100644 --- a/packages/netlify-cms-lib-util/src/backendUtil.ts +++ b/packages/netlify-cms-lib-util/src/backendUtil.ts @@ -1,4 +1,4 @@ -import { flow, fromPairs, get } from 'lodash'; +import { flow, fromPairs } from 'lodash'; import { map } from 'lodash/fp'; import { fromJS } from 'immutable'; import unsentRequest from './unsentRequest'; @@ -6,10 +6,10 @@ import APIError from './APIError'; type Formatter = (res: Response) => Promise; -export const filterByPropExtension = (extension: string, propName: string) => (arr: T[]) => - arr.filter(el => - get(el, propName, '').endsWith(extension.startsWith('.') ? extension : `.${extension}`), - ); +export const filterByExtension = (file: { path: string }, extension: string) => { + const path = file?.path || ''; + return path.endsWith(extension.startsWith('.') ? extension : `.${extension}`); +}; const catchFormatErrors = (format: string, formatter: Formatter) => (res: Response) => { try { @@ -64,18 +64,23 @@ export const responseParser = (options: { apiName: string; }) => (res: Response) => parseResponse(res, options); -export const parseLinkHeader = flow([ - linksString => linksString.split(','), - map((str: string) => str.trim().split(';')), - map(([linkStr, keyStr]) => [ - keyStr.match(/rel="(.*?)"/)[1], - linkStr - .trim() - .match(/<(.*?)>/)[1] - .replace(/\+/g, '%20'), - ]), - fromPairs, -]); +export const parseLinkHeader = (header: string | null) => { + if (!header) { + return {}; + } + return flow([ + linksString => linksString.split(','), + map((str: string) => str.trim().split(';')), + map(([linkStr, keyStr]) => [ + keyStr.match(/rel="(.*?)"/)[1], + linkStr + .trim() + .match(/<(.*?)>/)[1] + .replace(/\+/g, '%20'), + ]), + fromPairs, + ])(header); +}; export const getAllResponses = async ( url: string, diff --git a/packages/netlify-cms-lib-util/src/implementation.ts b/packages/netlify-cms-lib-util/src/implementation.ts index 739d4b9e..673f6637 100644 --- a/packages/netlify-cms-lib-util/src/implementation.ts +++ b/packages/netlify-cms-lib-util/src/implementation.ts @@ -1,6 +1,9 @@ import semaphore, { Semaphore } from 'semaphore'; +import { unionBy, sortBy } from 'lodash'; import Cursor from './Cursor'; import { AsyncLock } from './asyncLock'; +import { FileMetadata } from './API'; +import { basename } from './path'; export type DisplayURLObject = { id: string; path: string }; @@ -25,7 +28,7 @@ export interface UnpublishedEntryMediaFile { export interface ImplementationEntry { // eslint-disable-next-line @typescript-eslint/no-explicit-any data: string; - file: { path: string; label?: string; id?: string | null }; + file: { path: string; label?: string; id?: string | null; author?: string; updatedOn?: string }; slug?: string; mediaFiles?: ImplementationMediaFile[]; metaData?: { collection: string; status: string }; @@ -135,6 +138,8 @@ export interface Implementation { cursor: Cursor, action: string, ) => Promise<{ entries: ImplementationEntry[]; cursor: Cursor }>; + + isGitBackend?: () => boolean; } const MAX_CONCURRENT_DOWNLOADS = 10; @@ -156,28 +161,40 @@ type ReadFile = ( id: string | null | undefined, options: { parseText: boolean }, ) => Promise; + +type ReadFileMetadata = (path: string, id: string) => Promise; + type ReadUnpublishedFile = ( key: string, ) => Promise<{ metaData: Metadata; fileData: string; isModification: boolean; slug: string }>; -const fetchFiles = async (files: ImplementationFile[], readFile: ReadFile, apiName: string) => { +const fetchFiles = async ( + files: ImplementationFile[], + readFile: ReadFile, + readFileMetadata: ReadFileMetadata, + apiName: string, +) => { const sem = semaphore(MAX_CONCURRENT_DOWNLOADS); const promises = [] as Promise[]; files.forEach(file => { promises.push( new Promise(resolve => - sem.take(() => - readFile(file.path, file.id, { parseText: true }) - .then(data => { - resolve({ file, data: data as string }); - sem.leave(); - }) - .catch((error = true) => { - sem.leave(); - console.error(`failed to load file from ${apiName}: ${file.path}`); - resolve({ error }); - }), - ), + sem.take(async () => { + try { + const [data, fileMetadata] = await Promise.all([ + readFile(file.path, file.id, { parseText: true }), + file.id + ? readFileMetadata(file.path, file.id) + : Promise.resolve({ author: '', updatedOn: '' }), + ]); + resolve({ file: { ...file, ...fileMetadata }, data: data as string }); + sem.leave(); + } catch (error) { + sem.leave(); + console.error(`failed to load file from ${apiName}: ${file.path}`); + resolve({ error: true }); + } + }), ), ); }); @@ -230,18 +247,20 @@ const fetchUnpublishedFiles = async ( export const entriesByFolder = async ( listFiles: () => Promise, readFile: ReadFile, + readFileMetadata: ReadFileMetadata, apiName: string, ) => { const files = await listFiles(); - return fetchFiles(files, readFile, apiName); + return fetchFiles(files, readFile, readFileMetadata, apiName); }; export const entriesByFiles = async ( files: ImplementationFile[], readFile: ReadFile, + readFileMetadata: ReadFileMetadata, apiName: string, ) => { - return fetchFiles(files, readFile, apiName); + return fetchFiles(files, readFile, readFileMetadata, apiName); }; export const unpublishedEntries = async ( @@ -306,3 +325,255 @@ export const runWithLock = async (lock: AsyncLock, func: Function, message: stri lock.release(); } }; + +const LOCAL_KEY = 'git.local'; + +type LocalTree = { + head: string; + files: { id: string; name: string; path: string }[]; +}; + +type GetKeyArgs = { + branch: string; + folder: string; + extension: string; + depth: number; +}; + +const getLocalKey = ({ branch, folder, extension, depth }: GetKeyArgs) => { + return `${LOCAL_KEY}.${branch}.${folder}.${extension}.${depth}`; +}; + +type PersistLocalTreeArgs = GetKeyArgs & { + localForage: LocalForage; + localTree: LocalTree; +}; + +type GetLocalTreeArgs = GetKeyArgs & { + localForage: LocalForage; +}; + +export const persistLocalTree = async ({ + localForage, + localTree, + branch, + folder, + extension, + depth, +}: PersistLocalTreeArgs) => { + await localForage.setItem( + getLocalKey({ branch, folder, extension, depth }), + localTree, + ); +}; + +export const getLocalTree = async ({ + localForage, + branch, + folder, + extension, + depth, +}: GetLocalTreeArgs) => { + const localTree = await localForage.getItem( + getLocalKey({ branch, folder, extension, depth }), + ); + return localTree; +}; + +type GetDiffFromLocalTreeMethods = { + getDifferences: ( + to: string, + from: string, + ) => Promise< + { + oldPath: string; + newPath: string; + status: string; + binary: boolean; + }[] + >; + filterFile: (file: { path: string; name: string }) => boolean; + getFileId: (path: string) => Promise; +}; + +type GetDiffFromLocalTreeArgs = GetDiffFromLocalTreeMethods & { + branch: { name: string; sha: string }; + localTree: LocalTree; + folder: string; + extension: string; + depth: number; +}; + +const getDiffFromLocalTree = async ({ + branch, + localTree, + folder, + getDifferences, + filterFile, + getFileId, +}: GetDiffFromLocalTreeArgs) => { + const diff = await getDifferences(branch.sha, localTree.head); + const diffFiles = diff + .filter(d => (d.oldPath?.startsWith(folder) || d.newPath?.startsWith(folder)) && !d.binary) + .reduce((acc, d) => { + if (d.status === 'renamed') { + acc.push({ + path: d.oldPath, + name: basename(d.oldPath), + deleted: true, + }); + acc.push({ + path: d.newPath, + name: basename(d.newPath), + deleted: false, + }); + } else if (d.status === 'deleted') { + acc.push({ + path: d.oldPath, + name: basename(d.oldPath), + deleted: true, + }); + } else { + acc.push({ + path: d.newPath || d.oldPath, + name: basename(d.newPath || d.oldPath), + deleted: false, + }); + } + + return acc; + }, [] as { path: string; name: string; deleted: boolean }[]) + + .filter(filterFile); + + const diffFilesWithIds = await Promise.all( + diffFiles.map(async file => { + if (!file.deleted) { + const id = await getFileId(file.path); + return { ...file, id }; + } else { + return { ...file, id: '' }; + } + }), + ); + + return diffFilesWithIds; +}; + +type AllEntriesByFolderArgs = GetKeyArgs & + GetDiffFromLocalTreeMethods & { + listAllFiles: ( + folder: string, + extension: string, + depth: number, + ) => Promise; + readFile: ReadFile; + readFileMetadata: ReadFileMetadata; + getDefaultBranch: () => Promise<{ name: string; sha: string }>; + isShaExistsInBranch: (branch: string, sha: string) => Promise; + apiName: string; + localForage: LocalForage; + }; + +export const allEntriesByFolder = async ({ + listAllFiles, + readFile, + readFileMetadata, + apiName, + branch, + localForage, + folder, + extension, + depth, + getDefaultBranch, + isShaExistsInBranch, + getDifferences, + getFileId, + filterFile, +}: AllEntriesByFolderArgs) => { + const listAllFilesAndPersist = async () => { + const files = await listAllFiles(folder, extension, depth); + const branch = await getDefaultBranch(); + await persistLocalTree({ + localForage, + localTree: { + head: branch.sha, + files: files.map(f => ({ id: f.id!, path: f.path, name: basename(f.path) })), + }, + branch: branch.name, + depth, + extension, + folder, + }); + return files; + }; + + const listFiles = async () => { + const localTree = await getLocalTree({ localForage, branch, folder, extension, depth }); + if (localTree) { + const branch = await getDefaultBranch(); + // if the branch was forced pushed the local tree sha can be removed from the remote tree + const localTreeInBranch = await isShaExistsInBranch(branch.name, localTree.head); + if (!localTreeInBranch) { + console.log( + `Can't find local tree head '${localTree.head}' in branch '${branch.name}', rebuilding local tree`, + ); + return listAllFilesAndPersist(); + } + const diff = await getDiffFromLocalTree({ + branch, + localTree, + folder, + extension, + depth, + getDifferences, + getFileId, + filterFile, + }).catch(e => { + console.log('Failed getting diff from local tree:', e); + return null; + }); + + if (!diff) { + console.log(`Diff is null, rebuilding local tree`); + return listAllFilesAndPersist(); + } + + if (diff.length === 0) { + // return local copy + return localTree.files; + } else { + // refresh local copy + const identity = (file: { path: string }) => file.path; + const deleted = diff.reduce((acc, d) => { + acc[d.path] = d.deleted; + return acc; + }, {} as Record); + const newCopy = sortBy( + unionBy( + diff.filter(d => !deleted[d.path]), + localTree.files.filter(f => !deleted[f.path]), + identity, + ), + identity, + ); + + await persistLocalTree({ + localForage, + localTree: { head: branch.sha, files: newCopy }, + branch: branch.name, + depth, + extension, + folder, + }); + + return newCopy; + } + } else { + return listAllFilesAndPersist(); + } + }; + + const files = await listFiles(); + return fetchFiles(files, readFile, readFileMetadata, apiName); +}; diff --git a/packages/netlify-cms-lib-util/src/index.ts b/packages/netlify-cms-lib-util/src/index.ts index caff7acd..a14b88f4 100644 --- a/packages/netlify-cms-lib-util/src/index.ts +++ b/packages/netlify-cms-lib-util/src/index.ts @@ -6,7 +6,7 @@ import { isAbsolutePath, basename, fileExtensionWithSeparator, fileExtension } f import { onlySuccessfulPromises, flowAsync, then } from './promise'; import unsentRequest from './unsentRequest'; import { - filterByPropExtension, + filterByExtension, getAllResponses, parseLinkHeader, parseResponse, @@ -37,9 +37,11 @@ import { Config as C, UnpublishedEntryMediaFile as UEMF, blobToFileObj, + allEntriesByFolder, } from './implementation'; import { readFile, + readFileMetadata, CMS_BRANCH_PREFIX, generateContentKey, isCMSLabel, @@ -54,6 +56,8 @@ import { parseContentKey, branchFromContentKey, contentKeyFromBranch, + ApiRequest as AR, + requestWithBackoff, } from './API'; import { createPointerFile, @@ -77,16 +81,7 @@ export type Entry = E; export type UnpublishedEntryMediaFile = UEMF; export type PersistOptions = PO; export type AssetProxy = AP; -export type ApiRequest = - | { - url: string; - params?: Record; - method?: 'POST' | 'PUT' | 'DELETE' | 'HEAD'; - headers?: Record; - body?: string | FormData; - cache?: 'no-store'; - } - | string; +export type ApiRequest = AR; export type Config = C; export type FetchError = FE; export type PointerFile = PF; @@ -105,7 +100,7 @@ export const NetlifyCmsLibUtil = { flowAsync, then, unsentRequest, - filterByPropExtension, + filterByExtension, parseLinkHeader, parseResponse, responseParser, @@ -118,6 +113,7 @@ export const NetlifyCmsLibUtil = { getMediaDisplayURL, getMediaAsBlob, readFile, + readFileMetadata, CMS_BRANCH_PREFIX, generateContentKey, isCMSLabel, @@ -138,6 +134,8 @@ export const NetlifyCmsLibUtil = { branchFromContentKey, contentKeyFromBranch, blobToFileObj, + requestWithBackoff, + allEntriesByFolder, }; export { APIError, @@ -153,7 +151,7 @@ export { flowAsync, then, unsentRequest, - filterByPropExtension, + filterByExtension, parseLinkHeader, getAllResponses, parseResponse, @@ -169,6 +167,7 @@ export { getMediaDisplayURL, getMediaAsBlob, readFile, + readFileMetadata, CMS_BRANCH_PREFIX, generateContentKey, isCMSLabel, @@ -189,4 +188,6 @@ export { branchFromContentKey, contentKeyFromBranch, blobToFileObj, + requestWithBackoff, + allEntriesByFolder, }; diff --git a/packages/netlify-cms-locales/src/en/index.js b/packages/netlify-cms-locales/src/en/index.js index 6cc9b91f..5557129a 100644 --- a/packages/netlify-cms-locales/src/en/index.js +++ b/packages/netlify-cms-locales/src/en/index.js @@ -37,13 +37,25 @@ const en = { searchAll: 'Search all', }, collectionTop: { + sortBy: 'Sort by', viewAs: 'View as', newButton: 'New %{collectionLabel}', + ascending: 'Ascending', + descending: 'Descending', }, entries: { - loadingEntries: 'Loading Entries', - cachingEntries: 'Caching Entries', + loadingEntries: 'Loading Entries...', + cachingEntries: 'Caching Entries...', longerLoading: 'This might take several minutes', + noEntries: 'No Entries', + }, + defaultFields: { + author: { + label: 'Author', + }, + updatedOn: { + label: 'Updated On', + }, }, }, editor: { diff --git a/packages/netlify-cms-proxy-server/src/semaphore.d.ts b/packages/netlify-cms-proxy-server/src/semaphore.d.ts new file mode 100644 index 00000000..8c09e2a0 --- /dev/null +++ b/packages/netlify-cms-proxy-server/src/semaphore.d.ts @@ -0,0 +1,5 @@ +declare module 'semaphore' { + export type Semaphore = { take: (f: Function) => void; leave: () => void }; + const semaphore: (count: number) => Semaphore; + export default semaphore; +} diff --git a/packages/netlify-cms-ui-default/src/Dropdown.js b/packages/netlify-cms-ui-default/src/Dropdown.js index fbf3a4e5..0c701d25 100644 --- a/packages/netlify-cms-ui-default/src/Dropdown.js +++ b/packages/netlify-cms-ui-default/src/Dropdown.js @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import { css } from '@emotion/core'; import styled from '@emotion/styled'; import { Wrapper, Button as DropdownButton, Menu, MenuItem } from 'react-aria-menubutton'; -import { buttons, components, zIndex } from './styles'; +import { colors, buttons, components, zIndex } from './styles'; import Icon from './Icon'; const StyledWrapper = styled(Wrapper)` @@ -18,6 +18,7 @@ const StyledDropdownButton = styled(DropdownButton)` display: block; padding-left: 20px; padding-right: 40px; + position: relative; &:after { ${components.caretDown}; @@ -25,7 +26,7 @@ const StyledDropdownButton = styled(DropdownButton)` display: block; position: absolute; top: 16px; - right: 16px; + right: 10px; color: currentColor; } `; @@ -47,18 +48,35 @@ const DropdownList = styled.ul` `}; `; -const StyledMenuItem = styled(MenuItem)` - ${components.dropdownItem}; -`; +const StyledMenuItem = ({ isActive, ...props }) => ( + +); const MenuItemIconContainer = styled.div` flex: 1 0 32px; text-align: right; position: relative; - top: 2px; + top: ${props => (props.iconSmall ? '0' : '2px')}; `; const Dropdown = ({ + closeOnSelection = true, renderButton, dropdownWidth = 'auto', dropdownPosition = 'left', @@ -67,7 +85,11 @@ const Dropdown = ({ children, }) => { return ( - handler()} className={className}> + handler()} + className={className} + > {renderButton()} @@ -87,12 +109,12 @@ Dropdown.propTypes = { children: PropTypes.node, }; -const DropdownItem = ({ label, icon, iconDirection, onClick, className }) => ( - +const DropdownItem = ({ label, icon, iconDirection, iconSmall, isActive, onClick, className }) => ( + {label} {icon ? ( - - + + ) : null} diff --git a/packages/netlify-cms-ui-default/src/Loader.js b/packages/netlify-cms-ui-default/src/Loader.js index 65107740..5116009f 100644 --- a/packages/netlify-cms-ui-default/src/Loader.js +++ b/packages/netlify-cms-ui-default/src/Loader.js @@ -94,7 +94,7 @@ export class Loader extends React.Component { return (