Website Summary Files Commits Branches @commit @diff @stats
Commit message (Collapse)AuthorAgeLinesSHA
...
* Add support for downloading single blobs
 Lars Hjemli
2007-05-09-3/+47ca8eb8f
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* ui-view: show pathname if specified in querystring
 Lars Hjemli
2007-05-08-5/+107250a15
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Update to libgit 1.5.2-rc2
 Lars Hjemli
2007-05-08-837/+5061c3ca9
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Layout update
 Lars Hjemli
2007-02-21-32/+12766cacd0
|
* Make snapshot feature configurable
 Lars Hjemli
2007-02-08-6/+22ac70cb4
| | | | | | | | | | Snapshots can now be enabled/disabled by default for all repositories in cgitrc with param "snapshots". Additionally, any repo can override the default setting with param "repo.snapshots". By default, no snapshotting is enabled. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add support for snapshots
 Lars Hjemli
2007-02-08-8/+153ab2ab95
| | | | | | | | Make a link from the commit viewer to a snapshot of the corresponding tree. Currently only zip-format is supported. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* cgit v0.2
 Lars Hjemli
2007-02-05-1/+114d360d
| | | | | | | | | Main changes since v0.1: -list tags in repo summary -allow search in log-view -read repository paths from cgitrc Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add support for prefix and gitsrc arguments to 'make'
 Lars Hjemli
2007-02-05-15/+37c52e841
| | | | | | | | This should improve the installation a little, especially since the new options are mentioned in the README. Also, add a make-rule to build the git binaries if necessary + a dependency between cgit and libgit.a. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Update cgitrc template
 Lars Hjemli
2007-02-04-21/+3274b0db9
| | | | | | Make the descriptions more helpfull. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add support for lightweight tags
 Lars Hjemli
2007-02-04-19/+378fb2f05
| | | | | | | There is nothing bad about a tag that has no tag-object, but the old code didn't handle such tags correctly. Fix it. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Read repo-info from /etc/cgitrc
 Lars Hjemli
2007-02-04-55/+120ce1c733
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes cgit read all repo-info from the configfile, instead of scanning for possible git-dirs below a common root path. This is primarily done to get better security (separate physical path from logical repo-name). In /etc/cgitrc each repo is registered with the following keys: repo.url repo.name repo.path repo.desc repo.owner Note: *Required keys are repo.url and repo.path, all others are optional *Each occurrence of repo.url starts a new repository registration *Default value for repo.name is taken from repo.url *The value of repo.url cannot contain characters with special meaning for urls (i.e. one of /?%&), while repo.name can contain anything. Example: repo.url=cgit-pub repo.name=cgit/public repo.path=/pub/git/cgit repo.desc=My public cgit repo repo.owner=Lars Hjemli repo.url=cgit-priv repo.name=cgit/private repo.path=/home/larsh/src/cgit/.git repo.desc=My private cgit repo repo.owner=Lars Hjemli Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Do not die if tag has no message
 Lars Hjemli
2007-02-04-2/+2ebd7b0f
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Fix search for non-virtual urls
 Lars Hjemli
2007-02-03-0/+6bb3e795
| | | | | | | | When cgit don't use virtual urls, the current repo and page url parameters must be included in the search form as hidden input fields. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Update README with install/config information
 Lars Hjemli
2007-01-28-24/+2866414b6
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add template for /etc/cgitrc
 Lars Hjemli
2007-01-28-0/+633c388a3
| | | | | | This doubles as documentation of the parameteres :) Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add parameter to adjust max message length in log listings
 Lars Hjemli
2007-01-28-2/+87dd50c9
| | | | | | | | | The parameter "max-message-length" can be specified in cgitrc, default value is 60. This affects the log message shown in repo summary and shortlog. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Set explicit font size
 Lars Hjemli
2007-01-28-1/+1d8b0cca
| | | | | | This might be bad style, but cgit really needed smaller fonts. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Change global document layout
 Lars Hjemli
2007-01-28-12/+168596cda
| | | | | | Use a document-wide table for the main layout Signed-off-by: Lars Hjemli <larsh@slaptop.hjemli.net>
* Unified install path
 Lars Hjemli
2007-01-28-4/+34a9dea5
| | | | | | Install all files into single directory Signed-off-by: Lars Hjemli <larsh@slaptop.hjemli.net>
* Cleanup table listings
 Lars Hjemli
2007-01-28-13/+9777faf7
| | | | | | Make the output for <table class='list'> a bit nicer Signed-off-by: Lars Hjemli <larsh@slaptop.hjemli.net>
* Enable building with debuginfo
 Lars Hjemli
2007-01-17-0/+4447025f
| | | | | | Add -g to CFLAGS when running make with DEBUG=1 Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Extend repo summary with tag list
 Lars Hjemli
2007-01-17-10/+7223734c5
| | | | | | Show all tags in the repo below the branch list. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add function cgit_parse_tag()
 Lars Hjemli
2007-01-17-0/+55a69061f
| | | | | | Teach cgit how to extract author info from a tag. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add some more decls from git (cache.h, tag.h)
 Lars Hjemli
2007-01-17-0/+3406c81d6
| | | | | | This is in preparation for extended tag support in cgit Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Handle empty/malformed commit messages
 Lars Hjemli
2007-01-16-6/+1366091f9
| | | | | | | An empty commit message would trigger a segfault in the current cgit_parse_commit(). Also, make sure that all char-pointers are properly initialized.
* WIP: add paths/backlinks to tree/blobview
 Lars Hjemli
2007-01-12-5/+155cd2bf7
|
* Remove troublesome chars from cachefile names
 Lars Hjemli
2007-01-12-1/+182c2047f
| | | | | | | Add a funtion cache_safe_filename() which replaces possibly bad filename characters with '_'. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Move cache_prepare() to cgit
 Lars Hjemli
2007-01-12-25/+2383a5f35
| | | | | | This moves some cgit-specific stuff away from cache.c Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Use long instead of int when converting from TTL to seconds
 Lars Hjemli
2007-01-05-1/+1f98e726
| | | | | | Just to be really, really sure about embarrasing overflow settings Signed-off-by: Lars Hjemli <larsh@hal-2004.(none)>
* Use TTL-settings even in nocache mode
 Lars Hjemli
2007-01-05-0/+1a6a1112
| | | | | | | In nocace mode an uninitialized ttl-setting was used to generate http-Expires header. Fix it. Signed-off-by: Lars Hjemli <larsh@hal-2004.(none)>
* Handle %xx encoding in querystring
 Lars Hjemli
2007-01-04-0/+3652e605c
| | | | | | | Convert valid %xx expressions in querystring to ascii, ignore invalid expressions (i.e. eat the three characters %xx). Signed-off-by: Lars Hjemli <larsh@hal-2004.(none)>
* Handle '+' in querystring
 Lars Hjemli
2006-12-28-0/+205b1319
| | | | | | Translate '+' to ' ' in querystring parser (still doesn't handle %xx) Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add basic log filtering
 Lars Hjemli
2006-12-28-7/+83732d68d
| | | | | | This enables case-insensitive grep on logentris using the new search box Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add generic support for search box in page header
 Lars Hjemli
2006-12-28-5/+51e39d738
| | | | | | | This adds the ability to show a search box in any pageheader with correct href and hidden form data, but does not enable the box on any pages. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Test for NULL-pointers in html_txt() and friends
 Lars Hjemli
2006-12-28-4/+327cd3b2
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Minor style fixes
 Lars Hjemli
2006-12-22-9/+12c43f124
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add missing diff-link in ui-commit.c
 Lars Hjemli
2006-12-22-2/+32efee09
| | | | | | | | Gaah. This should have been a part of 36aba00273e7af1b94bf8c5dd5068709d983d01e Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Only show first 80 characters of commit subject in log and summary
 Lars Hjemli
2006-12-22-5/+349d8d9b6
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add missing ttl-options in config
 Lars Hjemli
2006-12-22-0/+8378cae6
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* cgit 0.1
 Lars Hjemli
2006-12-21-1/+18e495b0
| | | | | | | | With a working diff, it really has all the basics. Next steps will be to make it more usable and less ugly :) Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Let make know that ui-diff.c depends on xdiff.h
 Lars Hjemli
2006-12-21-0/+240dea52
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add basic diff view
 Lars Hjemli
2006-12-20-1/+27036aba00
| | | | | | Finally, xdiff is used to show per-file diffs via commit view. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Use html_filemode in ui-tree.c
 Lars Hjemli
2006-12-17-6/+9a530428
| | | | | | No reason to show "100644" when we can show "-rw-r--r--" Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Don't show new and old filemode for added/removed files
 Lars Hjemli
2006-12-17-2/+9fb6e586
| | | | | | | | It gives us no extra info whatsoever to show "----------" for either new or old mode, it's just noise (especially since we now show the "old" filemode for deleted files) Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Show list of modified files in ui-commit.c
 Lars Hjemli
2006-12-17-8/+2816cb326c
| | | | | | | | Compare current commit with 1.parent, and for each affected file display current filemode, old filemode if changed, current filename and source filename if it was a copy/rename. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Reformat code to avoid excessive line lengths
 Lars Hjemli
2006-12-16-11/+189c5229e
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add cgit_free_commitinfo() and use where needed
 Lars Hjemli
2006-12-16-8/+15aaa24bd
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Simplify ui-commit.c
 Lars Hjemli
2006-12-16-16/+1fa82b03
| | | | | | | Replace the call to lookup_commit() with a call to lookup_commit_reference, since it handles reading and parsing of the commit object internally. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Show emails and timestamps in ui-commit.c
 Lars Hjemli
2006-12-16-2/+88960d26
| | | | | | | Use the extra info found in commitinfo struct when generating commit view. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Teach commit parser about author/committer email + timestamp
 Lars Hjemli
2006-12-16-2/+1477078ba
| | | | | | | | | | | We want all four of these when showing a commit, so save them in the commitinfo struct. Btw: There's probably no good reason to save committer timestamp since it's already available in commit->date. But it doesn't hurt us either, and it makes the parser look more complete, so we just do it. Signed-off-by: Lars Hjemli <hjemli@gmail.com>