How to handle the pack files now we have switched to git?

Ronald Klop ronald-lists at klop.ws
Tue Jan 5 13:56:21 UTC 2021


 
Van: Pete French <petefrench at ingresso.co.uk>
Datum: dinsdag, 5 januari 2021 12:08
Aan: FreeBSD Stable Mailing List <freebsd-stable at freebsd.org>
Onderwerp: How to handle the pack files now we have switched to git?
> 
> So, for me the switch to git went very smoothly. I havent moved to etcupdate yet, but will probably do that soon. Hopwever I did hit one issue. What I do is to build on a single machine, and then send that to a number of places using rsync.
> 
> But what seems to happen wuth git is that it has a big pack file of objects, and the name of the opack file is the SHA1 of whatever is inside it. So if something chnages then the filename chnages - and thus rsync tries to move the entire lot all over again, even if the change is tiny.
> 
> Does anyone have a solution to this ? Currently I am telling rsync to ignore .git when it sends the source, but am not entirely happy with that.
> 
> But apart from that, git works fine ;)
> 
> -pete.
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
> 
> 
> 


Why are you not happy with ignoring .git? It sounds like a pretty reasonable thing to do for your setup.
Otherwise (if you keep the .git dir) there is nothing you can do about this (AFAIK) and you will rsync quite some data now and then.

Regards,
Ronald.
 


More information about the freebsd-stable mailing list