Thanks for the feedback.  It seems like there's a mix of interest so
I'll plug on.  See the git-migration directory in the subversion2git
branch ( https://github.com/lyda/Linux-From-Scratch/tree/subversion2git
) for more info.

I did a git-svn fetch on the repo I cloned from github and got the
latest changes from the svn tree.  I was then able to push them to the
github repo.  So the github repo is a viable way to track the
subversion tree.  I'm impressed by the git-svn system - though I have
yet to attempt a commit so we'll see.

I was thinking it would be interesting to put all the sources LFS uses
in with the sources for the book.  That way you could just checkout
the branch for a given version and then you'd have everything you
needed right at your fingertips.  Yes, the sources are large, but git
does compression and duplicate detection.  How much of an affect would
that have?

So last night I untarred all the tarballs in the lfs-packages-VER.tar
tarballs for versions 6.7 and 6.8 and stuck them in a git repo (in a
6.6 and 6.7 directory).

The resulting .git directory is 411M after a git gc --aggressive
--prune; the resulting 6.6 and 6.7 directories were 1.9G each.  That's
a pretty impressive compression ratio since the two tarballs are 567M
combined.  However it still seems too huge.  I'll try putting in 6.6
to see if the space savings increase further but I don't think it's a
good idea to try and put the sources in with the book git repo.

Might be something to revisit when we all have fibre to the home,
petabyte solid state storage, flying cars, etc.

Kevin
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to