Nik Nyby wrote:
> I'm trying to remove the history in the git repo for LibreJS.

First let me say that opening with that sentence is pretty scary when
talking to curators of the archive.

> I made a new git repository that I'm trying to push to the old one.

And whenever a repository is changed due to a non-fastforward push it
invalidates everyone's repository who has ever cloned from it.  I know
the repository is only since 9-Dec-2014 but just the same anyone who
has cloned from it will need to reset.  And you just sent an
announcement to info-gnu talking about this repository.

> The git data in the current repo takes over 60MB because of unnecessary
> large files that were checked into the repo in the past. This is a pain
> for people trying to clone the repo and help out with the project.
> 
> People will still be able to access the history using the Bazaar
> repository, which I'm leaving alone:
>   http://bzr.savannah.gnu.org/lh/librejs/

But you said all of the magic words.  Since all of the history can be
reached in the bzr repository.

> I need someone to run this command on the LibreJS git repository:
>   git config receive.denynonfastforwards false

I opened up fast forwards for that repository.  Go forth and non fast
forward.  I discarded the announcement from the mailman queue for
info-gnu so that there wouldn't be a rush against it until afterward.
You can re-send the announcement again after getting the repository
settled.

Bob

Reply via email to