At the moment, Eagle creates a single commit for every action. That is usually fine, but now my website's repository has over 22 thousand commits, which sometimes fix a typo or a line with enigmatic names. The idea here is:
Use a eagle branch on a "daily" basis.
During the day, make commits to eagle.
At a certain daily point: in eagle rebase with main, squash all commits from the day maintaining a commit message that preserves messages.
At the moment, Eagle creates a single commit for every action. That is usually fine, but now my website's repository has over 22 thousand commits, which sometimes fix a typo or a line with enigmatic names. The idea here is:
eagle
branch on a "daily" basis.eagle
.eagle
rebase withmain
, squash all commits from the day maintaining a commit message that preserves messages.main
:git rebase eagle
.