Local checkouts of pull requests

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Answered
    • None
    • Component/s: None
    • None

      Repos on Github allow you to configure your local repo to fetch pull requests, as seen here: https://gist.github.com/piscisaureus/3342247

      Here's what that gist lets you do:

      $ git fetch origin
      From github.com:some/project
       * [new ref]         refs/pull/1000/head -> origin/pr/1000
       * [new ref]         refs/pull/1002/head -> origin/pr/1002
       * [new ref]         refs/pull/1004/head -> origin/pr/1004
       * [new ref]         refs/pull/1009/head -> origin/pr/1009
      ...
      

      To check out a particular pull request:

      $ git checkout pr/999
      Branch pr/999 set up to track remote branch pr/999 from origin.
      Switched to a new branch 'pr/999'
      

      Could Stash be set up to achieve a similar result? Right now I'm doing lots of copy/pasting of branch names when I want to do a git checkout on someone's pull request.

      Thanks!

      -John

              Assignee:
              Unassigned
              Reporter:
              John Reilly
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: