Can someone please define for me exactly what "clean history"
means? I see at least four different components that people have
mentioned:
1) commit (on master) == feature or commit == bugfix (i.e. squashing)
2) commit messages are written and formatted correctly
3) avoidance of "messy merges" (define, please?)
4) avoidance of parallel branches other than at the tip (i.e. rebasing)
I think the first two are fine. But in the ideal case, wouldn't
feature == ticket and bug == ticket, so commit (on master) == ticket merge?
I think the third is quite avoidable but does not *require* the fourth.
So I guess maybe I'm saying the problem really starts earlier,
with too much being done on each ticket.
Use REPLY-ALL to reply to list
To unsubscribe from the QSERV-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1