Squash merge generates incomplete commit message when 'Max Commit summaries' is set to be greater than 9999999.

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Low
    • None
    • Affects Version/s: 8.13.0, 8.19.26, 9.4.15, 10.1.3
    • Component/s: Pull Request - Merge
    • 1
    • Severity 3 - Minor
    • 1

      Issue Summary

      • Incomplete commit messages generated during squash merge strategy when you set the 'Max Commit summaries' number greater than 9999999.

      Steps to Reproduce

      • Set the 'Commit summaries' value to 99999999 from Project/Repo Merge Strategies.
      • Perform a Squash merge from a PR where more than one commits are involved in the merge (Say 2).

      Expected Results

      • The merge commit message should include all these 2 commits that were squashed.

      Actual Results

      • The merge commit message is missing all the commits involved in the merge. (See below screenshots)

      Workaround

      • Set the 'Commit summaries' to number that which is less than or equal to 9999999.

        1. expected_commit_message.jpg
          714 kB
          Karthik Mahesh
        2. incomplete_commit_messages.jpg
          585 kB
          Karthik Mahesh

            Assignee:
            Unassigned
            Reporter:
            Karthik Mahesh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: