├── .gitignore ├── images └── search.png ├── public ├── favicon.ico ├── app.js ├── sh_diff.min.js ├── sh_style.css ├── style.css ├── jeditable.min.js ├── sh_main.min.js └── jquery.min.js ├── .gitmodules ├── AUTHORS ├── README.textile ├── environment.rb ├── views ├── attach.erb ├── delta.erb ├── history.erb ├── search.erb ├── list.erb ├── branch_history.erb ├── layout.erb ├── show.erb ├── edit.erb └── branches.erb ├── extensions.rb ├── system └── ruby.server.gitwiki.plist ├── TODO ├── LICENSE ├── page.rb └── git-wiki.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store -------------------------------------------------------------------------------- /images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al3x/git-wiki/master/images/search.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al3x/git-wiki/master/public/favicon.ico -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "sinatra"] 2 | path = sinatra 3 | url = git://github.com/bmizerany/sinatra.git 4 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Originally by Simon Rozet (http://atonie.org/2008/02/git-wiki) 2 | 3 | Modified by: 4 | - Alex Payne (http://www.al3x.net) 5 | - Jesse Andrews (http://www.overstimulate.com) 6 | - Timoni Grone (http://www.timoni.org) - stylesheet and design aid 7 | - Scott Chacon (http://jointheconversation.org) - ruby-git migration -------------------------------------------------------------------------------- /README.textile: -------------------------------------------------------------------------------- 1 | h1. git-wiki 2 | 3 | A wiki engine that uses a Git repository as its data store. 4 | 5 | h2. Status 6 | 7 | Alex Payne (see AUTHORS file) is no longer actively developing this branch. 8 | Please fork from here and continue development! 9 | 10 | h2. Requirements 11 | 12 | * rubygems 13 | * sinatra 14 | * grit 15 | * redcloth 16 | * rubypants -------------------------------------------------------------------------------- /environment.rb: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | require 'extensions' 3 | require 'page' 4 | 5 | %w(git redcloth rubypants).each do |gem| 6 | require_gem_with_feedback gem 7 | end 8 | 9 | GIT_REPO = ENV['HOME'] + '/wiki' 10 | HOMEPAGE = 'home' 11 | 12 | unless File.exists?(GIT_REPO) && File.directory?(GIT_REPO) 13 | puts "Initializing repository in #{GIT_REPO}..." 14 | Git.init(GIT_REPO) 15 | end 16 | 17 | $repo = Git.open(GIT_REPO) -------------------------------------------------------------------------------- /views/attach.erb: -------------------------------------------------------------------------------- 1 |
<%= @page.delta(params[:rev]) %>15 |
42 | 43 |