A Git Style Guide
github.com
github.com
* Add widget
<code review happens>
* Fix typo
* Add test
* Fix test
* etc.
People fear rebasing because they already pushed to a remote server. Just delete the remote branch and re-create it after you've rebased. Assuming, of course, that this is a feature branch of some sort that no one else depends on.
Clean, logical commits and a mostly linear history make me a happy developer.
Why? Is this just an arbitrary style preference, or is there some practical basis?
Example: package-name_1.0-rc1.pkg