James Moger
2014-04-02 c78b25d102fe700617011a4c8acc0d35f9a9e6ca
src/main/java/com/gitblit/transport/ssh/git/Upload.java
@@ -17,6 +17,7 @@
import org.eclipse.jgit.transport.UploadPack;
import com.gitblit.transport.ssh.SshKey;
import com.gitblit.transport.ssh.commands.CommandMetaData;
@CommandMetaData(name = "git-upload-pack", description = "Sends packs to a client for clone and fetch", hidden = true)
@@ -24,6 +25,10 @@
   @Override
   protected void runImpl() throws Failure {
      try {
         SshKey key = getContext().getClient().getKey();
         if (key != null && !key.canClone()) {
            throw new Failure(1, "Sorry, your SSH public key is not allowed to clone!");
         }
         UploadPack up = uploadPackFactory.create(getContext().getClient(), repo);
         up.upload(in, out, null);
      } catch (Exception e) {