43ec6aa Fix issue 1001
4fe84ab Fix issue 1002
753aa05 Implement feature request 1003
df3a662 Implement spec 1004 43ec6aa Fix issue 1001
4fe84ab Fix issue 1002
753aa05 Implement feature request 1003
df3a662 Implement spec 1004 43ec6aa Fix error when the URL is not reachable (#1001)
4fe84ab Add error message if something went wrong (#1002)
753aa05 Add server fingerprint check (#1003)
df3a662 Fix shadow box closing problem (#1004)Issue trackers like JIRA can be configured to search for commit-Ids in the messages, which will give you all commits associated with a ticket.
Adding ticket IDs to commits has fallen a bit out of fashion since feature-branches and pull request workflows have become popular. But adding the ticket ID to the commit messages allows for trunk-based development style, while not losing the ability to make a code review over the commits referencing a ticket.
Most of the time I write the ticket ID in the text below, which keeps the `git log --oneline` pretty, the tools can still pick it up.
43ec6aa [1001] Fix error when the URL is not reachable
4fe84ab [1002] Add error message if something went wrong
753aa05 [1003] Add server fingerprint check
df3a662 [1004] Fix shadow box closing problem
That makes the corresponding issue easier to find.It takes time and makes you unable to skim-read the commit history.
Also projects are often migrated, offshored etc., and it's not rare for repositories to get uncoupled from the ticket system.
Now "1004" tells me nothing, because I've got the source code and VCS history, but no access to the original Jira where the issue was reported.
`{Jira-1234} ADD flux capacitor control module`
... and put more verbose details in the commit message body if/when needed?
The more verbose details and ticket id should be in the body since I'm more likely to care about them once I've pulled up the commit to review in detail.
43ec6aa Fixed crash when network fails mid transfer (#1001)
(If you apply this commit, it will) fix the button.