rick
300d8eacc5
optimize Gollum::Wiki#tree_list
2010-10-11 16:58:46 -07:00
rick
6552323797
implement GitAccess#commits using grit head
2010-10-11 16:58:46 -07:00
rick
a92a882021
restore ref_map and tree_map tests
2010-10-11 16:58:46 -07:00
rick
ebf7855c09
integrate Gollum::GitAccess
2010-10-11 16:58:46 -07:00
rick
62c4b795be
add basic GitAccess class
2010-10-11 16:58:46 -07:00
rick
c0f8c897e7
update gemspec file listing
2010-10-11 16:58:22 -07:00
rick
33aad801bd
update history
2010-10-06 13:20:29 -07:00
rick
dd7dddddcf
Revert "Gollum::Wiki#pages come back sorted by title, not permalink or the default ordering from git ls-tree."
...
This reverts commit e37a8b9da4 .
2010-10-06 13:17:47 -07:00
rick
251d5c8201
add to history
2010-09-30 17:20:31 -07:00
rick
4dbe3ea844
ensures rel="nofollow" is added to all anchors if a page is retrieved with a SHA
2010-09-30 17:19:37 -07:00
rick
cc929bbc56
tomdoc'd
2010-09-30 15:36:14 -07:00
rick
5e59e39d67
add to history
2010-09-30 15:32:38 -07:00
rick
05a7b4c06c
Allow users to pass anchors to page links.
...
http://github.com/github/gollum/issues/\#issue/21
2010-09-30 15:32:02 -07:00
rick
7924db8e01
mention cgi escapage and git grep in the history
2010-09-30 14:26:27 -07:00
rick
4b313944fe
merge
2010-09-30 14:22:18 -07:00
rick
9786f5f347
Merge branch 'master' into special-chars-in-page-names
2010-09-30 14:02:39 -07:00
Tom Preston-Werner
42985dc5c1
Explicitly set default port to 4567.
2010-09-29 14:42:24 -07:00
Tom Preston-Werner
ee6b71ff80
Change 'bind' CLI option to 'host'. Set default to 127.0.0.1. Closes #47 .
2010-09-29 14:40:36 -07:00
Tom Preston-Werner
cdf75d20ef
Merge remote branch 'etaque/sinatra-options'
2010-09-29 13:56:03 -07:00
Tom Preston-Werner
1e2932fd21
Merge remote branch 'henrikh/test-sections'
2010-09-29 13:09:08 -07:00
rick
4bb7d53854
history update
2010-09-16 09:23:02 -07:00
rick
e37a8b9da4
Gollum::Wiki#pages come back sorted by title, not permalink or the default ordering from git ls-tree.
2010-09-16 09:16:42 -07:00
Emilien Taque
48bfe954d1
add Sinatra --bind option through gollum binary
2010-09-15 22:53:15 +02:00
rick
9cc8790d4f
history lesson
2010-09-13 16:09:05 -07:00
rick
d51f42e647
theres no blank? in ruby
2010-09-13 15:49:10 -07:00
rick
430436ce8d
handle non strings passed to Page.cname
2010-09-13 15:48:54 -07:00
rick
e774ceaf1f
dont bomb when trying to find a page with a blank name
2010-09-12 20:04:21 -07:00
rick
42bd6c221a
invalid shas return empty treemaps
2010-09-03 10:59:30 -07:00
Paul Baumgart
50e9a42503
fix documentation for Wiki.size
2010-09-02 20:30:13 -07:00
Paul Baumgart
5fcb5d971a
Add support for RFC 1738 special characters in page names.
...
Escape all links and redirects to support this. Some changes to app.rb
necessary for correct routing by Sinatra.
2010-09-01 22:02:19 -07:00
Jon Frisby
e9239050e0
Properly handle pages that exist in sub-dirs in search results
2010-08-31 10:48:10 +02:00
Jon Frisby
50c207ad91
Update gemspec with search files
2010-08-31 10:47:51 +02:00
rick
7c70174725
handle invalid options
2010-08-30 18:50:02 -07:00
rick
e0d234c255
use grit to get the file's mime type, as suggested.
...
http://github.com/github/gollum/commit/6de9ddfd3f79a9cb320aab3c43b8e0a912107b2e#commitcomment-137656
2010-08-30 18:25:48 -07:00
rick
bf37f44970
pull default name/email for commits from wiki repo's git config
2010-08-30 18:11:03 -07:00
rick
847e6c00a4
Merge branch 'master' of github.com:github/gollum
2010-08-30 18:04:36 -07:00
Jon Frisby
6de9ddfd3f
Make an attempt at setting a proper mime-type when showing a file.
...
Prevents things like having the browser show raw binary data when you have a PDF in your repo.
2010-08-31 09:04:27 +08:00
Jon Frisby
1f8a67598a
Use Grit to determine committer instead of executing a sub-shell and calling the git CLI.
2010-08-31 09:04:27 +08:00
Jon Frisby
515f8610c4
Make --version not cough up a furball.
...
Commit 8c625419b8 moved the require down,
which broke --version.
2010-08-31 08:59:56 +08:00
rick
ba18cbebe8
more tree_map tests
2010-08-30 17:56:03 -07:00
rick
646c8e21b2
Add Wiki#size to efficiently count pages without loading them.
2010-08-30 17:52:20 -07:00
rick
6dab4f7fe6
Wiki#pages uses the treemap
2010-08-30 17:45:32 -07:00
rick
7e2b1fdbc6
Wiki#tree_map_for returns an array of BlobEntry instances
2010-08-30 17:31:19 -07:00
rick
6f077702e1
Page#find_page_in_this_tree is redundant
2010-08-30 17:04:30 -07:00
Dean Strelau
f4c4b2e49c
Update development dependencies. Closes github#18
...
Tests require a few markdown libraries to pass.
2010-08-30 16:38:01 -07:00
Tom Preston-Werner
db1ccc4525
DRY up test commit details.
2010-08-30 16:38:01 -07:00
Tom Preston-Werner
dddb73672a
Minor readme typo and various whitespace fixups.
2010-08-30 16:38:01 -07:00
Tom Preston-Werner
94f05b0796
Update working dir (if present) when edited via the API. Closes #6 .
2010-08-30 16:37:59 -07:00
Sirupsen
6d3b40c1d4
Using Grit instead of backticked bash.
...
A bit unclear what's going on though, would be more explicit to say:
{:count => query}, however Grit::Git#transform_options converts to this
syntax:
`--count='query'` and `git grep` can't take this syntax, it has to be:
`git grep --count query`, and this is why we're using :c, and not
:count. As {:c => query} converts to: `git grep -c 'query'` which works
as expected.
Linked to this commit, for above information in comment.
Updated comment in Wiki.search to link describing commit.
2010-08-29 15:25:04 +02:00
Sirupsen
45eb364a6d
Refactoring of Wiki.search.
2010-08-29 14:30:30 +02:00