Skip to content

Jenkins Squash-and-Merge #2

@kszucs

Description

@kszucs

Jenkins seem to have much more credit than it actually deserves
-- @tiry

The problem is twofold:

  1. Jenkins automatically does a squash-and-merge and we lose a lot of information from actual commits.

  2. and switches committer and author identities

    nuxeo $ git cat-file -p 55ac4b591fe2cbf13ccbb6f158e8a5c961adb1f0                                                                                                                                            
    tree 86f4a376de53e03be7c0d4fef4959e0b07524ede
    parent 9c9790e766485194343877783a83198ab92d405e
    author Jenkins Nuxeo <jenkins@nuxeo.com> 1507046274 +0200
    committer Bruno Ribeiro <ribeiro.pt@gmail.com> 1507046274 +0100

    whereas GitHub does not

    ibis $ git cat-file -p 3324d1f2d1a6d9c04c6a556e9627bd4424725f43                                                                                                                                       
    tree 8b3e9b35067bae04129a88ad8588620d2627a8fb
    parent 5b16ba52abb1cd874eb8cba7472f97aba42df561
    author Szucs Krisztian <szucs.krisztian@gmail.com> 1508108969 -0400
    committer Phillip Cloud <cpcloud@gmail.com> 1508108969 -0400

    finally becames a 10x programmer.

    The differrence between author and committer is explained on SO.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions