From 11d9aa95eb60f32a2ec2e21ded0a02a810204f5c Mon Sep 17 00:00:00 2001
From: Jason Karns <jason.karns@gmail.com>
Date: Thu, 9 Apr 2020 10:11:26 -0400
Subject: [PATCH 1/2] Include common example for fetching PR base-ref

Since this seems to be a common scenario and is generating a lot of discussion (#93), it seems worthwhile to add it to the readme as an example.

I placed it before the other fetch examples because this use-case still only fetches minimal history (only adding one additional ref); so it seems helpful to place this above the other fetch examples which all do deeper fetches.
---
 README.md | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/README.md b/README.md
index 646065d..ff97762 100644
--- a/README.md
+++ b/README.md
@@ -112,15 +112,18 @@ Refer [here](https://github.com/actions/checkout/blob/v1/README.md) for previous
 
 - [Checkout a different branch](#Checkout-a-different-branch)
 - [Checkout HEAD^](#Checkout-HEAD)
+
 - [Checkout multiple repos (side by side)](#Checkout-multiple-repos-side-by-side)
 - [Checkout multiple repos (nested)](#Checkout-multiple-repos-nested)
 - [Checkout multiple repos (private)](#Checkout-multiple-repos-private)
 - [Checkout pull request HEAD commit instead of merge commit](#Checkout-pull-request-HEAD-commit-instead-of-merge-commit)
 - [Checkout pull request on closed event](#Checkout-pull-request-on-closed-event)
+- [Fetch pull request base-ref in addition to merge commit (for diffing)](#Fetch-pull-request-base-ref-in-addition-to-merge-commit-for-diffing)
 - [Fetch all tags](#Fetch-all-tags)
 - [Fetch all branches](#Fetch-all-branches)
 - [Fetch all history for all tags and branches](#Fetch-all-history-for-all-tags-and-branches)
 
+
 ## Checkout a different branch
 
 ```yaml
@@ -207,6 +210,15 @@ jobs:
       - uses: actions/checkout@v2
 ```
 
+## Fetch pull request base-ref in addition to merge commit (for diffing)
+
+```yml
+- uses: actions/checkout@v2
+- name: Fetch base_ref HEAD
+  run: git fetch --depth=1 origin +refs/heads/${{github.base_ref}}:refs/remotes/origin/${{github.base_ref}}
+- run: git diff origin/${{github.base_ref}}..HEAD
+```
+
 ## Fetch all tags
 
 ```yaml

From 8d25b321e9469a061d546ee35b8cf9827a7b92c4 Mon Sep 17 00:00:00 2001
From: Jason Karns <jason.karns@gmail.com>
Date: Thu, 9 Apr 2020 10:12:55 -0400
Subject: [PATCH 2/2] Remove extraneous newlines that snuck in

---
 README.md | 2 --
 1 file changed, 2 deletions(-)

diff --git a/README.md b/README.md
index ff97762..d973c00 100644
--- a/README.md
+++ b/README.md
@@ -112,7 +112,6 @@ Refer [here](https://github.com/actions/checkout/blob/v1/README.md) for previous
 
 - [Checkout a different branch](#Checkout-a-different-branch)
 - [Checkout HEAD^](#Checkout-HEAD)
-
 - [Checkout multiple repos (side by side)](#Checkout-multiple-repos-side-by-side)
 - [Checkout multiple repos (nested)](#Checkout-multiple-repos-nested)
 - [Checkout multiple repos (private)](#Checkout-multiple-repos-private)
@@ -123,7 +122,6 @@ Refer [here](https://github.com/actions/checkout/blob/v1/README.md) for previous
 - [Fetch all branches](#Fetch-all-branches)
 - [Fetch all history for all tags and branches](#Fetch-all-history-for-all-tags-and-branches)
 
-
 ## Checkout a different branch
 
 ```yaml