On 4/26/19 11:02 AM, Don Cross wrote:
On Fri, Apr 26, 2019 at 9:52 AM Pierre Labastie <[email protected]
<mailto:[email protected]>> wrote:
Le 26 avr. 2019 14:09, William Harrington <[email protected]
<mailto:[email protected]>> a écrit :
On 2019-04-23 04:59, Pierre Labastie wrote:
> Hi all,
>
> There is a private repository on github, created by Bryan
Gonzalez
> (thanks to him), containing jhalfs. It has the whole history
of jhalfs
> (not ALFS), up to svn rev 4100. Bryan has given me (not sure
he has
> given others) write privileges to this repository. I've
already added
> a .gitignore file.
Greetings,
Was this an issue when moving from CVS to SVN?
If you want to host via GIT, then add GIT to your hosts.
If you abrasive to learn GIT then do it now. no more excuses.
Time to move along. It like the the move from Linux 2.2 to 2.4 or
2.4 to 2.6.
https://git.wiki.kernel.org/images-git/7/78/Git-svn-cheatsheet.pdf
Ya all use the same kernel which is GIT maintained yet ya don't
want
to use GIT. Still no reason to use SVN.
Bruce isn't the authority on this. This isn't the first time it
has been
brought up. Clearly there is a concern to use GIT for LFS projects.
Sincerely,
William Harrington
I have mixed feelings about this move. On one hand, I do not like
"putting all the eggs in the same basket", as we say in French. In
this case, all open source software in the hands of one company. On
the other hand, github offers many services that are hard to offer
on a server administrated by only one person. I could set up hosting
a git repo on higgs, provided Bruce give me enough privs, but what
about PR, reviews, and the like ? Also, people proposing their help
on the project are enthusiastic about this move. So let's go github...
As of making the other linuxfromscratch repos git, whether on higgs
or github, this is another story. I'd vote for, but I can live with
svn...
Pierre
Hi Pierre,
I understand your concerns about GitHub. For what it's worth, Git itself
makes this much less of a risk because of how it works. When you use Git
to clone a repository, you actually have the *entire* history with a
fully functional copy of it locally. If GitHub becomes unpleasant or
abusive some time in the future, it is very easy for anyone who has an
up-to-date clone to simply move the entire repo to another Git host. All
the revision history will be present just as in the original. I don't
think SVN is like that; my understanding is SVN is very centralized. Git
is the complete opposite, by design. It's actually very difficult to
try to "put a fence around" a Git repo because of this.
My concern is maintaining the current integration between svn and trac.
If the move of jhalfs works well, then we can consider moving LFS and
BLFS (patches/hints also) to git.
The other issue is the work required. Personally I do not see the
advantages in git for LFS. The move appears to be more work for little
or no benefit. There are only a few svn command to know:
svn checkout (once)
svn update
svn status
svn commit
svn diff
and very occasionally
svn info
svn blame
svn cp
svn delete
svn add
svn mv
Changing to git will also require rewriting or at least a major update
of the editor's guide and to several web pages.
http://www.linuxfromscratch.org/blfs/edguide/
Also note that the proposed change affects me more than anyone else.
Currently I make about 90% of the changes to LFS and a little over 60%
of the changes to BLFS. It's difficult for me to see those numbers
changing much in a change to git.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page