By now everyone should be aware that Github is removing SVN support, and most github scripts should already be encouraging use of git over svn.
github.blog
However, some people will be lazy and some will still get caught by surprise.
I think mafia should include a warning for every svn project when using an svn command that contains github.com.
Additionally, there could perhaps be a migration command/feature. Even if its just a `svn-to-git` command.
I've updated all my svn repos to git with the small script
However this also may have its own problems with sub-dependencies.
Regardless, mafia should probably implement a warning at the least.

Sunsetting Subversion support
On January 8, 2024, GitHub will remove support for Subversion.
However, some people will be lazy and some will still get caught by surprise.
I think mafia should include a warning for every svn project when using an svn command that contains github.com.
Additionally, there could perhaps be a migration command/feature. Even if its just a `svn-to-git` command.
I've updated all my svn repos to git with the small script
Code:
js const svn = svnList().map(s => [s, svnInfo(s).url]).filter(([,url]) => url.includes("github.com/"));
svn.forEach(([project, url]) => {
const match = url.match(/^(https:\/\/github.com\/[^/]*\/[^/]*)\/branches\/([^/]*)$/);
if (match == null) {
print("Can't handle " + project + ", please resolve manually..", "red");
return;
}
const checkout = "git checkout " + match[1] + " " + match[2];
cliExecute("svn delete " + project);
cliExecute(checkout);
});
However this also may have its own problems with sub-dependencies.
Regardless, mafia should probably implement a warning at the least.