Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Oct 09, 2009

  1. Added log statement for case where the build didn't commit anything b…

    …ack to the repo
    Satyen Desai authored
  2. Added hasFilesToCommit method to api, a wrapper for diff-index

    Satyen Desai authored

Oct 08, 2009

  1. Added -a to commit call, to pick up deleted files

    Satyen Desai authored

Oct 06, 2009

  1. Removed hardcoded git reference. Use descriptor.getGitExe instead

    Satyen Desai authored
  2. Temp fixed for polling serialization issues due to EnvVars in both Gi…

    …tSCM polling and GitCommitPublisher. Set source UTF-8 char encoding in pom.xml, to avoid MacRoman warnings on OS X builds. Added genric push method to IGitAPI, to allow tag pushes. Also for our purposes, disabled the @Extension annotation on GitPublisher - since we're using GitCommitPublisher as a replacement
    Satyen Desai authored
  3. Fixed slave issues with polling and GitCommitPublisher due to environ…

    …ment and inability to to a build.getAction(BuildData.class)
    Satyen Desai authored

Oct 03, 2009

  1. Merged 0.7.3_filter into master and fixed

    Satyen Desai authored
  2. Merge 0.7.3_filter

    Satyen Desai authored
  3. First attempt at a Publisher which commits changes made by the build …

    …and bumps up the last build revision to reflect the build commit
    Satyen Desai authored

Sep 29, 2009

  1. magnayn

    Merge branch 'patches''

    Signed-off-by: Nigel Magnay <>
    magnayn authored
  2. magnayn

    From: Mike Robinet <>

    Subject: [PATCH] Add file and diff links to GitWeb repository browser.
    Signed-off-by: Nigel Magnay <>
    magnayn authored
  3. magnayn

    [PATCH] Update to Hudson 1.322

    From: Mike Robinet <>
    Signed-off-by: Nigel Magnay <>
    magnayn authored

Sep 23, 2009

  1. fixed regression and added test for it

    Ishaaq Chandy authored

Sep 15, 2009

  1. more error logging

    Ishaaq Chandy authored

Sep 13, 2009

  1. Added tests for GitSCM.

    Currently only testing simple project configuration, more detailed
    testing around complex projects with multiple repos, multiple branch
    specs and non-default refspecs would be nice to have as well...
    Ishaaq Chandy authored
  2. ability to init a repo. more consise launch method calls

    Ishaaq Chandy authored

Sep 10, 2009

  1. Fixed bug I introduced a few commits ago. doh!

    Ishaaq Chandy authored

Sep 09, 2009

  1. Sometimes (especially in cases where branches have been rebased) the

    plugin is unable to work out the changeset - it should not fail the
    build just because of this.
    Ishaaq Chandy authored
  2. Moved the call to computer.currentComputer() to before the the pollin…

    …g executor.
    The call is not guaranteed to work correctly in a remote executor unless inside a build execution.
    Ishaaq Chandy authored

Sep 04, 2009

  1. magnayn

    Issue 4193 - Change log enhancements to display affected file paths.

    Patch from : Mike Robinet <>
    Signed-off-by: Nigel Magnay <>
    magnayn authored

Sep 03, 2009

  1. Refactoring: migrated away from deprecated APIs.

    Descriptors should now be using the @Extension extension point mechanism
    instead of using the old static registration technique.
    Ishaaq Chandy authored magnayn committed
  2. Issue 3353: we should fetch all tags and be able to build from tags n…

    …ot just branches.
    Also refactored away from some deprecated api calls.
    Ishaaq Chandy authored magnayn committed
  3. minor compiler warning, codestyle fixes

     - removed redundant import statements
     - added servial version ids to serializable classes
    Ishaaq Chandy authored magnayn committed
  4. Enabled api calls to the git plugin

    Ishaaq Chandy authored magnayn committed
  5. Fix serialization problem

    Some previous commits had introduced an instance of AbstractBuild into
    FileCallable closure. AbstractBuild is not serializable and thus caused
    serialization errors when an attempt was made to send the FileCallable
    to a remote executor.
    Ishaaq Chandy authored magnayn committed

Aug 07, 2009

  1. magnayn

    Add code to allow migration from old config to new config

    with a version number so it's easier to detect what needs to
    be done.
    Signed-off-by: Nigel Magnay <>
    magnayn authored

Aug 05, 2009

  1. bumping up POM version

    git-svn-id: 71c3de6d-444a-0410-be80-ed276b4c234a
    kohsuke authored magnayn committed

Jul 30, 2009

  1. magnayn

    Add eclipse project files and maven target directory to .gitignore

    Signed-off-by: Nigel Magnay <>
    magnayn authored
  2. bumping up POM version

    git-svn-id: 71c3de6d-444a-0410-be80-ed276b4c234a
    kohsuke authored Nigel Magnay committed
  3. Add a note to SVN users to beware of being mastered in git now.

    Signed-off-by: Nigel Magnay <>
    Nigel Magnay authored
  4. Fix issue 4028

    This propagates the Hudson environment to the execution steps of the git plugin
    git-svn-id: 71c3de6d-444a-0410-be80-ed276b4c234a
    mdonohue authored Nigel Magnay committed
  5. Josh Beitelspacher

    Add simple usecase support to BuildChooser

    Allow a simple use case with less complexity if the user is only building
    changes from a single branch in a single repository.  The simple usecase
    includes two features that don't make sense for the advanced usecase:
    * The chosen "branch" can be a commit ID.  This can be used if the user
      wants to build a particular commit that is not identified by a branch.
    * The chosen "branch" can include build parameters.  Build parameters are
      not available during SCM polling, so this is only applicable to manually
      executed builds.
    To support these changes, the automatic addition of "*/" to a branch
    specifier had to be removed.  This was needed so that if a commit ID could
    be entered without "*/" being prepended to the commit ID.
    In addition wildcard support has been enhanced to an Ant path like syntax.
    * matches any number of characters other than "/" and ** matches any number
    of any characters.  This ensures that a specifier like "*/master" only
    matches branches named master and not all branches that end in "/master".
    Some advanced users may need to adjust their branch specifiers as a result
    of this change.
    joshbeitelspacher authored Nigel Magnay committed
  6. Josh Beitelspacher

    Set user email from Git email

    If the user does not already exist create a new user when the changeset is
    parsed and set the user name from the email address.  If the user already
    exists return it without modification.
    joshbeitelspacher authored Nigel Magnay committed
  7. Josh Beitelspacher

    Clone BuildData before making changes

    The BuildData from the previous build should be cloned before any
    modifications are made.  If the build data from the previous build is
    modified it will display incorrectly in the previous build until Hudson is
    restarted and is able to load the correct BuildData object from the
    build.xml file.
    joshbeitelspacher authored Nigel Magnay committed
  8. Josh Beitelspacher

    Add clean option

    Add the option to run git clean -fdx before the build.
    joshbeitelspacher authored Nigel Magnay committed
Something went wrong with that request. Please try again.