I have a github repo that is currently set to private. I'd like to make it public but before doing so would like to clean it up a little bit by squashing some commits and possibly rebasing so that the history is easier to read and contains less minor commits (version bumps, typo fixes etc.).
I know that changing history on a published repo will create problems for any other users that have pulled from the repo. But will changing history on a repo that only I currently have access to create any issues when I make that repo public?
I'm also curious if others would rather see the full history with warts and all or a cleaned up version though that seems very subjective.