aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Improve the sample cgitrc fileGravatar Chris Pickel2007-09-09-12/+51
| | | | | | | | | | Added and documented missing cgitrc parameters, improved documentation for virtual-root, added examples for repositories with a working directory. [lh:sligthly modified/extended] Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* cgit v0.6.2Gravatar Lars Hjemli2007-09-09-1/+1
|
* Revert part of "Makefile: add support for DESTDIR"Gravatar Lars Hjemli2007-09-09-3/+3
| | | | | | | | This removes my editing on the patch received by Chris Pickel, as I didn't understand the purpose of DESTDIR. Noticed-by: Chris Pickel <sfiera@macports.org> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Revert "Makefile: add missing references to DESTDIR"Gravatar Lars Hjemli2007-09-09-2/+2
| | | | | | | | This reverts commit fa31c5ed4839575c3ef3f6f0823fc2b4af47dbfd, as I totally misunderstood the purpose of DESTDIR. Noticed-by: Chris Pickel <sfiera@macports.org> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* cgit v0.6.1Gravatar Lars Hjemli2007-09-08-2/+2
|
* Makefile: add missing references to DESTDIRGravatar Lars Hjemli2007-09-08-2/+2
| | | | | | | When cgit is built it needs to get CGIT_CONFIG and CGIT_CACHE_ROOT prefix with DESTDIR. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Make cgit honor CACHE_ROOT as defined in MakefileGravatar Chris Pickel2007-09-08-1/+2
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Makefile: add support for DESTDIRGravatar Chris Pickel2007-09-08-7/+7
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* cgit v0.6Gravatar Lars Hjemli2007-09-04-2/+2
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Update READMEGravatar Lars Hjemli2007-09-04-18/+39
| | | | | | | Add new build instructions, extend the "Missing features" section and add a note about patches/email address of the author. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Set xdemitconf_t.findfunc=NULLGravatar Lars Hjemli2007-09-04-0/+1
| | | | | | | | This function-pointer was introduced in git v1.5.3-rc0-42-gf258475. It needs to have a value, and setting it to NULL triggers the old behaviour for selecting hunk headers. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Merge branch 'jo/dirlink'Gravatar Lars Hjemli2007-09-04-7/+7
|\ | | | | | | | | | | | | | | | | | | | | * jo/dirlink: Rename dirlink to gitlink. Conflicts: ui-tree.c Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * Rename dirlink to gitlink.Gravatar Jeffrey C. Ollie2007-06-05-7/+7
| | | | | | | | | | | | | | Git changed from dirlink to gitlink in 302b9282c9ddfcc704ca759bdc98c1d5f75eba2f. Signed-off-by: Jeffrey C. Ollie <jeff@ocjtech.us>
* | Use git-1.5.3 as submoduleGravatar Lars Hjemli2007-09-04-0/+0
| | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Delete submodules.sh and prepare for using git-submoduleGravatar Lars Hjemli2007-09-04-186/+3
| | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Makefile: add target "get-git"Gravatar Lars Hjemli2007-09-04-1/+6
| | | | | | | | | | | | | | The new target downloads a suitable git.git tarball from kernel.org and unpacks it in the git directory. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Rewrite the makefile + gen-version.shGravatar Lars Hjemli2007-09-04-67/+55
| | | | | | | | | | | | | | The old files were simply broken, hopefully the new ones will work out somewhat better. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | ui-snapshot: whitespace/formatting cleanupGravatar Lars Hjemli2007-07-24-24/+24
| | | | | | | | | | | | | | | | Introduce a #define for number of snapshot archive entries, move all decls to function entrypoint, remove some trailing whitespace and reformat a few lines. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Make ui-tag.c generate valid xhtmlGravatar Lars Hjemli2007-07-23-1/+1
| | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Add support for line number in url fragmentGravatar Lars Hjemli2007-07-23-1/+10
| | | | | | | | | | | | | | With this change, urls like http://hjemli.net/git/cgit/tree/ui-tree.c#43 can be used to jump directly to the specified line number. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | cgit_print_snapshot_links: use url to specify snapshot nameGravatar Lars Hjemli2007-07-23-21/+41
| | | | | | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Merge branch 'master' of git://git.klever.net/patchwork/cgitGravatar Lars Hjemli2007-07-23-44/+194
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of git://git.klever.net/patchwork/cgit: link raw blob from tree file view fix: changed view link to blob in summary. allow selective enabling of snapshots shorten snapshot names to repo basename introduce cgit_repobasename added snapshot filename to the link add plain uncompressed tar snapshort format introduced .tar.bz2 snapshots compress .tar.gz using gzip as a filter added a chk_non_negative check css: adjust vertical-align of commit info th cells add support for snapshot tarballs Conflicts: ui-summary.c Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | link raw blob from tree file viewGravatar Michael Krelin2007-07-22-0/+4
| | | | | | | | | | | | Signed-off-by: Michael Krelin <hacker@klever.net>
| * | fix: changed view link to blob in summary.Gravatar Michael Krelin2007-07-22-1/+1
| | | | | | | | | | | | | | | | | | | | | might not be the best way, but should suffice for now that view command isn't handled in any way Signed-off-by: Michael Krelin <hacker@klever.net>
| * | allow selective enabling of snapshotsGravatar Michael Krelin2007-07-22-15/+48
| | | | | | | | | | | | | | | | | | | | | | | | snapshot configuration parameter now can be a space/slash/comma/colon/semicolon/pipe-separated list of snaphot suffixes as listed in ui-snapshot.c Signed-off-by: Michael Krelin <hacker@klever.net>
| * | shorten snapshot names to repo basenameGravatar Michael Krelin2007-07-21-2/+3
| | | | | | | | | | | | Signed-off-by: Michael Krelin <hacker@klever.net>
| * | introduce cgit_repobasenameGravatar Michael Krelin2007-07-21-0/+26
| | | | | | | | | | | | | | | | | | | | | that shortens reponame stripping any directories and .git suffixes, that is turning 'dir/repo.git/' or 'dir/repo/.git/' or alikes into mere 'repo'. Signed-off-by: Michael Krelin <hacker@klever.net>
| * | added snapshot filename to the linkGravatar Michael Krelin2007-07-21-5/+16
| | | | | | | | | | | | | | | | | | | | | - changed cgit_pageurl into cgit_fileurl with the filename parameter - rewritten cgit_pageurl as a wrapper around cgit_fileurl Signed-off-by: Michael Krelin <hacker@klever.net>
| * | add plain uncompressed tar snapshort formatGravatar Michael Krelin2007-07-21-1/+2
| | | | | | | | | | | | | | | | | | time to make available snapshots selectable Signed-off-by: Michael Krelin <hacker@klever.net>
| * | introduced .tar.bz2 snapshotsGravatar Michael Krelin2007-07-21-31/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - reworked write_tar_gzip_archive to handle arbitrary filter as a write_compressed_tar_archive - reformatted whitespaces in the said function to adhere to common cgit standards - added wrappers around write_compressed_tar_archive for .tar.gz and .tar.bz2 - added a hint for vim to use 8 characters shift width by default Signed-off-by: Michael Krelin <hacker@klever.net>
| * | compress .tar.gz using gzip as a filterGravatar Michael Krelin2007-07-21-1/+37
| | |
| * | added a chk_non_negative checkGravatar Michael Krelin2007-07-21-0/+8
| | |
| * | css: adjust vertical-align of commit info th cellsGravatar Michael Krelin2007-07-18-0/+1
| | |
| * | add support for snapshot tarballsGravatar Michael Krelin2007-07-18-37/+55
| | | | | | | | | | | | | | | | | | | | | - reworked cgit_print_snapshot to use a list of supported archivers and pick one for the suffix supplied - moved printing of snaphot links into ui-snapshot and make it iterate through the said list
* | | Add ui-tag.cGravatar Lars Hjemli2007-07-23-32/+111
|/ / | | | | | | | | | | | | This file implements the tag-command, i.e. printing of annotated tags. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | make gen-version.sh run even if . is not in PATHGravatar Michael Krelin2007-07-04-1/+1
| | | | | | | | | | Signed-off-by: Michael Krelin <hacker@klever.net> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | make config adjustable via env variable CGIT_CONFIGGravatar Michael Krelin2007-07-04-1/+3
| | | | | | | | | | Signed-off-by: Michael Krelin <hacker@klever.net> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Merge branch 'lh/menu'Gravatar Lars Hjemli2007-06-30-53/+145
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lh/menu: Add ofs argument to cgit_log_link and use it in ui-log.c Add trim_end() and use it to remove trailing slashes from repo paths Do not include current path in the "tree" menu link Add setting to enable/disable extra links on index page Change S/L/T to summary/log/tree Change "files" to "tree" Include querystring as part of cached filename for repo summary page Add more menuitems on repo pages
| * | Add ofs argument to cgit_log_link and use it in ui-log.cGravatar Lars Hjemli2007-06-30-16/+30
| | | | | | | | | | | | | | | | | | | | | This fixes a bug in the prev/next links on the log page: when on the default branch the links to prev/next page would contain h=(null). Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Add trim_end() and use it to remove trailing slashes from repo pathsGravatar Lars Hjemli2007-06-27-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | The new function removes all trailing instances of an arbitrary character from a copy of the supplied char array. This is then used to remove any trailing slashes from cgit_query_path. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Do not include current path in the "tree" menu linkGravatar Lars Hjemli2007-06-27-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | When generating the menu links on repo pages the tree link included the current path. This made the link pretty useless whenever the current path was set so this commit just passes NULL instead. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Add setting to enable/disable extra links on index pageGravatar Lars Hjemli2007-06-19-12/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The summary/log/tree links displayed for each repository on the index page lost some of their purpose when the header menu was added, so this commit introduces the parameter 'enable-index-links' which must be set to 1 to enable these links. Suggested-by: Kristian Høgsberg <krh@bitplanet.net> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Change S/L/T to summary/log/treeGravatar Lars Hjemli2007-06-19-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | In yet another attempt at better usability, the cryptic S/L/T links are changed to show their full name. Suggested-by: Kristian Høgsberg <krh@bitplanet.net> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Change "files" to "tree"Gravatar Lars Hjemli2007-06-19-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | This renames the menu link and the shortcut on the repo index page from the strange "files" to the more gittish "tree". Suggested-by: Kristian Høgsberg <krh@bitplanet.net> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Include querystring as part of cached filename for repo summary pageGravatar Lars Hjemli2007-06-19-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When adding support for the h parameter to the summary page (passing current branch between pages), the builtin cache returned basically random results for summary page since the cached filename didn't honour the querystring. This fixes the issue for now, but someday it might be worthwhile to generate 'canonical' filenames in the cache for all pages, i.e. something a bit more clever than just including the querystring. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| * | Add more menuitems on repo pagesGravatar Lars Hjemli2007-06-18-16/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In an attempt to get better usability, a set of 'semistatic' menuitems are added to the page header on all pages except the repository index. The menuitems (summary, log, files, commit and diff) honours the current branch and revision. To switch the current branch one can use the branch links on the summary page. The backlink to the repository index page is now available by clicking the static page heading. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | | Add version info from git-describeGravatar Lars Hjemli2007-06-18-16/+27
|/ / | | | | | | | | | | | | | | A new script, gen-version.sh, is now invoked from 'make version' to generate the file VERSION. This file contains a version identifier generated by git-describe and is included in the Makefile. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | Add cgit_diff_link()Gravatar Lars Hjemli2007-06-18-69/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new function used to generate links to the diff page and uses it everywhere such links appear (expect for single files in the diffstat displayed on the commit page: this is now a link to the tree page). The updated diff-page now expects zero, one or two revision specifiers, in parameters head, id and id2. Id defaults to head unless otherwise specified, while head (as usual) defaults to repo.defbranch. If id2 isn't specified, it defaults to the first parent of id1. The most important change is of course that now all repo pages (summary, log, tree, commit and diff) has support for passing on the current branch and revision, i.e. the road is now open for a 'static' menu with links to all of these pages. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | ui-commit: use cgit_commit_link() for parent linksGravatar Lars Hjemli2007-06-17-6/+4
| | | | | | | | | | | | | | | | This replaces the old cgit_pageurl() function with the brand new cgit_commit_link() function, making parent links in commit view preserve the current branch. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* | ui-log: honor id=sha1 on querystringGravatar Lars Hjemli2007-06-17-1/+4
| | | | | | | | | | | | | | | | | | This teaches ui-log to prefer id=sha1 and fallback to h=rev if no id- parameter is specified. With this change, summary, log, commit and tree views now passes current branch using h parameter and current revision using id parameter. Signed-off-by: Lars Hjemli <hjemli@gmail.com>