Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-4593

Design and document the official procedure for posting patches, commits, commit messages, etc. to smooth process and make integration with tools easier

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • documentation
    • None
    • Reviewed

    Description

      I have been building a tool (currently called reposync) to help me keep the internal FB hbase-92-based branch up-to-date with the public branches.

      Various inconsistencies in our process has made it difficult to automate a lot of this stuff.

      I'd like to work with everyone to come up with the official best practices and stick to it.

      I welcome all suggestions. Among some of the things I'd like to nail down:

      • Commit message format
      • Best practice and commit message format for multiple commits
      • Multiple commits per jira vs. jira per commit, what are the exceptions and when
      • Affects vs. Fix versions
      • Potential usage of [tags] in commit messages for things like book, scripts, shell... maybe even whatever is in the components field?
      • Increased usage of JIRA tags or labels to mark exactly which repos a JIRA has been committed to (potentially even internal repos? ways for a tool to keep track in JIRA?)

      We also need to be more strict about some things if we want to follow Apache guidelines. For example, all final versions of a patch must be attached to JIRA so that the author properly assigns it to Apache.

      Attachments

        1. HBASE-4593.patch
          153 kB
          M Linville
        2. HBASE-4593.patch
          188 kB
          M Linville
        3. HBASE-4593.patch
          202 kB
          M Linville
        4. HBASE-4593.patch
          198 kB
          M Linville
        5. HBASE-4593.patch
          200 kB
          M Linville
        6. HBASE-4593.patch
          200 kB
          M Linville
        7. HBASE_4593.patch
          200 kB
          M Linville
        8. Chapter_18_and_19.pdf
          387 kB
          M Linville
        9. Chapter_18_and_19.pdf
          246 kB
          M Linville

        Issue Links

          Activity

            People

              misty M Linville
              streamy Jonathan Gray
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: