Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-47526

Provide an API to enable lightweight checkout where the remote has a suitable API

    Details

    • Type: Improvement
    • Status: Resolved (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Component/s: git-plugin
    • Labels:
      None
    • Similar Issues:

      Description

      https://git-wip-us.apache.org/repos/asf is a GitWeb interface to the hosted git repositories.

      With the GitWeb interface, we can use HTTP requests to discover the information we require for a SCMSource and a SCMFileSystem and hence avoid the need for a local checkout of the git repository on the master.

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Stephen Connolly
            Path:
            src/main/java/hudson/plugins/git/GitSCM.java
            src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
            src/main/java/jenkins/plugins/git/GitSCMTelescope.java
            http://jenkins-ci.org/commit/git-plugin/1aea53e0aff90eda276c3bc8c23bdf48d4f403ae
            Log:
            JENKINS-47526 Provide an API to allow an AbstractGitSCMSource to work at a distance from the repository rather than requiring a local checkout

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/hudson/plugins/git/GitSCM.java src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java src/main/java/jenkins/plugins/git/GitSCMTelescope.java http://jenkins-ci.org/commit/git-plugin/1aea53e0aff90eda276c3bc8c23bdf48d4f403ae Log: JENKINS-47526 Provide an API to allow an AbstractGitSCMSource to work at a distance from the repository rather than requiring a local checkout
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Stephen Connolly
            Path:
            src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
            src/main/java/jenkins/plugins/git/GitSCMTelescope.java
            src/test/java/jenkins/plugins/git/GitSCMSourceTest.java
            http://jenkins-ci.org/commit/git-plugin/4d9556695d3c1b7759fe56e3173f0ee4d928bbf1
            Log:
            JENKINS-47526 Tests find bugs (will need more tests)

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java src/main/java/jenkins/plugins/git/GitSCMTelescope.java src/test/java/jenkins/plugins/git/GitSCMSourceTest.java http://jenkins-ci.org/commit/git-plugin/4d9556695d3c1b7759fe56e3173f0ee4d928bbf1 Log: JENKINS-47526 Tests find bugs (will need more tests)
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Stephen Connolly
            Path:
            src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
            src/main/java/jenkins/plugins/git/GitSCMTelescope.java
            src/test/java/jenkins/plugins/git/GitSCMSourceTest.java
            http://jenkins-ci.org/commit/git-plugin/2bee28395f90f817642a8c208c02a3f435c49045
            Log:
            JENKINS-47526 Ok that's at least enough tests for to merge with

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java src/main/java/jenkins/plugins/git/GitSCMTelescope.java src/test/java/jenkins/plugins/git/GitSCMSourceTest.java http://jenkins-ci.org/commit/git-plugin/2bee28395f90f817642a8c208c02a3f435c49045 Log: JENKINS-47526 Ok that's at least enough tests for to merge with
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Stephen Connolly
            Path:
            src/main/java/jenkins/plugins/git/GitSCMTelescope.java
            http://jenkins-ci.org/commit/git-plugin/5720bfb92c47c5cbebf930cb650ec5f2cc73591f
            Log:
            JENKINS-47526 Tidy javadoc comments

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/plugins/git/GitSCMTelescope.java http://jenkins-ci.org/commit/git-plugin/5720bfb92c47c5cbebf930cb650ec5f2cc73591f Log: JENKINS-47526 Tidy javadoc comments
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Stephen Connolly
            Path:
            src/test/java/jenkins/plugins/git/GitSCMSourceTest.java
            http://jenkins-ci.org/commit/git-plugin/f7f93109edd546d9e09492ef9e4b5c8cf01e1714
            Log:
            JENKINS-47526 Add a test using the probe

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/test/java/jenkins/plugins/git/GitSCMSourceTest.java http://jenkins-ci.org/commit/git-plugin/f7f93109edd546d9e09492ef9e4b5c8cf01e1714 Log: JENKINS-47526 Add a test using the probe
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Mark Waite
            Path:
            src/main/java/hudson/plugins/git/GitSCM.java
            src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
            src/main/java/jenkins/plugins/git/GitSCMTelescope.java
            src/test/java/jenkins/plugins/git/GitSCMSourceTest.java
            http://jenkins-ci.org/commit/git-plugin/a82b46dd16e962e21b668008c5f56127f9e7af75
            Log:
            Merge pull request #543 from stephenc/jenkins-47526

            JENKINS-47526 Provide an API to allow an AbstractGitSCMSource to work at a distance from the repository rather than requiring a local checkout

            Compare: https://github.com/jenkinsci/git-plugin/compare/c5fbe7320ba2...a82b46dd16e9

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Mark Waite Path: src/main/java/hudson/plugins/git/GitSCM.java src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java src/main/java/jenkins/plugins/git/GitSCMTelescope.java src/test/java/jenkins/plugins/git/GitSCMSourceTest.java http://jenkins-ci.org/commit/git-plugin/a82b46dd16e962e21b668008c5f56127f9e7af75 Log: Merge pull request #543 from stephenc/jenkins-47526 JENKINS-47526 Provide an API to allow an AbstractGitSCMSource to work at a distance from the repository rather than requiring a local checkout Compare: https://github.com/jenkinsci/git-plugin/compare/c5fbe7320ba2...a82b46dd16e9
            Hide
            markewaite Mark Waite added a comment -

            Included in git plugin 3.6.1

            Show
            markewaite Mark Waite added a comment - Included in git plugin 3.6.1

              People

              • Assignee:
                stephenconnolly Stephen Connolly
                Reporter:
                stephenconnolly Stephen Connolly
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: