Permalink
Switch branches/tags
Nothing to show
Commits on Oct 9, 2009
Commits on Oct 8, 2009
Commits on Oct 6, 2009
  1. 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
    committed Oct 6, 2009
  2. Fixed slave issues with polling and GitCommitPublisher due to environ…

    …ment and inability to to a build.getAction(BuildData.class)
    committed Oct 6, 2009
Commits on Oct 3, 2009
  1. Merge 0.7.3_filter

    committed Oct 3, 2009
  2. First attempt at a Publisher which commits changes made by the build …

    …and bumps up the last build revision to reflect the build commit
    committed Oct 3, 2009
Commits on Sep 29, 2009
  1. Merge branch 'patches''

    Conflicts:
    	src/main/java/hudson/plugins/git/GitAPI.java
    
    Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
    magnayn committed Sep 29, 2009
  2. From: Mike Robinet <manan_01@hotmail.com>

    Subject: [PATCH] Add file and diff links to GitWeb repository browser.
    
    Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
    magnayn committed Sep 29, 2009
  3. [PATCH] Update to Hudson 1.322

    From: Mike Robinet <manan_01@hotmail.com>
    
    Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
    magnayn committed Sep 29, 2009
Commits on Sep 23, 2009
  1. fixed regression and added test for it

    Ishaaq Chandy committed Sep 23, 2009
Commits on Sep 15, 2009
  1. more error logging

    Ishaaq Chandy committed Sep 15, 2009
Commits on 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 committed Sep 13, 2009
  2. ability to init a repo. more consise launch method calls

    Ishaaq Chandy committed Sep 13, 2009
Commits on Sep 10, 2009
  1. Fixed bug I introduced a few commits ago. doh!

    Ishaaq Chandy committed Sep 10, 2009
Commits on Sep 9, 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 committed Sep 8, 2009
  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 committed Sep 7, 2009
Commits on Sep 4, 2009
  1. Issue 4193 - Change log enhancements to display affected file paths.

    Patch from : Mike Robinet <mrobinet@ptc.com>
    
    Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
    magnayn committed Sep 4, 2009
Commits on Sep 3, 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 committed with magnayn Sep 3, 2009
  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 committed with magnayn Sep 2, 2009
  3. minor compiler warning, codestyle fixes

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

    Ishaaq Chandy committed with magnayn Aug 24, 2009
  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 committed with magnayn Sep 1, 2009
Commits on Aug 7, 2009
  1. 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 <nigel.magnay@gmail.com>
    magnayn committed Aug 7, 2009
Commits on Aug 5, 2009
  1. bumping up POM version

    git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/plugins/git@20361 71c3de6d-444a-0410-be80-ed276b4c234a
    kohsuke committed with magnayn Aug 1, 2009
Commits on Jul 30, 2009
  1. Add eclipse project files and maven target directory to .gitignore

    Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
    magnayn committed Jul 30, 2009
  2. bumping up POM version

    git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/plugins/git@20126 71c3de6d-444a-0410-be80-ed276b4c234a
    kohsuke committed with Nigel Magnay Jul 24, 2009
  3. Add a note to SVN users to beware of being mastered in git now.

    Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>
    Nigel Magnay committed Jul 30, 2009
  4. Fix issue 4028

    This propagates the Hudson environment to the execution steps of the git plugin
    
    git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/plugins/git@20231 71c3de6d-444a-0410-be80-ed276b4c234a
    mdonohue committed with Nigel Magnay Jul 29, 2009
  5. 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 committed with Nigel Magnay Jul 27, 2009
  6. 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 committed with Nigel Magnay Jul 26, 2009
  7. 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 committed with Nigel Magnay Jul 26, 2009
  8. Add clean option

    Add the option to run git clean -fdx before the build.
    joshbeitelspacher committed with Nigel Magnay Jul 25, 2009