##// END OF EJS Templates
Give a response to unknown SSH commands
Matt Mackall -
r2363:fa4c1175 default
parent child Browse files
Show More
@@ -2476,13 +2476,13 b' def serve(ui, repo, **opts):'
2476 cmd = fin.readline()[:-1]
2476 cmd = fin.readline()[:-1]
2477 if cmd == '':
2477 if cmd == '':
2478 return
2478 return
2479 if cmd == "heads":
2479 elif cmd == "heads":
2480 h = repo.heads()
2480 h = repo.heads()
2481 respond(" ".join(map(hex, h)) + "\n")
2481 respond(" ".join(map(hex, h)) + "\n")
2482 if cmd == "lock":
2482 elif cmd == "lock":
2483 lock = repo.lock()
2483 lock = repo.lock()
2484 respond("")
2484 respond("")
2485 if cmd == "unlock":
2485 elif cmd == "unlock":
2486 if lock:
2486 if lock:
2487 lock.release()
2487 lock.release()
2488 lock = None
2488 lock = None
@@ -2524,6 +2524,9 b' def serve(ui, repo, **opts):'
2524 r = repo.addchangegroup(fin, 'serve')
2524 r = repo.addchangegroup(fin, 'serve')
2525 respond(str(r))
2525 respond(str(r))
2526
2526
2527 else:
2528 respond("")
2529
2527 optlist = ("name templates style address port ipv6"
2530 optlist = ("name templates style address port ipv6"
2528 " accesslog errorlog webdir_conf")
2531 " accesslog errorlog webdir_conf")
2529 for o in optlist.split():
2532 for o in optlist.split():
General Comments 0
You need to be logged in to leave comments. Login now