8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/command/shared/send_objects.rb', line 8
def send_packed_objects(revs)
rev_opts = { :objects => true, :missing => true }
rev_list = ::RevList.new(repo, revs, rev_opts)
pack_compression = repo.config.get(["pack", "compression"]) ||
repo.config.get(["core", "compression"])
writer = Pack::Writer.new(@conn.output, repo.database,
:compression => pack_compression,
:allow_ofs => @conn.capable?("ofs-delta"),
:progress => Progress.new(@stderr))
writer.write_objects(rev_list)
end
|