{"id":58705,"date":"2020-03-19T12:22:19","date_gmt":"2020-03-19T20:22:19","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=58705"},"modified":"2020-03-25T11:30:12","modified_gmt":"2020-03-25T19:30:12","slug":"introducing-the-new-pull-request-experience-for-azure-repos","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/introducing-the-new-pull-request-experience-for-azure-repos\/","title":{"rendered":"Introducing the New Pull Request Experience for Azure Repos"},"content":{"rendered":"<p>Pull Requests are a vital feature for many <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/devops\/repos\/?nav=min\">Azure Repos<\/a> customers. We are excited to announce that our new pull request web experience is now available in preview! Not only is the new experience mobile-friendly and faster, we have also added several new features to help you review pull requests quicker and improve your overall pull request experience. Customers will see the preview option rollout in the upcoming weeks.<\/p>\n<p>Please try out the new experience then let us know your feedback! You can try the new experience by turning on &#8216;New Repos pull request experience&#8217; in <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/project\/navigation\/preview-features?view=azure-devops&amp;tabs=new-account-enabled\">preview through user settings<\/a> or via a banner that will show up once the feature rolls out. After trying it, we would love to hear your feedback: <a href=\"https:\/\/www.surveymonkey.com\/r\/FP8HX37\">New Repos Pull Request Experience Survey<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/new-pr-experience-1.png\" alt=\"Image new pr experience\" width=\"1219\" height=\"654\" class=\"alignnone size-full wp-image-58718\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/new-pr-experience-1.png 1219w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/new-pr-experience-1-300x161.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/new-pr-experience-1-1024x549.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/new-pr-experience-1-768x412.png 768w\" sizes=\"(max-width: 1219px) 100vw, 1219px\" \/><\/p>\n<h3>Completion readiness summary in rollup view<\/h3>\n<p>A pull request with a large amount of policies can really clutter the view and make it difficult to determine the status of a pull request. To help get a quick picture of what the status of a pull request is, we have summed up policies in the overview tab. The rollup view will summarize the policies that are passing\/failing and only surface failed checks. If available, the summary will show a snippet of the failure message from the check&#8217;s log. Re-queueing a failed policy is a one-step process. You can view all checks in a panel where you can also re-queue all checks and releases with one click, unless multiple actions can be taken on the check.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/policy-rollup.png\" alt=\"Image policy rollup\" width=\"762\" height=\"507\" class=\"alignnone size-full wp-image-58719\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/policy-rollup.png 762w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/policy-rollup-300x200.png 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/> \u00a0 \u00a0 <img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/policy-rollup-2-300x202.png\" alt=\"Image policy rollup 2\" width=\"300\" height=\"202\" class=\"alignnone size-medium wp-image-58720\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/policy-rollup-2-300x202.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/policy-rollup-2.png 396w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Add required reviewers per pull request<\/h3>\n<p>Often times, you want to be able to not just have required reviewers for branches set by policy, but also specific people from different teams to review your pull request and be able to wait on them. With the new experience, you can add reviewers to be required and wait on them to auto-complete. You can do this while creating a pull request or within a pull request in the reviewers section. You can also make existing optional reviewers required or can demote required reviewers to optional, unless they are required by policy.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/required-reviewer-300x197.png\" alt=\"Image required reviewer\" width=\"300\" height=\"197\" class=\"alignnone size-medium wp-image-58721\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/required-reviewer-300x197.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/required-reviewer.png 383w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/> \u00a0 \u00a0 <img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/required-viewer-2-300x230.png\" alt=\"Image required viewer 2\" width=\"300\" height=\"230\" class=\"alignnone size-medium wp-image-58722\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/required-viewer-2-300x230.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/required-viewer-2.png 337w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-overview.png\" alt=\"Image create pr overview\" width=\"788\" height=\"778\" class=\"alignnone size-full wp-image-58712\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-overview.png 788w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-overview-300x296.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-overview-768x758.png 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/p>\n<h3>Multiple Iteration select<\/h3>\n<p>Viewing only subsequent updates when there are several updates doesn&#8217;t always give you the full picture of changes made to files. When reviewing files in a pull request, you can now view multiple updates at a time by pressing shift and selecting which updates you&#8217;d like to see. So if you&#8217;ve already reviewed updates 1-3 but still need to review updates 4-7, you don\u2019t have to view all updates or sift through one update at a time.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/multiple-iteration-300x270.png\" alt=\"Image multiple iteration\" width=\"300\" height=\"270\" class=\"alignnone size-medium wp-image-58717\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/multiple-iteration-300x270.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/multiple-iteration.png 474w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Add suggested changes and commit within a pull request<\/h3>\n<p>It is often tedious when a reviewer comments on your pull request with a minor change like a syntax fix that then requires you to leave the pull request experience, make the change, commit and push it, and update the reviewer. With suggested changes you can reduce the hassle by using the new &#8220;suggest an idea&#8221; option! You can include the change you are suggesting within your comment and the pull request author can accept the change without ever leaving the pull request experience. When you&#8217;re commenting, you will be able to see a preview of the diff. When you are reviewing you can choose to accept the change and make a commit for each change or batch the suggestions you are accepting to make a single commit for all the changes.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes.png\" alt=\"Image suggested changes\" width=\"1071\" height=\"594\" class=\"alignnone size-full wp-image-58724\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes.png 1071w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes-300x166.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes-1024x568.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes-768x426.png 768w\" sizes=\"(max-width: 1071px) 100vw, 1071px\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes-2.png\" alt=\"Image suggested changes 2\" width=\"834\" height=\"333\" class=\"alignnone size-full wp-image-58725\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes-2.png 834w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes-2-300x120.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-changes-2-768x307.png 768w\" sizes=\"(max-width: 834px) 100vw, 834px\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-chagnes-3.png\" alt=\"Image suggested chagnes 3\" width=\"1071\" height=\"748\" class=\"alignnone size-full wp-image-58723\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-chagnes-3.png 1071w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-chagnes-3-300x210.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-chagnes-3-1024x715.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/suggested-chagnes-3-768x536.png 768w\" sizes=\"(max-width: 1071px) 100vw, 1071px\" \/><\/p>\n<h3>Auto-complete: wait on optional policies<\/h3>\n<p>Currently, when a pull request is set to auto-complete, it only waits on required policies that are set by admins. In the new auto-complete panel, you can choose to wait on optional policies as well. Once you have set auto-complete you can see all the policies auto-complete is waiting on when you &#8220;view all checks&#8221;.<\/p>\n<p>\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-58705 gallery-columns-2 gallery-size-full'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/auto-complete.png'><img decoding=\"async\" width=\"428\" height=\"772\" data-src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/auto-complete.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAawAAAMEAQMAAADZ1oNFAAAAA1BMVEXW1taWrGEgAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQElEQVR4nO3BMQEAAADCoPVPbQ0PoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\/gyl3AABzdRgMQAAAABJRU5ErkJggg==\"  class=\"attachment-full size-full lazyload\" alt=\"Image auto complete\" data-srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/auto-complete.png 428w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/auto-complete-166x300.png 166w\" sizes=\"(max-width: 428px) 100vw, 428px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/auto-complete-2.png'><img decoding=\"async\" width=\"429\" height=\"776\" data-src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/auto-complete-2.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa0AAAMIAQMAAABB1igAAAAAA1BMVEXW1taWrGEgAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQElEQVR4nO3BMQEAAADCoPVPbQsvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeBqmuAAB87zf2wAAAABJRU5ErkJggg==\"  class=\"attachment-full size-full lazyload\" alt=\"Image auto complete 2\" data-srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/auto-complete-2.png 429w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/auto-complete-2-166x300.png 166w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n<\/p>\n<h3>Create pull request page &#8211; separate tab for the changes preview<\/h3>\n<p>When you create a pull request you can now preview the changes in a separate tab for files and commits the same as a pull request. This will help you ensure you have everything in order before you create the pull request.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-files-tab.png\" alt=\"Image create pr files tab\" width=\"1185\" height=\"808\" class=\"alignnone size-full wp-image-58711\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-files-tab.png 1185w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-files-tab-300x205.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-files-tab-1024x698.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-files-tab-768x524.png 768w\" sizes=\"(max-width: 1185px) 100vw, 1185px\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-commits-tab.png\" alt=\"Image create pr commits tab\" width=\"1184\" height=\"296\" class=\"alignnone size-full wp-image-58710\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-commits-tab.png 1184w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-commits-tab-300x75.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-commits-tab-1024x256.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-commits-tab-768x192.png 768w\" sizes=\"(max-width: 1184px) 100vw, 1184px\" \/><\/p>\n<h3>Create pull request &#8211; wrong target branch warning<\/h3>\n<p>When creating a pull request, a user can sometimes select the wrong target branch by mistake and have unintended issues. The create pull request experience will now warn you when the selected changes are very large in an attempt to prevent this mistake.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-warning.png\" alt=\"Image create pr warning\" width=\"898\" height=\"262\" class=\"alignnone size-full wp-image-58713\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-warning.png 898w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-warning-300x88.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/create-pr-warning-768x224.png 768w\" sizes=\"(max-width: 898px) 100vw, 898px\" \/><\/p>\n<h3>Direct policy links given for reviewers added by policy<\/h3>\n<p>It can be difficult to understand why a reviewer is required by policy on your pull request and where the policy is being set. With the new drop down option you can click &#8220;View Policy&#8221; to directly go to where the policy was set.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/direct-policy-link-300x166.png\" alt=\"Image direct policy link\" width=\"300\" height=\"166\" class=\"alignnone size-medium wp-image-58714\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/direct-policy-link-300x166.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/direct-policy-link.png 420w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>View a team&#8217;s membership that is a required reviewer<\/h3>\n<p>Teams can be added as a required reviewer by policy and it can be hard to determine which user may be able to approve on that team&#8217;s behalf. Finding out who belongs to the group is now easier because you can click on the team&#8217;s icon and view all the members in that team without having to leave the pull request.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/contact-card.png\" alt=\"Image contact card\" width=\"752\" height=\"354\" class=\"alignnone size-full wp-image-58709\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/contact-card.png 752w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/contact-card-300x141.png 300w\" sizes=\"(max-width: 752px) 100vw, 752px\" \/><\/p>\n<h3>Improved mobile experience<\/h3>\n<p>The new experience makes quickly reviewing pull requests on your mobile device easier!<\/p>\n<p>\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-2 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-2 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t\t#gallery-2 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-2 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-2' class='gallery galleryid-58705 gallery-columns-2 gallery-size-full'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/mobile-1.png'><img decoding=\"async\" width=\"379\" height=\"606\" data-src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/mobile-1.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXsAAAJeAQMAAABveTdQAAAAA1BMVEXW1taWrGEgAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVR4nO3BgQAAAADDoPlTX+AIVQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3wBz\/gABBpVYkQAAAABJRU5ErkJggg==\"  class=\"attachment-full size-full lazyload\" alt=\"Image mobile 1\" data-srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/mobile-1.png 379w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/mobile-1-188x300.png 188w\" sizes=\"(max-width: 379px) 100vw, 379px\" \/><\/a>\n\t\t\t<\/dt><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/mobile-4.png'><img decoding=\"async\" width=\"379\" height=\"606\" data-src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/mobile-4.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXsAAAJeAQMAAABveTdQAAAAA1BMVEXW1taWrGEgAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVR4nO3BgQAAAADDoPlTX+AIVQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3wBz\/gABBpVYkQAAAABJRU5ErkJggg==\"  class=\"attachment-full size-full lazyload\" alt=\"Image mobile 4\" data-srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/mobile-4.png 379w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2020\/03\/mobile-4-188x300.png 188w\" sizes=\"(max-width: 379px) 100vw, 379px\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n<\/p>\n<h3>Improved performance<\/h3>\n<p>Early results show 3x the initial load improvement! The below metrics show the changes in apdex score and load time at 50th and 85th percentiles.<\/p>\n<table>\n<thead>\n<tr>\n<th>Old Apdex<\/th>\n<th>New Apdex<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>0&#46;719<\/td>\n<td>0&#46;924<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<table>\n<thead>\n<tr>\n<th>Old 50%<\/th>\n<th>New 50%<\/th>\n<th>Old 85%<\/th>\n<th>New 85%<\/th>\n<th>Delta 85%<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>0&#46;875s<\/td>\n<td>0&#46;158s<\/td>\n<td>3&#46;072s<\/td>\n<td>0&#46;937s<\/td>\n<td>3&#46;28x faster<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<p>As this experience rolls out in the upcoming weeks, you will see a banner that will prompt you to turn it on. If you&#8217;ve dismissed the banner, you can also turn it on by going to user settings, then preview features and turning on the toggle for &#8216;New Repos pull request experience&#8217;. Once you&#8217;ve tried out the new experience, please provide us feedback through <a href=\"https:\/\/www.surveymonkey.com\/r\/FP8HX37\">this survey<\/a> to help us give you the best experience we can!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Try out Azure Repos&#8217; mobile-friendly and faster pull request experience with new features like adding required reviewers per pull request, comparing multiple iterations, and accepting suggested changes within the pull request! <\/p>\n","protected":false},"author":20359,"featured_media":58752,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"image","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,225],"tags":[],"class_list":["post-58705","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-devops","category-git","post_format-post-format-image"],"acf":[],"blog_post_summary":"<p>Try out Azure Repos&#8217; mobile-friendly and faster pull request experience with new features like adding required reviewers per pull request, comparing multiple iterations, and accepting suggested changes within the pull request! <\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/58705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/20359"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=58705"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/58705\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/58752"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=58705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=58705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=58705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}