On 09/15/15 04:14, Mike Burns wrote:
> gitsh upgrade: 0.9 to 0.10:
> 
> - Handle terminal resizes more reliably, especially those that occur
>   while another program is running in gitsh, e.g. when a pager is
>   running to display the output of 'git log'.
> - Output an error message instead of crashing when a magic variable has
>   no value.
> - Exit with an error status when an unexpected exception crashes gitsh.
> - ':source file' command to run the Git and gitsh commands in the given
>   file.
> - Subshells can be used to capture the output of a command, e.g. ':set
>   directory $(!pwd)'
> - A ~/.gitshrc file is run at the start of each interactive session, if
>   it exists.
> 
> -Mike

Committed, thanks !

> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/gitsh/Makefile,v
> retrieving revision 1.3
> diff -u -p -u -r1.3 Makefile
> --- Makefile  16 Jul 2015 17:27:08 -0000      1.3
> +++ Makefile  15 Sep 2015 02:08:31 -0000
> @@ -1,11 +1,10 @@
>  # $OpenBSD: Makefile,v 1.3 2015/07/16 17:27:08 jeremy Exp $
>  
> -VERSION =            0.9
> +VERSION =            0.10
>  
>  COMMENT =            interactive shell for git
>  
>  DISTNAME =           gitsh-${VERSION}
> -REVISION =           0
>  
>  CATEGORIES =         devel
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/gitsh/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -r1.2 distinfo
> --- distinfo  16 Jan 2015 00:35:14 -0000      1.2
> +++ distinfo  15 Sep 2015 02:08:31 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (gitsh-0.9.tar.gz) = vW4njmC3HMMHNK4ZkVTHl1VLJ4vX+BPR1Xg6gMW9GJE=
> -SIZE (gitsh-0.9.tar.gz) = 167430
> +SHA256 (gitsh-0.10.tar.gz) = U4VYwvOF78YTDvTkEndgVYIEF8XIdIPb81aL8x8fCeM=
> +SIZE (gitsh-0.10.tar.gz) = 177724
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -u -r1.2 PLIST
> --- pkg/PLIST 16 Jan 2015 00:35:14 -0000      1.2
> +++ pkg/PLIST 15 Sep 2015 02:08:31 -0000
> @@ -3,119 +3,133 @@
>  @man man/man1/gitsh.1
>  share/gitsh/
>  share/gitsh/gems/
> -share/gitsh/gems/blankslate-2.1.2.4/
> -share/gitsh/gems/blankslate-2.1.2.4/README
> -share/gitsh/gems/blankslate-2.1.2.4/Rakefile
> -share/gitsh/gems/blankslate-2.1.2.4/VERSION
> -share/gitsh/gems/blankslate-2.1.2.4/blankslate.gemspec
> -share/gitsh/gems/blankslate-2.1.2.4/lib/
> -share/gitsh/gems/blankslate-2.1.2.4/lib/blankslate.rb
> -share/gitsh/gems/blankslate-2.1.2.4/spec/
> -share/gitsh/gems/blankslate-2.1.2.4/spec/blankslate_spec.rb
> -share/gitsh/gems/parslet-1.5.0/
> -share/gitsh/gems/parslet-1.5.0/HISTORY.txt
> -share/gitsh/gems/parslet-1.5.0/LICENSE
> -share/gitsh/gems/parslet-1.5.0/README
> -share/gitsh/gems/parslet-1.5.0/Rakefile
> -share/gitsh/gems/parslet-1.5.0/example/
> -share/gitsh/gems/parslet-1.5.0/example/boolean_algebra.rb
> -share/gitsh/gems/parslet-1.5.0/example/calc.rb
> -share/gitsh/gems/parslet-1.5.0/example/capture.rb
> -share/gitsh/gems/parslet-1.5.0/example/comments.rb
> -share/gitsh/gems/parslet-1.5.0/example/deepest_errors.rb
> -share/gitsh/gems/parslet-1.5.0/example/documentation.rb
> -share/gitsh/gems/parslet-1.5.0/example/email_parser.rb
> -share/gitsh/gems/parslet-1.5.0/example/empty.rb
> -share/gitsh/gems/parslet-1.5.0/example/erb.rb
> -share/gitsh/gems/parslet-1.5.0/example/ignore.rb
> -share/gitsh/gems/parslet-1.5.0/example/ip_address.rb
> -share/gitsh/gems/parslet-1.5.0/example/json.rb
> -share/gitsh/gems/parslet-1.5.0/example/local.rb
> -share/gitsh/gems/parslet-1.5.0/example/mathn.rb
> -share/gitsh/gems/parslet-1.5.0/example/minilisp.rb
> -share/gitsh/gems/parslet-1.5.0/example/modularity.rb
> -share/gitsh/gems/parslet-1.5.0/example/nested_errors.rb
> -share/gitsh/gems/parslet-1.5.0/example/output/
> -share/gitsh/gems/parslet-1.5.0/example/output/boolean_algebra.out
> -share/gitsh/gems/parslet-1.5.0/example/output/calc.out
> -share/gitsh/gems/parslet-1.5.0/example/output/capture.out
> -share/gitsh/gems/parslet-1.5.0/example/output/comments.out
> -share/gitsh/gems/parslet-1.5.0/example/output/deepest_errors.out
> -share/gitsh/gems/parslet-1.5.0/example/output/documentation.err
> -share/gitsh/gems/parslet-1.5.0/example/output/documentation.out
> -share/gitsh/gems/parslet-1.5.0/example/output/email_parser.out
> -share/gitsh/gems/parslet-1.5.0/example/output/empty.err
> -share/gitsh/gems/parslet-1.5.0/example/output/erb.out
> -share/gitsh/gems/parslet-1.5.0/example/output/ignore.out
> -share/gitsh/gems/parslet-1.5.0/example/output/ignore_whitespace.out
> -share/gitsh/gems/parslet-1.5.0/example/output/ip_address.out
> -share/gitsh/gems/parslet-1.5.0/example/output/json.out
> -share/gitsh/gems/parslet-1.5.0/example/output/local.out
> -share/gitsh/gems/parslet-1.5.0/example/output/mathn.out
> -share/gitsh/gems/parslet-1.5.0/example/output/minilisp.out
> -share/gitsh/gems/parslet-1.5.0/example/output/modularity.out
> -share/gitsh/gems/parslet-1.5.0/example/output/nested_errors.out
> -share/gitsh/gems/parslet-1.5.0/example/output/parens.out
> -share/gitsh/gems/parslet-1.5.0/example/output/readme.out
> -share/gitsh/gems/parslet-1.5.0/example/output/scopes.out
> -share/gitsh/gems/parslet-1.5.0/example/output/seasons.out
> -share/gitsh/gems/parslet-1.5.0/example/output/sentence.out
> -share/gitsh/gems/parslet-1.5.0/example/output/simple_xml.out
> -share/gitsh/gems/parslet-1.5.0/example/output/string_parser.out
> -share/gitsh/gems/parslet-1.5.0/example/parens.rb
> -share/gitsh/gems/parslet-1.5.0/example/readme.rb
> -share/gitsh/gems/parslet-1.5.0/example/scopes.rb
> -share/gitsh/gems/parslet-1.5.0/example/seasons.rb
> -share/gitsh/gems/parslet-1.5.0/example/sentence.rb
> -share/gitsh/gems/parslet-1.5.0/example/simple.lit
> -share/gitsh/gems/parslet-1.5.0/example/simple_xml.rb
> -share/gitsh/gems/parslet-1.5.0/example/string_parser.rb
> -share/gitsh/gems/parslet-1.5.0/example/test.lit
> -share/gitsh/gems/parslet-1.5.0/lib/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/alternative.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/base.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/can_flatten.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/capture.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/context.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/dsl.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/dynamic.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/entity.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/lookahead.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/named.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/re.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/repetition.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/scope.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/sequence.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/str.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/atoms/visitor.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/cause.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/convenience.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/error_reporter/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/error_reporter.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/error_reporter/deepest.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/error_reporter/tree.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/export.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/expression/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/expression.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/expression/treetop.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/parser.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/pattern/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/pattern.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/pattern/binding.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/rig/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/rig/rspec.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/scope.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/slice.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/source/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/source.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/source/line_cache.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/transform/
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/transform.rb
> -share/gitsh/gems/parslet-1.5.0/lib/parslet/transform/context.rb
> +share/gitsh/gems/blankslate-3.1.3/
> +share/gitsh/gems/blankslate-3.1.3/Gemfile
> +share/gitsh/gems/blankslate-3.1.3/Gemfile.lock
> +share/gitsh/gems/blankslate-3.1.3/MIT-LICENSE
> +share/gitsh/gems/blankslate-3.1.3/README
> +share/gitsh/gems/blankslate-3.1.3/Rakefile
> +share/gitsh/gems/blankslate-3.1.3/VERSION
> +share/gitsh/gems/blankslate-3.1.3/blankslate.gemspec
> +share/gitsh/gems/blankslate-3.1.3/lib/
> +share/gitsh/gems/blankslate-3.1.3/lib/blankslate.rb
> +share/gitsh/gems/blankslate-3.1.3/spec/
> +share/gitsh/gems/blankslate-3.1.3/spec/blankslate_spec.rb
> +share/gitsh/gems/parslet-1.6.2/
> +share/gitsh/gems/parslet-1.6.2/HISTORY.txt
> +share/gitsh/gems/parslet-1.6.2/LICENSE
> +share/gitsh/gems/parslet-1.6.2/README
> +share/gitsh/gems/parslet-1.6.2/Rakefile
> +share/gitsh/gems/parslet-1.6.2/example/
> +share/gitsh/gems/parslet-1.6.2/example/big.erb
> +share/gitsh/gems/parslet-1.6.2/example/boolean_algebra.rb
> +share/gitsh/gems/parslet-1.6.2/example/calc.rb
> +share/gitsh/gems/parslet-1.6.2/example/capture.rb
> +share/gitsh/gems/parslet-1.6.2/example/comments.rb
> +share/gitsh/gems/parslet-1.6.2/example/deepest_errors.rb
> +share/gitsh/gems/parslet-1.6.2/example/documentation.rb
> +share/gitsh/gems/parslet-1.6.2/example/email_parser.rb
> +share/gitsh/gems/parslet-1.6.2/example/empty.rb
> +share/gitsh/gems/parslet-1.6.2/example/erb.rb
> +share/gitsh/gems/parslet-1.6.2/example/ignore.rb
> +share/gitsh/gems/parslet-1.6.2/example/ip_address.rb
> +share/gitsh/gems/parslet-1.6.2/example/json.rb
> +share/gitsh/gems/parslet-1.6.2/example/local.rb
> +share/gitsh/gems/parslet-1.6.2/example/mathn.rb
> +share/gitsh/gems/parslet-1.6.2/example/minilisp.rb
> +share/gitsh/gems/parslet-1.6.2/example/modularity.rb
> +share/gitsh/gems/parslet-1.6.2/example/nested_errors.rb
> +share/gitsh/gems/parslet-1.6.2/example/optimized_erb.rb
> +share/gitsh/gems/parslet-1.6.2/example/output/
> +share/gitsh/gems/parslet-1.6.2/example/output/boolean_algebra.out
> +share/gitsh/gems/parslet-1.6.2/example/output/calc.out
> +share/gitsh/gems/parslet-1.6.2/example/output/capture.out
> +share/gitsh/gems/parslet-1.6.2/example/output/comments.out
> +share/gitsh/gems/parslet-1.6.2/example/output/deepest_errors.out
> +share/gitsh/gems/parslet-1.6.2/example/output/documentation.err
> +share/gitsh/gems/parslet-1.6.2/example/output/documentation.out
> +share/gitsh/gems/parslet-1.6.2/example/output/email_parser.out
> +share/gitsh/gems/parslet-1.6.2/example/output/empty.err
> +share/gitsh/gems/parslet-1.6.2/example/output/erb.out
> +share/gitsh/gems/parslet-1.6.2/example/output/ignore.out
> +share/gitsh/gems/parslet-1.6.2/example/output/ignore_whitespace.out
> +share/gitsh/gems/parslet-1.6.2/example/output/ip_address.out
> +share/gitsh/gems/parslet-1.6.2/example/output/json.out
> +share/gitsh/gems/parslet-1.6.2/example/output/local.out
> +share/gitsh/gems/parslet-1.6.2/example/output/mathn.out
> +share/gitsh/gems/parslet-1.6.2/example/output/minilisp.out
> +share/gitsh/gems/parslet-1.6.2/example/output/modularity.out
> +share/gitsh/gems/parslet-1.6.2/example/output/nested_errors.out
> +share/gitsh/gems/parslet-1.6.2/example/output/optimized_erb.out
> +share/gitsh/gems/parslet-1.6.2/example/output/parens.out
> +share/gitsh/gems/parslet-1.6.2/example/output/prec_calc.out
> +share/gitsh/gems/parslet-1.6.2/example/output/readme.out
> +share/gitsh/gems/parslet-1.6.2/example/output/scopes.out
> +share/gitsh/gems/parslet-1.6.2/example/output/seasons.out
> +share/gitsh/gems/parslet-1.6.2/example/output/sentence.out
> +share/gitsh/gems/parslet-1.6.2/example/output/simple_xml.out
> +share/gitsh/gems/parslet-1.6.2/example/output/string_parser.out
> +share/gitsh/gems/parslet-1.6.2/example/parens.rb
> +share/gitsh/gems/parslet-1.6.2/example/prec_calc.rb
> +share/gitsh/gems/parslet-1.6.2/example/readme.rb
> +share/gitsh/gems/parslet-1.6.2/example/scopes.rb
> +share/gitsh/gems/parslet-1.6.2/example/seasons.rb
> +share/gitsh/gems/parslet-1.6.2/example/sentence.rb
> +share/gitsh/gems/parslet-1.6.2/example/simple.lit
> +share/gitsh/gems/parslet-1.6.2/example/simple_xml.rb
> +share/gitsh/gems/parslet-1.6.2/example/string_parser.rb
> +share/gitsh/gems/parslet-1.6.2/example/test.lit
> +share/gitsh/gems/parslet-1.6.2/lib/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/cause.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/context.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/convenience.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/export.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/expression.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/graphviz.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/parser.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/position.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/scope.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/slice.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/source/
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/source.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
> +share/gitsh/gems/parslet-1.6.2/lib/parslet/transform.rb
>  share/gitsh/gems/setup.rb
>  share/gitsh/ruby/
>  share/gitsh/ruby/gitsh/
> @@ -125,7 +139,9 @@ share/gitsh/ruby/gitsh/argument_list.rb
>  share/gitsh/ruby/gitsh/arguments/
>  share/gitsh/ruby/gitsh/arguments/composite_argument.rb
>  share/gitsh/ruby/gitsh/arguments/string_argument.rb
> +share/gitsh/ruby/gitsh/arguments/subshell.rb
>  share/gitsh/ruby/gitsh/arguments/variable_argument.rb
> +share/gitsh/ruby/gitsh/capturing_environment.rb
>  share/gitsh/ruby/gitsh/cli.rb
>  share/gitsh/ruby/gitsh/colors.rb
>  share/gitsh/ruby/gitsh/commands/
> @@ -152,6 +168,7 @@ share/gitsh/ruby/gitsh/prompt_color.rb
>  share/gitsh/ruby/gitsh/prompter.rb
>  share/gitsh/ruby/gitsh/readline_blank_filter.rb
>  share/gitsh/ruby/gitsh/script_runner.rb
> -share/gitsh/ruby/gitsh/term_info.rb
> +share/gitsh/ruby/gitsh/shell_command_runner.rb
> +share/gitsh/ruby/gitsh/terminal.rb
>  share/gitsh/ruby/gitsh/transformer.rb
>  share/gitsh/ruby/gitsh/version.rb
> 

  • gitsh 0.10 Mike Burns
    • Re: gitsh 0.10 Benoit Lecocq

Reply via email to