Move contents to root directory after cvs2git

A CVS to Git conversion was made via the cvs2git tool [1], following the
documentation provided by SourceForge. [2]

These were the commands used to perform the conversion:

$ rsync -av rsync://freesolid.cvs.sourceforge.net/cvsroot/freesolid/\* cvs
$ cvs2git --blobfile=blob.dat --dumpfile=dump.dat \
    --username=xavi --default-eol=native \
    --encoding=utf8 --encoding=latin1 --fallback-encoding=ascii \
    cvs/backup
$ mkdir new_git
$ git init new_git
$ cat blob.dat dump.dat | git --git-dir=new_git/.git fast-import

After the conversion, two directories were available: CVSROOT and
freesolid, where the latter included the project files. Therefore,
CVSROOT was filtered out with git-filter-repo [3], and the contents of
the freesolid directory were moved to the root directory:

$ git-filter-repo -f --path freesolid/
$ git mv -- freesolid/* .

[1]: https://www.mcs.anl.gov/~jacob/cvs2svn/cvs2git.html
[2]: https://sourceforge.net/p/forge/documentation/CVS/
[3]: https://github.com/newren/git-filter-repo
This commit is contained in:
Xavier Del Campo Romero 2025-01-26 23:01:03 +01:00
parent a6a9aa2359
commit 94800874a8
Signed by: xavi
GPG key ID: 84FF3612A9BF43F2
175 changed files with 0 additions and 6 deletions

View file

@ -1,6 +0,0 @@
Makefile
Makefile.in
configure
aclocal.m4
*.moc.cpp
*.moc

Some files were not shown because too many files have changed in this diff Show more