aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Expand)AuthorAgeFilesLines
* Add NO_OPENSSL option•••Linking with OpenSSL is not always desirable. Add NO_OPENSSL option to use SHA-1 code bundled with Git. Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Mikhail Gusarov2009-11-071-3/+12
* CGIT 0.8.3•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-09-131-1/+1
* Merge branch 'stable'Lars Hjemli2009-09-131-1/+1
|\
| * CGIT 0.8.2.2•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-09-131-1/+1
* | Use GIT-1.6.4.3•••Signed-off-by: Lars Hjemli <larsh@slackbox.hjemli.net> Lars Hjemli2009-09-131-1/+1
* | Use GIT-1.6.3.4•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-08-161-1/+1
* | Merge branch 'stable'Lars Hjemli2009-03-151-1/+1
|\|
| * CGIT 0.8.2.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-03-151-1/+1
* | Fix doc-related glitches in Makefile and .gitignore•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-03-151-1/+1
* | Makefile: add doc-related targets•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-121-2/+17
|/
* CGIT 0.8.2•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-011-1/+1
* Use GIT-1.6.1.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-02-011-1/+1
* Merge branch 'stable'Lars Hjemli2009-01-271-1/+1
|\
| * CGIT 0.8.1.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-271-1/+1
* | Merge branch 'lh/stats'•••Conflicts: cgit.c cgit.css cgit.h ui-tree.c Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-271-0/+1
|\ \
| * | Add a 'stats' page to each repo•••This new page, which is disabled by default, can be used to print some statistics about the number of commits per period in the repository, where period can be either weeks, months, quarters or years. The function can be activated globally by setting 'enable-stats=1' in cgitrc and disabled for individual repos by setting 'repo.enable-stats=0'. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-12-061-0/+1
* | | Merge branch 'stable'Lars Hjemli2009-01-121-6/+9
|\ \ \ | | |/ | |/|
| * | Makefile: install cgit.{css,png} in CGIT_DATA_PATH•••CGIT_DATA_PATH defaults to CGIT_SCRIPT_PATH, but allows users to install the cgi and the data files in different locations. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Todd Zullinger2009-01-121-4/+6
| * | Makefile: add INSTALL var to set install command•••This also explicitly sets the modes for installed files (755 for the .cgi, 644 for the .css and .png). Signed-off-by: Lars Hjemli <hjemli@gmail.com> Todd Zullinger2009-01-121-4/+5
* | | Merge branch 'stable'Lars Hjemli2009-01-111-2/+2
|\| |
| * | Makefile: avoid libcurl when building git•••We don't need support for fetching/pushing in libgit.a, hence we don't need to link with libcurl. Noticed-by: Robin Redeker <elmex@ta-sa.org> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2009-01-101-2/+2
* | | Use GIT-1.6.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-12-261-1/+1
|/ /
* | Makefile: allow cgit.conf to override platform-specific tweaks•••If the makefile doesn't automatically define the correct build variables it is nice to be able to define them explicitly. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-12-051-5/+5
* | Extra cygwin-specific changes•••Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Ramsay Jones2008-12-031-0/+23
* | Use mode 0644 for non-executable files•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Karl Chen2008-11-061-2/+2
* | Use GIT-1.6.0.3•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-11-061-1/+1
|/
* CGIT 0.8.1Lars Hjemli2008-10-111-1/+1
* Makefile: enable compilation on uclibc•••Original-patch-by: Natanael Copa <natanael.copa@gmail.com> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-10-111-0/+3
* CGIT 0.8Lars Hjemli2008-10-051-1/+1
* Use GIT-1.6.0.2•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-10-051-1/+1
* Add LDFLAGS to makefile.•••This will allow for creating static builds which is useful for chrooted environments. Signed-off-by: Harley Laue <losinggeneration@gmail.com> Signed-off-by: Lars Hjemli <hjemli@gmail.com> Harley Laue2008-09-201-1/+1
* Add support for --scan-tree=<path> option to cgit•••This option makes cgit scan a directory tree looking for git repositories, generating suitable definitions for a cgitrc file on stdout. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-09-151-0/+1
* Update Makefile to use GIT-1.6.0.1•••When updating the git submodule to 1.6.0.1 (and 1.6.0), the Makefile was left behind. This fixes it. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-09-031-1/+1
* Merge branch 'lh/plain'•••* lh/plain: Supply status description to html_status() ui-tree: link to plain view instead of blob view Implement plain view Lars Hjemli2008-09-011-0/+1
|\
| * Implement plain view•••This implements a way to access plain blobs by path (similar to the tree view) instead of by sha1. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-061-0/+1
* | Merge branch 'lh/clone'•••* lh/clone: Add support for cloning over http Conflicts: cmd.c Lars Hjemli2008-09-011-0/+1
|\|
| * Add support for cloning over http•••This patch implements basic support for cloning over http, based on the work on git-http-backend by Shawn O. Pearce. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-061-0/+1
* | Use GIT-1.6.0.rc1•••Now that rc1 is released as a tarball `make get-git` should start working again. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-061-1/+1
* | Makefile: Git dependency, take 3•••In commit a1266edfe the build instructions for the git libs where moved to their real targets, which in turn depended on the phony target `git`. But since `git` is an actual directory in cgit the git libs wouldn't be recompiled when needed. So with this patch (third time lucky), cgit is declared to depend on the really phony target `libgit` and the build instructions for `libgit` is to unconditionally rebuild git/libgit.a and git/xdiff/lib.a. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-061-5/+3
* | Add atom-support•••This enables a page which generates atom feeds for the current branch and path, heavily inspired by the atom-support in gitweb. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-011-0/+1
|/
* Makefile: another take on git dependency rules•••When building cgit we depend on xdiff/lib.a and libgit.a in the git directory, but the previous attempt on describing this dependency failed since the build instructions for the libs was placed under the phony `git` target. This patch fixes the issue by moving the build instructions to their real targets. It also makes it clear that only the `cgit` target depends on the git binaries (since they're only used during linking). And while at it, the patch also cleans up the list of phony targets. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-08-011-7/+5
* Makefile: remove the `distclean` and `emptycache` targets•••The `distclean` was hardly useful while the `emptycache` was actively harmful. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-07-221-7/+0
* Makefile: do not touch the git objects with `make clean`•••I've been avoiding `make clean` for a long time due to its eagerness to kill all the git objectfiles. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-07-221-1/+0
* Makefile: fix git dependency rules•••The objectfiles depends unconditionally on some specific git binaries while those git binaries depends on the phony `git` target and this patch seems to get these dependencies spelled out correctly. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-07-221-5/+3
* Use GIT-1.5.6Lars Hjemli2008-06-251-1/+1
* Use GIT-1.5.5.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-05-181-1/+1
* Use GIT-1.5.5Lars Hjemli2008-04-091-1/+1
* Merge branch 'lh/cleanup'•••* lh/cleanup: (21 commits) Reset ctx.repo to NULL when the config parser is finished Move cgit_parse_query() from parsing.c to html.c as http_parse_querystring() Move function for configfile parsing into configfile.[ch] Add cache.h Remove global and obsolete cgit_cmd Makefile: copy the QUIET constructs from the Makefile in git.git Move cgit_version from shared.c to cgit.c Makefile: autobuild dependency rules Initial Makefile cleanup Move non-generic functions from shared.c to cgit.c Add ui-shared.h Add separate header-files for each page/view Refactor snapshot support Add command dispatcher Remove obsolete cacheitem parameter to ui-functions Add struct cgit_page to cgit_context Introduce html.h Improve initialization of git directory Move cgit_repo into cgit_context Add all config variables into struct cgit_context ... Lars Hjemli2008-04-081-11/+64
|\
| * Move function for configfile parsing into configfile.[ch]•••This is a generic function which wanted its own little object file. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-03-281-0/+1
| * Makefile: copy the QUIET constructs from the Makefile in git.git•••These constructs were introduced by Shawn O. Pearce in commit 74f2b2a8d006a49e1be7e30731c2f7365d2741d1. Signed-off-by: Lars Hjemli <hjemli@gmail.com> Lars Hjemli2008-03-251-5/+31