larsenwork / monoid

Customisable coding font with alternates, ligatures and contextual positioning. Crazy crisp at 12px/9pt. http://larsenwork.com/monoid/
7.86k stars 170 forks source link

Only keep last 2 releases #47

Closed chase closed 9 years ago

chase commented 9 years ago

Anything more than that is putting a lot of load on Github and CircleCI. They are generous as it is not to give a cease and desist :smile:

larsenwork commented 9 years ago

aren't we only keeping the latest release? - i.e. the entire release folder gets overwritten with every push?

chase commented 9 years ago

Nope! Each commit means that any object in the Git repository's history remains, git rm only removes for a commit, not the Git index.

chase commented 9 years ago

For example, the PDF screw-up (3 MB, yikes) left the release branch at over 2 GB.

chase commented 9 years ago

I worked with the CircleCI folk to cleanup the source cache and I'm setting it up so that the release branch only ever contains a single actual release.

larsenwork commented 9 years ago

ah - I thought we did that already because last time the release branch was inadvertently empty there was no "history" - i.e. no commit I could revert to.

chase commented 9 years ago

Nope, there has always been several dozen commits. Even when it is "empty" there are 2 commits. The initial history then a quick fixup to the .gitignore file.

Now I'm resetting to that 2nd commit before commit.