So have you made gogo trunk java 8 only? I’m rather unhappy that there don’t appear to be any jira items explaining this work.
thanks david jencks > On Mar 21, 2016, at 11:38 AM, Guillaume Nodet <[email protected]> wrote: > > All those commits are basically related to two things that have been > partially covered in this thread: > http://www.mail-archive.com/users%40felix.apache.org/msg16883.html > Given nobody reacted or opposed to the work, I decided to commit it. > Though I now realised it was on user@ and not @dev > > It basically comes down to: > * a jline based shell > * enhancements to the gogo runtime to provide better parsing, job > control, redirections, parameter expansion > > Cheers, > Guillaume Nodet > > > > 2016-03-21 19:02 GMT+01:00 David Jencks <[email protected]>: > >> Are there jira work items covering this really long sequence of commits? >> I really like some pointer to a description of what’s going on with commits. >> >> thanks >> david jencks >> >>> On Mar 21, 2016, at 10:00 AM, [email protected] wrote: >>> >>> Author: gnodet >>> Date: Mon Mar 21 17:00:11 2016 >>> New Revision: 1736059 >>> >>> URL: http://svn.apache.org/viewvc?rev=1736059&view=rev >>> Log: >>> Remove dependency on SSH >>> >>> Modified: >>> >> felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java >>> >>> Modified: >> felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java >>> URL: >> http://svn.apache.org/viewvc/felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java?rev=1736059&r1=1736058&r2=1736059&view=diff >>> >> ============================================================================== >>> --- >> felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java >> (original) >>> +++ >> felix/trunk/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java >> Mon Mar 21 17:00:11 2016 >>> @@ -75,7 +75,6 @@ import org.apache.felix.gogo.api.Process >>> import org.apache.felix.gogo.jline.Shell.Context; >>> import org.apache.felix.service.command.CommandProcessor; >>> import org.apache.felix.service.command.CommandSession; >>> -import org.apache.sshd.common.util.OsUtils; >>> import org.jline.builtins.Commands; >>> import org.jline.builtins.Less; >>> import org.jline.builtins.Nano; >>> @@ -89,6 +88,7 @@ import org.jline.utils.AttributedString; >>> import org.jline.utils.AttributedStringBuilder; >>> import org.jline.utils.AttributedStyle; >>> import org.jline.utils.InfoCmp.Capability; >>> +import org.jline.utils.OSUtils; >>> >>> /** >>> * Posix-like utilities. >>> @@ -1924,7 +1924,7 @@ public class Posix { >>> perms.add(PosixFilePermission.OTHERS_WRITE); >>> } >>> >>> - if (f.canExecute() || (OsUtils.isWin32() && >> isWindowsExecutable(f.getName()))) { >>> + if (f.canExecute() || (OSUtils.IS_WINDOWS && >> isWindowsExecutable(f.getName()))) { >>> perms.add(PosixFilePermission.OWNER_EXECUTE); >>> perms.add(PosixFilePermission.GROUP_EXECUTE); >>> perms.add(PosixFilePermission.OTHERS_EXECUTE); >>> >>> >> >> > > > -- > ------------------------ > Guillaume Nodet > ------------------------ > Red Hat, Open Source Integration > > Email: [email protected] > Web: http://fusesource.com > Blog: http://gnodet.blogspot.com/
