Hi guys

Maybe I react after the battle but, I was quite happy with the commands module in gogo :) I thought it was really some kind of extension to the gogo framework, not so closely related to karaf.

We're using it in a chameleon subproject [1] to provide commands/actions as iPOJO components.
And we're definitely not depending on karaf, but on gogo.

Is it possible to move back that module into gogo or at least discuss the issue ?

Cheers
--Guillaume

[1]. http://websvn.ow2.org/listing.php?repname=chameleon&path=%2Fsandboxes%2Fsauthieg%2Fgogo-shell%2F

Le 09/06/2010 11:17, [email protected] a écrit :
Author: gnodet
Date: Wed Jun  9 09:17:02 2010
New Revision: 952918

URL: http://svn.apache.org/viewvc?rev=952918&view=rev
Log:
FELIX-2341: the gogo-commands module should be moved back to karaf

Added:
     felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Action.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Action.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Argument.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Argument.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Command.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Command.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Option.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Option.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/AbstractCommand.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/AbstractCommand.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/ActionPreparator.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/ActionPreparator.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/SimpleCommand.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/SimpleCommand.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/DefaultConverter.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/DefaultConverter.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/GenericType.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/GenericType.java
     
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/ReifiedType.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/ReifiedType.java
     felix/trunk/karaf/shell/console/src/test/
     felix/trunk/karaf/shell/console/src/test/java/
     felix/trunk/karaf/shell/console/src/test/java/org/
     felix/trunk/karaf/shell/console/src/test/java/org/apache/
     felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/
     felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/
     
felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/
     
felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/Context.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/Context.java
     
felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/TestCommands.java
       - copied, changed from r952712, 
felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/TestCommands.java
Removed:
     felix/trunk/gogo/commands/NOTICE
     felix/trunk/gogo/commands/pom.xml
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Action.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Argument.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Command.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Option.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/AbstractCommand.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/ActionPreparator.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/SimpleCommand.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/DefaultConverter.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/GenericType.java
     
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/ReifiedType.java
     
felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/Context.java
     
felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/TestCommands.java
Modified:
     felix/trunk/karaf/shell/console/pom.xml

Modified: felix/trunk/karaf/shell/console/pom.xml
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/pom.xml?rev=952918&r1=952917&r2=952918&view=diff
==============================================================================
--- felix/trunk/karaf/shell/console/pom.xml (original)
+++ felix/trunk/karaf/shell/console/pom.xml Wed Jun  9 09:17:02 2010
@@ -67,10 +67,6 @@
              <groupId>org.apache.felix.gogo</groupId>
              <artifactId>org.apache.felix.gogo.runtime</artifactId>
          </dependency>
-<dependency>
-<groupId>org.apache.felix.gogo</groupId>
-<artifactId>org.apache.felix.gogo.commands</artifactId>
-</dependency>
      </dependencies>

      <build>

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Action.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Action.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Action.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Action.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Action.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Argument.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Argument.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Argument.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Argument.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Argument.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Command.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Command.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Command.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Command.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Command.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Option.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Option.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Option.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/Option.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/Option.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/AbstractCommand.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/AbstractCommand.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/AbstractCommand.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/AbstractCommand.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/AbstractCommand.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/ActionPreparator.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/ActionPreparator.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/ActionPreparator.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/ActionPreparator.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/ActionPreparator.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/DefaultActionPreparator.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/SimpleCommand.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/SimpleCommand.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/SimpleCommand.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/basic/SimpleCommand.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/basic/SimpleCommand.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/DefaultConverter.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/DefaultConverter.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/DefaultConverter.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/DefaultConverter.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/DefaultConverter.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/GenericType.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/GenericType.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/GenericType.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/GenericType.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/GenericType.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/ReifiedType.java
 (from r952712, 
felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/ReifiedType.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/ReifiedType.java?p2=felix/trunk/karaf/shell/console/src/main/java/org/apache/felix/gogo/commands/converter/ReifiedType.java&p1=felix/trunk/gogo/commands/src/main/java/org/apache/felix/gogo/commands/converter/ReifiedType.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
     (empty)

Copied: 
felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/Context.java
 (from r952712, 
felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/Context.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/Context.java?p2=felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/Context.java&p1=felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/Context.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
--- 
felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/Context.java
 (original)
+++ 
felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/Context.java
 Wed Jun  9 09:17:02 2010
@@ -18,11 +18,11 @@
   */
  package org.apache.felix.gogo.commands;

-import org.apache.felix.gogo.runtime.CommandProcessorImpl;
-import org.apache.felix.gogo.runtime.CommandSessionImpl;
  import org.apache.felix.gogo.runtime.threadio.ThreadIOImpl;
+import org.apache.felix.gogo.runtime.shell.CommandShellImpl;
+import org.apache.felix.gogo.runtime.shell.CommandSessionImpl;

-public class Context extends CommandProcessorImpl
+public class Context extends CommandShellImpl
  {
      public static final String EMPTY = "";
      CommandSessionImpl session = (CommandSessionImpl) 
createSession(System.in, System.out, System.err);
@@ -37,7 +37,7 @@ public class Context extends CommandProc

      public Context()
      {
-        super(threadio, null);
+        setThreadio(threadio);
      }

      public Object execute(CharSequence source) throws Exception

Copied: 
felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/TestCommands.java
 (from r952712, 
felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/TestCommands.java)
URL: 
http://svn.apache.org/viewvc/felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/TestCommands.java?p2=felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/TestCommands.java&p1=felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/TestCommands.java&r1=952712&r2=952918&rev=952918&view=diff
==============================================================================
--- 
felix/trunk/gogo/commands/src/test/java/org/apache/felix/gogo/commands/TestCommands.java
 (original)
+++ 
felix/trunk/karaf/shell/console/src/test/java/org/apache/felix/gogo/commands/TestCommands.java
 Wed Jun  9 09:17:02 2010
@@ -136,4 +136,4 @@ public class TestCommands extends TestCa
              return ids;
          }
      }
-}
+}
\ No newline at end of file




Reply via email to