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

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

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Fixed
    • git-plugin
    • None

    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

            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

            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

            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)

            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)

            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

            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

            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

            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

            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

            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

            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

            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
            markewaite Mark Waite added a comment -

            Included in git plugin 3.6.1

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

            People

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

              Dates

                Created:
                Updated:
                Resolved: