@@ -3,8 +3,6 @@ var assert = require("assert");
33var fse = require ( "fs-extra" ) ;
44var local = path . join . bind ( path , __dirname ) ;
55var _ = require ( "lodash" ) ;
6- const util = require ( "util" ) ;
7- const exec = util . promisify ( require ( "child_process" ) . exec ) ;
86
97
108const generatePathWithLength = ( base , length ) => {
@@ -237,62 +235,6 @@ describe("Clone", function() {
237235 } ) ;
238236 } ) ;
239237
240- if ( process . platform === "win32" ) {
241- it ( "can clone with ssh using old agent with sha1 signing support only" ,
242- async function ( ) {
243- var pageant = local ( "../../vendor/pageant.exe" ) ;
244- var old_pageant = local ( "../../vendor/pageant_sha1.exe" ) ;
245- var privateKey = local ( "../../vendor/private.ppk" ) ;
246- var test = this ;
247- var url = "git@github.com:nodegit/test.git" ;
248- var opts = {
249- fetchOpts : {
250- callbacks : {
251- certificateCheck : ( ) => 0 ,
252- credentials : function ( url , userName ) {
253- return NodeGit . Credential . sshKeyFromAgent ( userName ) ;
254- }
255- }
256- }
257- } ;
258-
259- try {
260- await exec ( "taskkill /im pageant.exe /f /t" ) ;
261- } catch ( e ) {
262- try {
263- await exec ( "taskkill /im pageant_sha1.exe /f /t" ) ;
264- } catch ( e ) { }
265- }
266- try {
267- await exec ( `powershell -command "Start-Process ${ old_pageant } ${ privateKey } ` ) ;
268- } catch ( e ) {
269- try {
270- await exec ( `powershell -command "Start-Process ${ pageant } ${ privateKey } ` ) ;
271- } catch ( e ) { }
272- return assert . fail ( "Cannot run old pageant" ) ;
273- }
274-
275- try {
276- const repo = await Clone ( url , clonePath , opts ) ;
277- test . repository = repo ;
278- } catch ( e ) {
279- return assert . fail ( "Clone error: " + e . message ) ;
280- }
281-
282- try {
283- await exec ( "taskkill /im pageant_sha1.exe /f /t" ) ;
284- } catch ( e ) { }
285-
286- try {
287- await exec ( `powershell -command "Start-Process ${ pageant } ${ privateKey } ` ) ;
288- } catch ( e ) {
289- return assert . fail ( "Cannot run pageant" ) ;
290- }
291-
292- return assert . ok ( test . repository instanceof Repository ) ;
293- } ) ;
294- }
295-
296238 it ( "can clone with ssh" , function ( ) {
297239 var test = this ;
298240 var url = "git@github.com:nodegit/test.git" ;
0 commit comments