felixf at inf.ethz.ch
Fri Nov 4 08:13:06 CET 2022
Of course I have archived the issues from redmine and already imported
them to issues in a gitlab instance. So the information is not lost.
Regarding using git i/o SVN:
* SVN allows for a more fine-grained user management. This has become
less important meanwhile in this context, so that is not a large issue
any more. If in doubt, a separate git repo can be created for private
* A GIT checkout contains all history and will probably become huge for
A2 with all its binaries. Maybe there is a way around this, I am not sure.
* I personally like svn with its linear version numbers, otoh git is
much more flexible with its branching capabilities.
When/if we do the switch, I will try to preserve all history of the A2
SVN in git and / or leave the SVN (read-only) in place.
On 03.11.22 23:39, Michael Schierl wrote:
> Hello Felix,
> Am 03.11.2022 um 23:12 schrieb Felix Friedrich:
>> The (physical) server machine for cas.inf.ethz.ch (running redmine)
>> has been disconnected and I need to implement a replacement, most
>> likely it will be based on a gitlab instance. Will be done soon.
> Thank for the feedback. So I assume that the issues in Redmine (e.g.
> <http://cas.inf.ethz.ch/issues/115>) are lost forever?
>> The SVN server machine is unaffected. But we might need to switch to git
>> as well.
> I'd appreciate the switch to git, as I am only using a handful SVN
> repositories and most of them have plans to move to git as well. For
> folks who prefer SVN clients, you could install
> <https://github.com/git-as-svn/git-as-svn> on the server. Still, it
> would mean that the repository metadata will differ, so "svn relocate"
> will not work and users will have to do a fresh checkout.
> Probably bigger issue is how to efficiently convert svn history to git
> while still keeping interesting history of sources directory but
> stripping boring history of binary directories.
> A few months (years?) ago I tried to "svnrdump" the repository but the
> server/network was just too slow for it to finish in reasonable time. So
> in case you cannot preserve the history, I'd appreciate if you make a
> repository dump of the final SVN repository available, so those who are
> interested can use the "git replace" feature to graft their own history.
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
Dr. Felix Friedrich, Senior Scientist, D-INFK Study Coordinator
Department of Computer Science
ETH Zurich, UNG F 14
8092 Zurich, Switzerland
tel.: +41 44 632 8312
More information about the Oberon