diff --git a/lib/git.rb b/lib/git.rb index bf88e87..86a3182 100644 --- a/lib/git.rb +++ b/lib/git.rb @@ -185,6 +185,7 @@ def self.set_command_transport(command, remote, options = {}) if (SSH_TRANSPORTS.include? transport_protocol.to_s) || (options[:transport_protocol] == :ssh) || options[:private_key_file] command.set_transport_config_callback(RJGitSSHConfigCallback.new(options)) elsif (HTTP_TRANSPORTS.include? transport_protocol.to_s) || options[:username] + options[:password] = '' unless options[:password] command.set_credentials_provider(UsernamePasswordCredentialsProvider.new(options[:username], options[:password])) end end diff --git a/lib/java/jars/bcpg-jdk15on-161.jar b/lib/java/jars/bcpg-jdk15on-161.jar deleted file mode 100644 index 7cde225..0000000 Binary files a/lib/java/jars/bcpg-jdk15on-161.jar and /dev/null differ diff --git a/lib/java/jars/bcpg-jdk15on-168.jar b/lib/java/jars/bcpg-jdk15on-168.jar new file mode 100644 index 0000000..340eefc Binary files /dev/null and b/lib/java/jars/bcpg-jdk15on-168.jar differ diff --git a/lib/java/jars/bcpkix-jdk15on-161.jar b/lib/java/jars/bcpkix-jdk15on-161.jar deleted file mode 100644 index c9657cd..0000000 Binary files a/lib/java/jars/bcpkix-jdk15on-161.jar and /dev/null differ diff --git a/lib/java/jars/bcpkix-jdk15on-168.jar b/lib/java/jars/bcpkix-jdk15on-168.jar new file mode 100644 index 0000000..1b6385d Binary files /dev/null and b/lib/java/jars/bcpkix-jdk15on-168.jar differ diff --git a/lib/java/jars/bcprov-jdk15on-161.jar b/lib/java/jars/bcprov-jdk15on-161.jar deleted file mode 100644 index 1fdff38..0000000 Binary files a/lib/java/jars/bcprov-jdk15on-161.jar and /dev/null differ diff --git a/lib/java/jars/bcprov-jdk15on-168.jar b/lib/java/jars/bcprov-jdk15on-168.jar new file mode 100644 index 0000000..84ae485 Binary files /dev/null and b/lib/java/jars/bcprov-jdk15on-168.jar differ diff --git a/lib/java/jars/org.eclipse.jgit-5.9.0.202009080501-r.jar b/lib/java/jars/org.eclipse.jgit-5.10.0.202012080955-r.jar similarity index 67% rename from lib/java/jars/org.eclipse.jgit-5.9.0.202009080501-r.jar rename to lib/java/jars/org.eclipse.jgit-5.10.0.202012080955-r.jar index b19d9ab..e8c2d2b 100644 Binary files a/lib/java/jars/org.eclipse.jgit-5.9.0.202009080501-r.jar and b/lib/java/jars/org.eclipse.jgit-5.10.0.202012080955-r.jar differ diff --git a/lib/java/jars/org.eclipse.jgit.ssh.jsch-5.8.0.202006091008-r.jar b/lib/java/jars/org.eclipse.jgit.ssh.jsch-5.10.0.202012080955-r.jar similarity index 50% rename from lib/java/jars/org.eclipse.jgit.ssh.jsch-5.8.0.202006091008-r.jar rename to lib/java/jars/org.eclipse.jgit.ssh.jsch-5.10.0.202012080955-r.jar index e7ad155..3d72a32 100644 Binary files a/lib/java/jars/org.eclipse.jgit.ssh.jsch-5.8.0.202006091008-r.jar and b/lib/java/jars/org.eclipse.jgit.ssh.jsch-5.10.0.202012080955-r.jar differ diff --git a/lib/version.rb b/lib/version.rb index 51cc294..2517a69 100644 --- a/lib/version.rb +++ b/lib/version.rb @@ -1,3 +1,3 @@ module RJGit - VERSION = "5.9.0.1" + VERSION = "5.10.0.0" end diff --git a/spec/transport_spec.rb b/spec/transport_spec.rb index c2c7db2..c8b62c2 100644 --- a/spec/transport_spec.rb +++ b/spec/transport_spec.rb @@ -5,7 +5,7 @@ jgit_jar = File.basename(Dir.glob(File.join(dir, "org.eclipse.jgit-*.jar")).first) jgit_version = jgit_jar.split("org.eclipse.jgit-").last.split(".jar").first -UPLOAD_PACK_ADVERTISEMENT = "00da55ca9d4360c522d38bc73ef9cce81c2f72c413d5 HEAD\u0000 include-tag multi_ack_detailed multi_ack ofs-delta side-band side-band-64k thin-pack no-progress shallow agent=JGit/#{jgit_version} symref=HEAD:refs/heads/master\n0044f5771ead0e6d9a8d937bf5cabfa3678ee8944a92 refs/heads/alternative\n003f55ca9d4360c522d38bc73ef9cce81c2f72c413d5 refs/heads/master\n0000" +UPLOAD_PACK_ADVERTISEMENT = "00db55ca9d4360c522d38bc73ef9cce81c2f72c413d5 HEAD\u0000 include-tag multi_ack_detailed multi_ack ofs-delta side-band side-band-64k thin-pack no-progress shallow agent=JGit/#{jgit_version} symref=HEAD:refs/heads/master\n0044f5771ead0e6d9a8d937bf5cabfa3678ee8944a92 refs/heads/alternative\n003f55ca9d4360c522d38bc73ef9cce81c2f72c413d5 refs/heads/master\n0000" CORRECT_UPLOAD_REQUEST = "0067want f5771ead0e6d9a8d937bf5cabfa3678ee8944a92 multi_ack_detailed side-band-64k thin-pack ofs-delta\n00000009done\n" # Correct request for an object @@ -17,7 +17,7 @@ UPLOAD_REQUEST_INVALID_OBJECT = "0067want aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa multi_ack_detailed side-band-64k thin-pack ofs-delta\n00000009done\n" # Malformed object id requested -RECEIVE_PACK_ADVERTISEMENT = "00a4f5771ead0e6d9a8d937bf5cabfa3678ee8944a92 refs/heads/alternative\u0000 side-band-64k delete-refs report-status quiet atomic ofs-delta agent=JGit/#{jgit_version}\n003f55ca9d4360c522d38bc73ef9cce81c2f72c413d5 refs/heads/master\n0000" +RECEIVE_PACK_ADVERTISEMENT = "00a5f5771ead0e6d9a8d937bf5cabfa3678ee8944a92 refs/heads/alternative\u0000 side-band-64k delete-refs report-status quiet atomic ofs-delta agent=JGit/#{jgit_version}\n003f55ca9d4360c522d38bc73ef9cce81c2f72c413d5 refs/heads/master\n0000" CORRECT_RECEIVE_REQUEST = "00a20000000000000000000000000000000000000000 2f5cc213db87cb9719df0a094cab3a5bb458b361 refs/heads/test\x00 report-status side-band-64k agent=git/2.10.1.(Apple.Git-78)0000PACK\x00\x00\x00\x02\x00\x00\x00\x03\x98\x0Ex\x9C\x9D\xCCA\n\xC20\x10@\xD1}N\x91\xBDP23I\x9A\x80\x88\xA0{7^ \x99Li\xC16\xA5\xA6x}\xA5Gp\xF9\x16\xFF\xB7MD\xA3G+1Xk\xB2/\xE4\f\x93\xC5\f$\xB1\a\x840\x00\xFBLb2\xAB5m\xB24\xED\x1C\xA7X,y\xC3\x0E\xB1P\xC8\xDC\x93\f\x91Y\x020\x0E=\xB2\x05*N\xA5\xBD\x8Du\xD3\xF7\xF4I\xFA1KkU\x9F\xCB\x0F]=p]\xC7\xE9\xD5\xED{\xB7\xBC.\x1A\x1C\x90\xC3\x001\xE8\x93\x01c\x14\xD7y\x9EZ\x93\x7F{\xF5\x94w\xD3\xB7\xE3\xA2\xBE?\xADE\xA7\xFB\x01\x16O\xE5\xB9\xFA\xCD\xDE\x8E\x10iz\x91\xB6c&\x9F\x91\xC98\x06x\x9C\xEBb\xEAb\x9A\xF0M\x84\xF3\x8AVj\xE8\xF6\xF3\xA6\n\xCB\x82\x96\xB8\x14\xED\xFC\x12\xDE\xCA\x7F\x0F\x00\x9C=\f\x17\xF4\x01\x16B\x19\xCA\x17\x87\xBF,~\x869lw\xD1\xCC\x82O\xFC\xFC\x96x\x9C[k\xB7\xD3\x8E'\xC458D!4\xC0\xC51\xC4\x95k\x83\xAE<\x00FV\x06\x18\xB8Y\x92p\x19v\x9EV