gitorious:libdolt.git
5 years agoNew semantics requires new minor version v0.7.0
Christian Johansen [Wed, 10 Oct 2012 10:37:59 +0000 (12:37 +0200)]
New semantics requires new minor version

5 years agoUp version v0.6.2
Christian Johansen [Wed, 10 Oct 2012 10:27:54 +0000 (12:27 +0200)]
Up version

5 years agoAdd tree_entry to get either blob or tree
Christian Johansen [Tue, 9 Oct 2012 12:38:54 +0000 (14:38 +0200)]
Add tree_entry to get either blob or tree

5 years agoAdd very simple Gitorious repo resolver
Christian Johansen [Mon, 8 Oct 2012 13:19:12 +0000 (15:19 +0200)]
Add very simple Gitorious repo resolver

5 years agoExtract separate Urls module
Christian Johansen [Mon, 8 Oct 2012 13:19:01 +0000 (15:19 +0200)]
Extract separate Urls module

  - Documents what URLs are expected to be generated
  - Easy to leave out when a different implementation is used

5 years agoUse When.rb instead of EM::DefaultDeferrable
Christian Johansen [Mon, 8 Oct 2012 10:04:10 +0000 (12:04 +0200)]
Use When.rb instead of EM::DefaultDeferrable

5 years agoLeverage Makeup v0.6.0
Christian Johansen [Fri, 5 Oct 2012 17:49:17 +0000 (19:49 +0200)]
Leverage Makeup

5 years agoAdd kitchen-sink requirable
Christian Johansen [Fri, 5 Oct 2012 12:21:07 +0000 (14:21 +0200)]
Add kitchen-sink requirable

5 years agoUp version
Christian Johansen [Fri, 5 Oct 2012 12:13:28 +0000 (14:13 +0200)]
Up version

5 years agoPrune dependencies
Christian Johansen [Fri, 5 Oct 2012 12:13:04 +0000 (14:13 +0200)]
Prune dependencies

5 years agoExtract libdolt from dolt
Christian Johansen [Fri, 5 Oct 2012 12:12:33 +0000 (14:12 +0200)]
Extract libdolt from dolt

  - Make it possible to depend on and use the Dolt API without
    also depending on the Sinatra stuff provided by Dolt

5 years agoExtract template renderer as tiltout
Christian Johansen [Fri, 5 Oct 2012 11:49:21 +0000 (13:49 +0200)]
Extract template renderer as tiltout

5 years agoUp version v0.5.1
Christian Johansen [Thu, 4 Oct 2012 13:06:38 +0000 (15:06 +0200)]
Up version

5 years agoSyntax highlighting for multi-line code blocks
Christian Johansen [Thu, 4 Oct 2012 13:05:58 +0000 (15:05 +0200)]
Syntax highlighting for multi-line code blocks

5 years agoFormatting
Christian Johansen [Thu, 4 Oct 2012 11:49:26 +0000 (13:49 +0200)]
Formatting

5 years agoSort the repo listing alfanumerically
Christian Johansen [Thu, 4 Oct 2012 11:29:03 +0000 (13:29 +0200)]
Sort the repo listing alfanumerically

5 years agoUp version v0.5.0
Christian Johansen [Thu, 4 Oct 2012 10:36:00 +0000 (12:36 +0200)]
Up version

5 years agoProperly implemented tree max depth
Christian Johansen [Thu, 4 Oct 2012 10:35:15 +0000 (12:35 +0200)]
Properly implemented tree max depth

5 years agoProperly load lexers for syntax highlighting
Christian Johansen [Thu, 4 Oct 2012 10:07:09 +0000 (12:07 +0200)]
Properly load lexers for syntax highlighting

5 years agoAdd .feature as a gherkin file type
Christian Johansen [Thu, 4 Oct 2012 09:31:07 +0000 (11:31 +0200)]
Add .feature as a gherkin file type

5 years agoMake test less volatile - don't look up 'master'
Christian Johansen [Thu, 4 Oct 2012 09:08:36 +0000 (11:08 +0200)]
Make test less volatile - don't look up 'master'

5 years agoUp version v0.4.3
Christian Johansen [Thu, 4 Oct 2012 08:11:09 +0000 (10:11 +0200)]
Up version

5 years agoSupport submodules
Christian Johansen [Thu, 4 Oct 2012 08:10:37 +0000 (10:10 +0200)]
Support submodules

5 years agoUp version v0.4.2
Christian Johansen [Wed, 3 Oct 2012 17:36:52 +0000 (19:36 +0200)]
Up version

5 years agoAvoid ambiguity in log command
Christian Johansen [Wed, 3 Oct 2012 17:36:29 +0000 (19:36 +0200)]
Avoid ambiguity in log command

5 years agoConsistent Date JSON strings
Christian Johansen [Wed, 3 Oct 2012 17:27:23 +0000 (19:27 +0200)]
Consistent Date JSON strings

  - Fixes NaN dates in Ruby 1.9

5 years agoRender link to root in tree browser
Christian Johansen [Wed, 3 Oct 2012 13:18:18 +0000 (15:18 +0200)]
Render link to root in tree browser

5 years agoUpdate UI
Christian Johansen [Wed, 3 Oct 2012 10:57:55 +0000 (12:57 +0200)]
Update UI

5 years agoMake sure JSON is loaded for templates v0.4.1
Christian Johansen [Wed, 3 Oct 2012 10:19:27 +0000 (12:19 +0200)]
Make sure JSON is loaded for templates

5 years agoAdd tree history v0.4.0
Christian Johansen [Wed, 3 Oct 2012 09:01:58 +0000 (11:01 +0200)]
Add tree history

5 years agoAdd support for async tree history
Christian Johansen [Tue, 2 Oct 2012 12:04:22 +0000 (14:04 +0200)]
Add support for async tree history

5 years agoUpdate UI part
Christian Johansen [Mon, 1 Oct 2012 17:54:45 +0000 (19:54 +0200)]
Update UI part

5 years agoNew version v0.3.1
Christian Johansen [Mon, 1 Oct 2012 14:34:00 +0000 (16:34 +0200)]
New version

5 years agoMerge branch 'branch-selector'
Christian Johansen [Mon, 1 Oct 2012 14:33:20 +0000 (16:33 +0200)]
Merge branch 'branch-selector'

5 years agoNew UI branch-selector
Christian Johansen [Mon, 1 Oct 2012 14:33:15 +0000 (16:33 +0200)]
New UI

5 years agoProperly handle exceptions
Christian Johansen [Mon, 1 Oct 2012 14:03:05 +0000 (16:03 +0200)]
Properly handle exceptions

5 years agoRef selector
Christian Johansen [Mon, 1 Oct 2012 13:42:40 +0000 (15:42 +0200)]
Ref selector

5 years agoCorrect ref selector placement
Christian Johansen [Mon, 1 Oct 2012 13:36:58 +0000 (15:36 +0200)]
Correct ref selector placement

5 years agoUpdate version v0.3.0
Christian Johansen [Mon, 1 Oct 2012 12:57:30 +0000 (14:57 +0200)]
Update version

5 years agoStart hacking branch selector
Christian Johansen [Mon, 1 Oct 2012 12:54:52 +0000 (14:54 +0200)]
Start hacking branch selector

5 years agoRender images as <img>
Christian Johansen [Mon, 1 Oct 2012 12:50:37 +0000 (14:50 +0200)]
Render images as <img>

5 years agoKeep "link binary blob" a targetable piece of logic
Christian Johansen [Mon, 1 Oct 2012 11:37:14 +0000 (13:37 +0200)]
Keep "link binary blob" a targetable piece of logic

5 years agoRender binary blobs as links that download them
Christian Johansen [Mon, 1 Oct 2012 11:35:33 +0000 (13:35 +0200)]
Render binary blobs as links that download them

5 years agoRender blobs view format_blob -> format_text_blob
Christian Johansen [Mon, 1 Oct 2012 10:29:06 +0000 (12:29 +0200)]
Render blobs view format_blob -> format_text_blob

  - Allows us to hook in separate helpers for binary blobs

5 years agoSyntax highlight .htm files as HTML
Christian Johansen [Mon, 1 Oct 2012 08:43:31 +0000 (10:43 +0200)]
Syntax highlight .htm files as HTML

5 years agoUp version v0.2.2
Christian Johansen [Wed, 26 Sep 2012 20:36:46 +0000 (22:36 +0200)]
Up version

5 years agoUse HTML entitites in syntax highlight fallback
Christian Johansen [Wed, 26 Sep 2012 20:36:01 +0000 (22:36 +0200)]
Use HTML entitites in syntax highlight fallback

  - If the highlighter raises an error (typically if we've attempted
    to use a non-existent lexer), the code needs to be HTML
    entity-fied in order to safely present

5 years agoFix "double empty lines" bug temporarily
Christian Johansen [Wed, 26 Sep 2012 20:25:12 +0000 (22:25 +0200)]
Fix "double empty lines" bug temporarily

5 years agoAdd refs action
Christian Johansen [Tue, 25 Sep 2012 11:57:11 +0000 (13:57 +0200)]
Add refs action

  - Render heads and tags as JSON

5 years ago.ru files are Ruby, too
Christian Johansen [Tue, 25 Sep 2012 09:05:43 +0000 (11:05 +0200)]
.ru files are Ruby, too

5 years agoConfigurable tab width
Christian Johansen [Tue, 25 Sep 2012 08:53:41 +0000 (10:53 +0200)]
Configurable tab width

5 years agoAdd tests for SmartBlobRenderer
Christian Johansen [Tue, 25 Sep 2012 08:40:28 +0000 (10:40 +0200)]
Add tests for SmartBlobRenderer

5 years agoUp version
Christian Johansen [Tue, 25 Sep 2012 08:40:16 +0000 (10:40 +0200)]
Up version

5 years agoDon't depend on parsedate v0.2.1
Christian Johansen [Tue, 25 Sep 2012 08:01:43 +0000 (10:01 +0200)]
Don't depend on parsedate

5 years agoVersion bump v0.2.0
Christian Johansen [Tue, 25 Sep 2012 07:30:24 +0000 (09:30 +0200)]
Version bump

5 years agoFix active menu link on history page
Christian Johansen [Sat, 22 Sep 2012 08:14:34 +0000 (10:14 +0200)]
Fix active menu link on history page

5 years agoGemfile.lock is a YAML file
Christian Johansen [Sat, 22 Sep 2012 08:14:22 +0000 (10:14 +0200)]
Gemfile.lock is a YAML file

5 years agoUse tabwidth = 4 spaces
Christian Johansen [Sat, 22 Sep 2012 08:14:12 +0000 (10:14 +0200)]
Use tabwidth = 4 spaces

  - Eventually: Add view helper that has configurable tab size

5 years agoDon't use `log --follow`
Christian Johansen [Sat, 22 Sep 2012 08:13:47 +0000 (10:13 +0200)]
Don't use `log --follow`

5 years agoAdd multi-repo index of all repos
Christian Johansen [Sat, 22 Sep 2012 08:13:38 +0000 (10:13 +0200)]
Add multi-repo index of all repos

5 years agoFind lexer by shebangs
Christian Johansen [Sat, 22 Sep 2012 07:45:46 +0000 (09:45 +0200)]
Find lexer by shebangs

5 years agoDon't produce unclickable links
Christian Johansen [Fri, 21 Sep 2012 22:53:21 +0000 (00:53 +0200)]
Don't produce unclickable links

5 years agoAdd file history/log
Christian Johansen [Fri, 21 Sep 2012 22:51:45 +0000 (00:51 +0200)]
Add file history/log

5 years agoUpdate design
Christian Johansen [Fri, 21 Sep 2012 22:03:07 +0000 (00:03 +0200)]
Update design

5 years agoRemove duplication
Christian Johansen [Fri, 21 Sep 2012 22:03:02 +0000 (00:03 +0200)]
Remove duplication

5 years agoAdd test for markup view helper
Christian Johansen [Fri, 21 Sep 2012 15:25:20 +0000 (17:25 +0200)]
Add test for markup view helper

5 years agoUpdated UI styles
Christian Johansen [Fri, 21 Sep 2012 15:25:03 +0000 (17:25 +0200)]
Updated UI styles

5 years agoRepository#log test
Christian Johansen [Fri, 21 Sep 2012 15:24:56 +0000 (17:24 +0200)]
Repository#log test

5 years agoBetter markup styling
Christian Johansen [Fri, 21 Sep 2012 15:24:48 +0000 (17:24 +0200)]
Better markup styling

5 years agoDeferred log method
Christian Johansen [Fri, 21 Sep 2012 15:24:39 +0000 (17:24 +0200)]
Deferred log method

5 years agoClean up binary implementation
Christian Johansen [Fri, 21 Sep 2012 15:24:21 +0000 (17:24 +0200)]
Clean up binary implementation

5 years agoAdd commit API to get log data
Christian Johansen [Fri, 21 Sep 2012 15:24:12 +0000 (17:24 +0200)]
Add commit API to get log data

5 years agoBlob rendering modules
Christian Johansen [Fri, 21 Sep 2012 12:04:36 +0000 (14:04 +0200)]
Blob rendering modules

5 years agoAdd default format_blob
Christian Johansen [Fri, 21 Sep 2012 11:58:39 +0000 (13:58 +0200)]
Add default format_blob

  - Simply escapes HTML entities and displays raw blob
    with line numbers

5 years agoUpdate install instructions in Readme
Christian Johansen [Fri, 21 Sep 2012 08:21:42 +0000 (10:21 +0200)]
Update install instructions in Readme

5 years agoTest smart blob rendering
Christian Johansen [Fri, 21 Sep 2012 08:20:28 +0000 (10:20 +0200)]
Test smart blob rendering

5 years agoAdd markup rendering
Christian Johansen [Fri, 21 Sep 2012 08:01:41 +0000 (10:01 +0200)]
Add markup rendering

5 years agoOne syntax highlighting module/class is enough
Christian Johansen [Fri, 21 Sep 2012 07:37:17 +0000 (09:37 +0200)]
One syntax highlighting module/class is enough

5 years agoSet up highlighting for polymorphic overrides
Christian Johansen [Thu, 20 Sep 2012 21:38:25 +0000 (23:38 +0200)]
Set up highlighting for polymorphic overrides

5 years agoAdd tests for all templates
Christian Johansen [Thu, 20 Sep 2012 21:32:47 +0000 (23:32 +0200)]
Add tests for all templates

5 years agoSyntax highlighted blame
Christian Johansen [Thu, 20 Sep 2012 21:14:39 +0000 (23:14 +0200)]
Syntax highlighted blame

5 years agoProper blame annotation
Christian Johansen [Thu, 20 Sep 2012 14:47:23 +0000 (16:47 +0200)]
Proper blame annotation

5 years agoAdd rough blame
Christian Johansen [Thu, 20 Sep 2012 13:55:52 +0000 (15:55 +0200)]
Add rough blame

5 years agoAdd #raw action
Christian Johansen [Thu, 20 Sep 2012 09:34:51 +0000 (11:34 +0200)]
Add #raw action

5 years agoRemove URL generation duplication
Christian Johansen [Thu, 20 Sep 2012 09:34:39 +0000 (11:34 +0200)]
Remove URL generation duplication

  - Put URL generation in view helper modules
  - Include view helper modules in Sinatra applications

5 years agoRemove superfluous block arguments
Christian Johansen [Thu, 20 Sep 2012 09:33:40 +0000 (11:33 +0200)]
Remove superfluous block arguments

5 years agoAdd Sinatra::Actions#tree tests
Christian Johansen [Thu, 20 Sep 2012 09:22:53 +0000 (11:22 +0200)]
Add Sinatra::Actions#tree tests

5 years agoAllow one-off layout overrides in #render
Christian Johansen [Thu, 20 Sep 2012 09:11:44 +0000 (11:11 +0200)]
Allow one-off layout overrides in #render

5 years agoUp submodule
Christian Johansen [Thu, 20 Sep 2012 08:46:11 +0000 (10:46 +0200)]
Up submodule

5 years agoInclude repository and ref in tree context urls
Christian Johansen [Thu, 20 Sep 2012 08:45:00 +0000 (10:45 +0200)]
Include repository and ref in tree context urls

5 years agoHelpers are modules again
Christian Johansen [Thu, 20 Sep 2012 08:15:47 +0000 (10:15 +0200)]
Helpers are modules again

  - Trying to inject state into view helpers was wrong
  - Behavior variance is achieved through differing implementations

5 years agoGroup trees by tree,blob, sort by name
Christian Johansen [Wed, 19 Sep 2012 22:19:06 +0000 (00:19 +0200)]
Group trees by tree,blob, sort by name

6 years agoMerge branch 'libgit2'
Christian Johansen [Wed, 19 Sep 2012 14:12:22 +0000 (16:12 +0200)]
Merge branch 'libgit2'

6 years agoRedo view "helper" concepts libgit2
Christian Johansen [Wed, 19 Sep 2012 14:12:12 +0000 (16:12 +0200)]
Redo view "helper" concepts

  - TemplateRenderer now has a #helper that accepts objects
  - A "Merger" object allows you to treat multiple object as
    one big bag of methods (in order to do mixins with instances
    rather than modules)
  - Add helpers for each core concept/git data type
  - Add tests for helpers
  - Use ref, path consistently (not path, ref)

6 years agoRewrite template/views. Use EMRugged for Git.
Christian Johansen [Wed, 19 Sep 2012 10:27:54 +0000 (12:27 +0200)]
Rewrite template/views. Use EMRugged for Git.

  - Not complete, still some failing tests
  - View helpers need to change

6 years agoMerge commit 'refs/merge-requests/1' of git://gitorious.org/gitorious/dolt into libgit2
Christian Johansen [Tue, 18 Sep 2012 21:32:15 +0000 (23:32 +0200)]
Merge commit 'refs/merge-requests/1' of git://gitorious.org/gitorious/dolt into libgit2

6 years agoMerge commit 'refs/merge-requests/1' of git://gitorious.org/gitorious/dolt
Christian Johansen [Tue, 18 Sep 2012 21:31:04 +0000 (23:31 +0200)]
Merge commit 'refs/merge-requests/1' of git://gitorious.org/gitorious/dolt

6 years agoAdd error handling for unexpected object types
Christian Johansen [Mon, 17 Sep 2012 13:31:56 +0000 (15:31 +0200)]
Add error handling for unexpected object types

  - Redirect blob -> tree for tree objects on /*/blob/*
  - Redirect tree -> blob for blob objects /*/tree/*
  - Consider it an error if attempting to Git::Shell#show a tree

6 years agoFix relative require path, it's incompatible with Ruby 1.9
Robin Stocker [Mon, 17 Sep 2012 12:00:44 +0000 (14:00 +0200)]
Fix relative require path, it's incompatible with Ruby 1.9

6 years agoOutsource DeferrableChildProcess to em_pessimistic
Christian Johansen [Mon, 17 Sep 2012 10:46:12 +0000 (12:46 +0200)]
Outsource DeferrableChildProcess to em_pessimistic