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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions