Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Dolt repo browser 0.4.0 available
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  10 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Christian Johansen  
View profile  
 More options Oct 3 2012, 5:09 am
From: Christian Johansen <christ...@cjohansen.no>
Date: Wed, 3 Oct 2012 11:08:44 +0200
Local: Wed, Oct 3 2012 5:08 am
Subject: Dolt repo browser 0.4.0 available

Hey people,

Dolt, our new repository/code browser has now been released in version
0.4.0.
It's roughly complete at this point, incorporating the features we wanted
for
the first version. There are some minor niceties still to fix, but none that
have high priority.

We need as much input as possible on using this with real projects in
various
languages. If you find strange syntax highighting etc, please report. If you
can post a public repo to reproduce strange behavior, even better.

Please try it out and let me know if you experience any issues:

    gem install dolt

    # Browse a single repo
    dolt path/to/repo

    # Browse many repos (will list all git repos in given directory)
    dolt ~/projects

I will now start integrating this back into Gitorious.

--
MVH
Christian


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
cjohansen  
View profile  
 More options Oct 3 2012, 1:51 pm
From: cjohansen <chrisj...@gmail.com>
Date: Wed, 3 Oct 2012 10:51:38 -0700 (PDT)
Local: Wed, Oct 3 2012 1:51 pm
Subject: Re: Dolt repo browser 0.4.0 available

After some more tweaking, 0.4.2 is now out. It works properly and has
everything. Give it a shot!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wari Wahab  
View profile  
 More options Oct 4 2012, 3:28 am
From: Wari Wahab <wari.wa...@gmail.com>
Date: Thu, 4 Oct 2012 15:28:44 +0800
Local: Thurs, Oct 4 2012 3:28 am
Subject: Re: [gitorious] Re: Dolt repo browser 0.4.0 available

Dolt does not seem to support cucumber features, as well as scripts that
does not have an extension, and starts with "#!/usr/bin/env ruby" for
example.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Johansen  
View profile  
 More options Oct 4 2012, 5:00 am
From: Christian Johansen <christ...@cjohansen.no>
Date: Thu, 4 Oct 2012 11:00:30 +0200
Local: Thurs, Oct 4 2012 5:00 am
Subject: Re: [gitorious] Re: Dolt repo browser 0.4.0 available

On Thu, Oct 4, 2012 at 9:28 AM, Wari Wahab <wari.wa...@gmail.com> wrote:
> Dolt does not seem to support cucumber features, as well as scripts that
> does not have an extension, and starts with "#!/usr/bin/env ruby" for
> example.

Well, Gherkin is under Pygment's supported language list:
http://pygments.org/languages/ Do you have a sample cucumber file with the
extension you're using so I can try it?

I have added shebang language detection, which seems to not work for you:
https://gitorious.org/gitorious/dolt/blobs/master/lib/dolt/view/synta...
Will try with that exact shebang and figure it out.

Thanks for the feedback. Btw, I just put out a new version that supports
submodules.

Christian


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wari Wahab  
View profile  
 More options Oct 4 2012, 5:10 am
From: Wari Wahab <wari.wa...@gmail.com>
Date: Thu, 4 Oct 2012 17:10:35 +0800
Local: Thurs, Oct 4 2012 5:10 am
Subject: Re: [gitorious] Re: Dolt repo browser 0.4.0 available

I was about to test submodules later in the day. Kudos to adding that
support before I can come around to it.

The feature file is a simple text file:

features/myfeature.feature
---------
Feature: I want moolah
  In order to be rich
  As a poor old lad
  I need to rob a bank

  Scenario: Grab some weapons
    When I head to my stash area
    Then I pick my guns up
    I should be able to cause massive damage
-------

PS: a "move up one level back" button would be great, pressing back just
don't work as well ;)

I did get the server to crash when browsing one directory:

>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop

/home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/json-1.7.5/lib/json/common .rb:223:in
`encode': "\xC3" from ASCII-8BIT to UTF-8
(Encoding::UndefinedConversionError)
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/json-1.7.5/lib/json/common .rb:223:in
`generate'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/json-1.7.5/lib/json/common .rb:223:in
`generate'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/bin/../views/tr ee_history.erb:1:in
`evaluate_source'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:209:in
`instance_eval'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:209:in
`evaluate_source'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:144:in
`cached_evaluate'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:127:in
`evaluate'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:76:in
`render'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/templa te_renderer.rb:42:in
`render'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/sinatr a/actions.rb:99:in
`block in tree_history'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/repo_a ctions.rb:72:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/repo_a ctions.rb:72:in
`block in repo_action'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:191:in
`succeed'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/git/re pository.rb:49:in
`block (2 levels) in tree_history'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:191:in
`succeed'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/git/re pository.rb:70:in
`block in build_history'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:191:in
`succeed'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/async/ when.rb:28:in
`resolve'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/async/ when.rb:57:in
`resolve'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/async/ when.rb:103:in
`block in all'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/async/ when.rb:112:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/async/ when.rb:112:in
`block in all'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/async/ when.rb:123:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/async/ when.rb:123:in
`block (2 levels) in wait_for_all'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:191:in
`succeed'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/lib/dolt/git/re pository.rb:81:in
`block in deferred_method'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:191:in
`succeed'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/em_pessimistic-0.1.2/lib/e m_pessimistic/deferrable_child_process.rb:55:in
`unbind'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/eve ntmachine.rb:1435:in
`event_callback'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/eve ntmachine.rb:187:in
`run_machine'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/eve ntmachine.rb:187:in
`run'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/thin-1.5.0/lib/thin/backen ds/base.rb:63:in
`start'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/thin-1.5.0/lib/thin/server .rb:159:in
`start'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/thin-1.5.0/lib/thin/server .rb:145:in
`start'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.4.2/bin/dolt:71:in
`<top (required)>'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/bin/dolt:19:in
`load'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/bin/dolt:19:in
`<main>'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/bin/ruby_noexec_wrapper:14:in
`eval'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/bin/ruby_noexec_wrapper:14:in
`<main>'

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Johansen  
View profile  
 More options Oct 4 2012, 6:08 am
From: Christian Johansen <christ...@cjohansen.no>
Date: Thu, 4 Oct 2012 12:08:15 +0200
Local: Thurs, Oct 4 2012 6:08 am
Subject: Re: [gitorious] Re: Dolt repo browser 0.4.0 available

Thanks,

Turns out I was loading the syntax highlighting language wrong. Fixed that,
and then Cucumber features works. Will push yet another update later today.

Any chance you can share the repo that caused the crash?

Christian

--
MVH
Christian

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Johansen  
View profile  
 More options Oct 4 2012, 6:39 am
From: Christian Johansen <christ...@cjohansen.no>
Date: Thu, 4 Oct 2012 12:39:05 +0200
Local: Thurs, Oct 4 2012 6:39 am
Subject: Re: [gitorious] Re: Dolt repo browser 0.4.0 available

Just released 0.5.0.

   - Path/breadcrumb of files always has a clickable leading slash, taking
   you back to the root
   - Tree path always has a clickable leading slash
   - Tree limits how wide it nests when you descend into nested directories
   (try surfing more than three directories deep to see)
   - Fixed lexer loading, so lots more file types should now be correctly
   highlighted

With this release, my todo-list is proper empty, so report whatever you
find.
Christian

On Thu, Oct 4, 2012 at 12:08 PM, Christian Johansen
<christ...@cjohansen.no>wrote:

--
MVH
Christian

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wari Wahab  
View profile  
 More options Oct 4 2012, 8:57 am
From: Wari Wahab <wari.wa...@gmail.com>
Date: Thu, 4 Oct 2012 20:57:32 +0800
Local: Thurs, Oct 4 2012 8:57 am
Subject: Re: [gitorious] Re: Dolt repo browser 0.4.0 available

Using 0.5.0, https://github.com/schacon/showoff will crash dolt.

On submodules, if the submodule has not 'git submodule init', it will link
to
http://localhost:3000/reponame/tree/...@git.somewhere.com:project/another-repo.git

It also crashed with:

>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop

/home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/sinatr a/actions.rb:61:in
`block in tree': unexpected return (LocalJumpError
)
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/repo_a ctions.rb:74:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/repo_a ctions.rb:74:in
`block in repo_action'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:158:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:158:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:198:in
`fail'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/git/re pository.rb:49:in
`block in tree'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:158:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:158:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:198:in
`fail'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/em_rugged-0.1.3/lib/em_rug ged/deferrable.rb:37:in
`rescue in block (2 levels) in d
efer'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/em_rugged-0.1.3/lib/em_rug ged/deferrable.rb:34:in
`block (2 levels) in defer'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/eve ntmachine.rb:1037:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/eve ntmachine.rb:1037:in
`block in spawn_threadpool'

On Thu, Oct 4, 2012 at 6:39 PM, Christian Johansen
<christ...@cjohansen.no>wrote:

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Johansen  
View profile  
 More options Oct 4 2012, 9:18 am
From: Christian Johansen <christ...@cjohansen.no>
Date: Thu, 4 Oct 2012 15:18:20 +0200
Local: Thurs, Oct 4 2012 9:18 am
Subject: Re: [gitorious] Re: Dolt repo browser 0.4.0 available

Tried surfing around showoff a little, and dolt didn't crash. Where exactly
did you see the crash? And does the stack trace below belong to that crash?

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wari Wahab  
View profile  
 More options Oct 4 2012, 10:07 am
From: Wari Wahab <wari.wa...@gmail.com>
Date: Thu, 4 Oct 2012 22:07:53 +0800
Local: Thurs, Oct 4 2012 10:07 am
Subject: Re: [gitorious] Re: Dolt repo browser 0.4.0 available

I have a directory of repositories, deleted showoff, and git clone it
again, and from that directory (not showoff). I do a `dolt .`, and clicked
on showoff link.

What I see is the circular wait thingy, and the stake trace.is similar to
the earlier one:

>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop

/home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/json-1.7.5/lib/json/common .rb:223:in
`encode': "\xC3" from ASCII-8BIT to UTF-8 (Encoding::Undef
inedConversionError)
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/json-1.7.5/lib/json/common .rb:223:in
`generate'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/json-1.7.5/lib/json/common .rb:223:in
`generate'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/bin/../views/tr ee_history.erb:1:in
`evaluate_source'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:209:in
`instance_eval'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:209:in
`evaluate_source'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:144:in
`cached_evaluate'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:127:in
`evaluate'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/tilt-1.3.3/lib/tilt/templa te.rb:76:in
`render'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/templa te_renderer.rb:42:in
`render'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/sinatr a/actions.rb:99:in
`block in tree_history'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/repo_a ctions.rb:72:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/repo_a ctions.rb:72:in
`block in repo_action'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:191:in
`succeed'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/git/re pository.rb:74:in
`block (2 levels) in tree_history'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`call'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`set_deferred_status'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:191:in
`succeed'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/dolt-0.5.0/lib/dolt/git/re pository.rb:95:in
`block in build_history'
        from /home/wari/.rvm/gems/ruby-1.9.3-p194@myhome/gems/eventmachine-1.0.0/lib/em/ deferrable.rb:151:in
`call'

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic