mercurial/commands.py
changeset 639 31cebba881a0
parent 638 35f7adfefa69
child 640 b48b91d3fb4a
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -923,6 +923,15 @@ def serve(ui, repo, **opts):
 
                 out.flush()
 
+            elif cmd == "addchangegroup":
+                if not lock:
+                    respond("not locked")
+                    continue
+                respond("")
+
+                r = repo.addchangegroup(fin)
+                respond("")
+
     def openlog(opt, default):
         if opts[opt] and opts[opt] != '-': return open(opts[opt], 'w')
         else: return default