Skip to content

Commit fe7acc7

Browse files
Remove the ruby refdb backend code again.
1 parent c6a2dab commit fe7acc7

File tree

4 files changed

+0
-147
lines changed

4 files changed

+0
-147
lines changed

ext/rugged/rugged.c

-1
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,6 @@ void Init_rugged(void)
485485

486486
Init_rugged_refdb();
487487
Init_rugged_refdb_backend();
488-
Init_rugged_refdb_backend_custom();
489488
Init_rugged_refdb_backend_fs();
490489

491490
Init_rugged_odb();

ext/rugged/rugged.h

-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ void Init_rugged_cred(void);
8282
void Init_rugged_backend(void);
8383
void Init_rugged_refdb(void);
8484
void Init_rugged_refdb_backend(void);
85-
void Init_rugged_refdb_backend_custom(void);
8685
void Init_rugged_refdb_backend_fs(void);
8786
void Init_rugged_odb(void);
8887
void Init_rugged_odb_backend(void);

ext/rugged/rugged_refdb_backend_custom.c

-107
This file was deleted.

test/refdb_test.rb

-38
Original file line numberDiff line numberDiff line change
@@ -24,42 +24,4 @@ def test_set_backend_reuse_error
2424
refdb.backend = backend
2525
end
2626
end
27-
28-
def test_custom_backend
29-
refdb = Rugged::Refdb.new(@repo)
30-
31-
compress_calls = 0
32-
backend = Rugged::Refdb::Backend::Custom.new(@repo)
33-
backend.send(:define_singleton_method, :compress) do
34-
compress_calls += 1
35-
end
36-
37-
refdb.backend = backend
38-
refdb.compress
39-
40-
assert_equal 1, compress_calls
41-
end
42-
end
43-
44-
class RefdbBackendCustomTest < Rugged::TestCase
45-
def setup
46-
@repo = FixtureRepo.from_rugged("testrepo.git")
47-
@refdb = Rugged::Refdb.new(@repo)
48-
@backend = Rugged::Refdb::Backend::Custom.new(@repo)
49-
@refdb.backend = @backend
50-
@repo.refdb = @refdb
51-
end
52-
53-
def test_lookup
54-
@backend.send(:define_singleton_method, :lookup) do |ref_name|
55-
"1385f264afb75a56a5bec74243be9b367ba4ca08" if ref_name == "refs/heads/master"
56-
end
57-
58-
ref = @repo.references["refs/heads/master"]
59-
assert ref
60-
assert_equal "refs/heads/master", ref.name
61-
assert_equal "1385f264afb75a56a5bec74243be9b367ba4ca08", ref.target_id
62-
63-
assert_nil @repo.references["refs/heads/development"]
64-
end
6527
end

0 commit comments

Comments
 (0)