mirror of
https://github.com/git-for-windows/git.git
synced 2026-02-03 18:59:59 -06:00
git-svn: mark it as unsupported by the Git for Windows project (#5923)
There have been too many challenges supporting `git svn`, including lack of participation in developing/maintaining the required stack. See https://github.com/git-for-windows/git/issues/5405 for full details.
This commit is contained in:
commit
9832b2867f
@ -9,6 +9,7 @@ SYNOPSIS
|
||||
--------
|
||||
[verse]
|
||||
'git svn' <command> [<options>] [<arguments>]
|
||||
(UNSUPPORTED!)
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
||||
13
git-svn.perl
13
git-svn.perl
@ -305,6 +305,19 @@ sub term_init {
|
||||
: new Term::ReadLine 'git-svn';
|
||||
}
|
||||
|
||||
sub deprecated_warning {
|
||||
my @lines = @_;
|
||||
if (-t STDERR) {
|
||||
@lines = map { "\e[33m$_\e[0m" } @lines;
|
||||
}
|
||||
warn join("\n", @lines), "\n";
|
||||
}
|
||||
|
||||
deprecated_warning(
|
||||
"WARNING: \`git svn\` is no longer supported by the Git for Windows project.",
|
||||
"See https://github.com/git-for-windows/git/issues/5405 for details."
|
||||
);
|
||||
|
||||
my $cmd;
|
||||
for (my $i = 0; $i < @ARGV; $i++) {
|
||||
if (defined $cmd{$ARGV[$i]}) {
|
||||
|
||||
@ -110,7 +110,8 @@ test_expect_success 'test disallow multi-globs' '
|
||||
svn_cmd commit -m "try to try"
|
||||
) &&
|
||||
test_must_fail git svn fetch three 2> stderr.three &&
|
||||
test_cmp expect.three stderr.three
|
||||
sed "/^WARNING.*no.* supported/{N;d}" <stderr.three >stderr.three.clean &&
|
||||
test_cmp expect.three stderr.three.clean
|
||||
'
|
||||
|
||||
test_done
|
||||
|
||||
@ -161,7 +161,8 @@ test_expect_success 'test disallow multiple globs' '
|
||||
svn_cmd commit -m "try to try"
|
||||
) &&
|
||||
test_must_fail git svn fetch three 2> stderr.three &&
|
||||
test_cmp expect.three stderr.three
|
||||
sed "/^WARNING.*no.* supported/{N;d}" <stderr.three >stderr.three.clean &&
|
||||
test_cmp expect.three stderr.three.clean
|
||||
'
|
||||
|
||||
test_done
|
||||
|
||||
@ -155,7 +155,8 @@ test_expect_success 'test disallow prefixed multi-globs' '
|
||||
svn_cmd commit -m "try to try"
|
||||
) &&
|
||||
test_must_fail git svn fetch four 2>stderr.four &&
|
||||
test_cmp expect.four stderr.four &&
|
||||
sed "/^WARNING.*no.* supported/{N;d}" <stderr.four >stderr.four.clean &&
|
||||
test_cmp expect.four stderr.four.clean &&
|
||||
git config --unset svn-remote.four.branches &&
|
||||
git config --unset svn-remote.four.tags
|
||||
'
|
||||
@ -223,7 +224,8 @@ test_expect_success 'test disallow multiple asterisks in one word' '
|
||||
svn_cmd commit -m "try to try"
|
||||
) &&
|
||||
test_must_fail git svn fetch six 2>stderr.six &&
|
||||
test_cmp expect.six stderr.six
|
||||
sed "/^WARNING.*no.* supported/{N;d}" <stderr.six >stderr.six.clean &&
|
||||
test_cmp expect.six stderr.six.clean
|
||||
'
|
||||
|
||||
test_done
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user