Please check the current beta git conversions
Steffen Nurpmeso
steffen at sdaoden.eu
Mon Oct 5 17:21:23 UTC 2020
Ulrich Spörlein wrote in
<CAJ9axoRBTz89y6v+LVjdM-FgfEbk8GHVy=TeK0xKNCY089Oaxg at mail.gmail.com>:
|On Sun, Oct 4, 2020 at 1:53 AM Bakul Shah <bakul at iitbombay.org> wrote:
|> git clone --bare https://cgit-beta.freebsd.org/src.git
|> cd src.git
|> git fetch origin 'refs/notes/*:refs/notes/origin/*' # <<< not sure about
|> this....
|> # don't recall if I manually added the second fetch line in the
|> config file.
|> # but notes get fetched fine; though I don't understand why \
|> 100MB+
|> get
|> # downloaded every time even though only a few files change.
|
|This is a quirk of the conversion. We have to patch up several tags
|post-conversion, which patches up their notes, but that happens after the
|full conversion is done. Notes are just 1 long linear branch, which ...
|well, is unfortunate. So essentially every update to the repo changes the
|last couple hundred of hashes for the commit notes objects/tree/DAG/linear
|train. They always need to get force-pushed upstream and you always have to
|re-fetch quite a bunch of them.
I was astonished to see third-to-last commit on my notes is from
Dag-Erling Smørgrav "+svn path=/vendor-crypto/openssh/5.8p2/;
revision=221485; tag=vendor/openssh/5.8p2".
|This will all cease with the final transition, obviously.
I guess they will simply vanish and i could remove the reference
from my config already today?
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)
More information about the freebsd-current
mailing list