Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mantisbt-plugins/source-integration
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.17
Choose a base ref
...
head repository: mantisbt-plugins/source-integration
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.18
Choose a head ref
  • 18 commits
  • 15 files changed
  • 8 contributors

Commits on Dec 7, 2012

  1. Fix #37: MSSQL compatibility issue with filters

    The ORDER BY clause is causing an error when searching changesets
    
    This fixes part 1° of the issue report
    dregad committed Dec 7, 2012
    Configuration menu
    Copy the full SHA
    e740f4f View commit details
    Browse the repository at this point in the history
  2. GitHub: Fix MySQL error 1292 when inserting date

    When MySQL sql_mode is set to strict (STRICT_TRANS_TABLES or
    STRICT_ALL_TABLES), the DB rejects the date insertions in ISO-8601
    format (yyyy-mm-ddThh:ii-ssZ) as sent by GitHub with error "Incorrect
    datetime value".
    
    This commit converts the date to ISO-9075 format as accepted per MySQL
    documentation [1]
    
    [1] http://dev.mysql.com/doc/en/date-and-time-functions.html#function_get-format
    
    Fixes #39
    dregad committed Dec 7, 2012
    Configuration menu
    Copy the full SHA
    9b4b50c View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2013

  1. New SourceHgWeb plugin for Mercurial integration

    This plugin is based on the Gitweb plugin as HgWeb/Mercurial are quite
    similar to Gitweb/Git. The only missing feature at the moment is the
    ability for SourceHgWeb to determine which files were
    added/removed/modified with each changeset. The reason is that HgWeb
    doesn't give us easy access to this information in the same way Gitweb
    does. Hence we will need to manually parse the changeset diff (--- and
    +++ lines), checking for /dev/null as a filename in the event of new
    files or deleted files.
    davidhicks authored and dregad committed Jan 10, 2013
    Configuration menu
    Copy the full SHA
    8ebb1f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42824e2 View commit details
    Browse the repository at this point in the history
  3. Fix a number of bugs, support listing files modified

    Ton Plomp contributed a patch in June 2010 to resolve a bug whereby
    automatic additions of changesets were not working. Another bug with
    incorrect timezone offsets was also resolved. Finally, Ton's patch also
    allows for the author email address to be unspecified on a commit.
    
    In October 2010 Marcel Bennett reviewed Ton's patch and made a few minor
    changes/corrections. Marcel has also added the ability for the
    SourceHgWeb plugin to retrieve a list of files modified in a commit.
    
    I have modified the patch to escape variables before outputting them so
    that this plugin is safe from potential XSS vulnerabilities.
    
    Co-authored-by: Ton Plomp <tcplomp@gmail.com>
    Co-authored-by: Marcel Bennett <marcel@iamserious.com>
    3 people authored and dregad committed Jan 10, 2013
    Configuration menu
    Copy the full SHA
    3ce2224 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2013

  1. Configuration menu
    Copy the full SHA
    705f7e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57bb316 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2013

  1. Change WebSVN urls

    comargo committed Feb 21, 2013
    Configuration menu
    Copy the full SHA
    8cf8dae View commit details
    Browse the repository at this point in the history
  2. Add ChangeSet viewer support

    comargo committed Feb 21, 2013
    Configuration menu
    Copy the full SHA
    164d2df View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2013

  1. Fix whitespace

    dregad committed Feb 22, 2013
    Configuration menu
    Copy the full SHA
    71c554a View commit details
    Browse the repository at this point in the history
  2. Changesets store author's id instead of committer

    When a commit is authored by A and committed by B, Source_Parse_Users()
    function incorrectly sets A's id instead of B's as the committer,
    resulting in incorrect changeset information being stored in the DB.
    
    Fixes #44
    dregad committed Feb 22, 2013
    4 Configuration menu
    Copy the full SHA
    602cc40 View commit details
    Browse the repository at this point in the history
  3. Simplify user-parsing code

    Function Source_Parse_Users() was simplified by removing nearly
    identical code to process the author and committer to a generic function
    handling this task for both types of users.
    dregad committed Feb 22, 2013
    Configuration menu
    Copy the full SHA
    dd09bbd View commit details
    Browse the repository at this point in the history
  4. WebSVN: fix broken links

    Prior to this, every link to WebSVN (v.2.3.3) created unrendered
    template pages. This changes URLs from 'websvn/action.php?path=&repo='
    form to 'websvn/repo/path?op=' form.
    
    Fixes #46
    dregad committed Feb 22, 2013
    Configuration menu
    Copy the full SHA
    577ff7e View commit details
    Browse the repository at this point in the history
  5. "Bug Fixed Assign To Committer" option not saved when checkbox unchecked

    Fixes #44
    
    Signed-off-by: Damien Regad <damien.regad@merckgroup.com>
    jeckyhl authored and dregad committed Feb 22, 2013
    Configuration menu
    Copy the full SHA
    41dbb7f View commit details
    Browse the repository at this point in the history
  6. Gitweb: Don't use PHP_EOL when parsing output

    PHP_EOL is valid only for the current instance of PHP, while Gitweb is
    perl and potentially running on a different architecture.  Filter CR/LF
    explicitly instead.
    
    Fixes #40
    Blasio authored and dregad committed Feb 22, 2013
    Configuration menu
    Copy the full SHA
    f821fb4 View commit details
    Browse the repository at this point in the history
  7. Github: Wrong comparison of repository name

    On Github the repository names are not required to be lowercase. The
    repository name send in the payload-data by Github could be something
    like 'RePo-SiTory_NamE'.
    
    In that case the comparison will fail and no import is possible.
    
    Fixes #34
    
    Signed-off-by: Damien Regad <damien.regad@merckgroup.com>
    01-Scripts authored and dregad committed Feb 22, 2013
    Configuration menu
    Copy the full SHA
    a419068 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3bedecf View commit details
    Browse the repository at this point in the history
  9. Bumping version numbers

    Core framework version -> 0.18
    Github -> 0.17
    Gitweb -> 0.17
    WebSVN -> 0.17
    dregad committed Feb 22, 2013
    Configuration menu
    Copy the full SHA
    39b3ca8 View commit details
    Browse the repository at this point in the history
Loading