| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge branch 'stable' | Lars Hjemli | 2009-01-12 | 1 | -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 Zullinger | 2009-01-12 | 1 | -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 Zullinger | 2009-01-12 | 1 | -4/+5 |
| * | | Merge branch 'stable' | Lars Hjemli | 2009-01-11 | 1 | -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 Hjemli | 2009-01-10 | 1 | -2/+2 |
| * | | Use GIT-1.6.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-12-26 | 1 | -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 Hjemli | 2008-12-05 | 1 | -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 Jones | 2008-12-03 | 1 | -0/+23 |
| * | Use mode 0644 for non-executable files•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Karl Chen | 2008-11-06 | 1 | -2/+2 |
| * | Use GIT-1.6.0.3•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-11-06 | 1 | -1/+1 |
| * | CGIT 0.8.1 | Lars Hjemli | 2008-10-11 | 1 | -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 Hjemli | 2008-10-11 | 1 | -0/+3 |
| * | CGIT 0.8 | Lars Hjemli | 2008-10-05 | 1 | -1/+1 |
| * | Use GIT-1.6.0.2•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-10-05 | 1 | -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 Laue | 2008-09-20 | 1 | -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 Hjemli | 2008-09-15 | 1 | -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 Hjemli | 2008-09-03 | 1 | -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 Hjemli | 2008-09-01 | 1 | -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 Hjemli | 2008-08-06 | 1 | -0/+1 |
| * | | Merge branch 'lh/clone'•••* lh/clone:
Add support for cloning over http
Conflicts:
cmd.c
| Lars Hjemli | 2008-09-01 | 1 | -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 Hjemli | 2008-08-06 | 1 | -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 Hjemli | 2008-08-06 | 1 | -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 Hjemli | 2008-08-06 | 1 | -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 Hjemli | 2008-08-01 | 1 | -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 Hjemli | 2008-08-01 | 1 | -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 Hjemli | 2008-07-22 | 1 | -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 Hjemli | 2008-07-22 | 1 | -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 Hjemli | 2008-07-22 | 1 | -5/+3 |
| * | Use GIT-1.5.6 | Lars Hjemli | 2008-06-25 | 1 | -1/+1 |
| * | Use GIT-1.5.5.1•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-05-18 | 1 | -1/+1 |
| * | Use GIT-1.5.5 | Lars Hjemli | 2008-04-09 | 1 | -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 Hjemli | 2008-04-08 | 1 | -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 Hjemli | 2008-03-28 | 1 | -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 Hjemli | 2008-03-25 | 1 | -5/+31 |
| | * | Move cgit_version from shared.c to cgit.c•••With the matching Makefile change, this makes sure that only cgit.o and cgit
proper needs to be rebuildt when VERSION has been modified.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-03-24 | 1 | -1/+3 |
| | * | Makefile: autobuild dependency rules•••This uses gcc to generate dependency rules for each `.o` file, based on the
corresponding `.c` file, into a new set of `.d` files (which are also defined
to depend on the same set of source files as their `.o` files).
Result:
* all objectfile dependencies are correctly calculated
* only the necessary dependencies are recalculated when a sourcefile is updated
Inspiration for the build rules:
* http://www.gnu.org/software/make/manual/make.html#Automatic-Prerequisites
* http://make.paulandlesley.org/autodep.html
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-03-24 | 1 | -1/+10 |
| | * | Initial Makefile cleanup•••Sort the list of object files to improve readability/mergeability and remove
manual dependency information which will soon be generated automatically.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-03-24 | 1 | -7/+22 |
| | * | Add command dispatcher•••This simplifies the code in cgit.c and makes it easier to extend cgit with
new pages/commands.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-03-24 | 1 | -1/+1 |
| * | | Use GIT-1.5.5.rc1 | Lars Hjemli | 2008-03-23 | 1 | -1/+1 |
| * | | Use GIT-1.5.4.4 | Lars Hjemli | 2008-03-17 | 1 | -1/+1 |
| |/ |
|
| * | Use GIT-1.5.4.1 | Lars Hjemli | 2008-02-16 | 1 | -1/+1 |
| * | Use GIT-1.5.4 | Lars Hjemli | 2008-02-02 | 1 | -1/+1 |
| * | Use GIT-1.5.4.rc5 | Lars Hjemli | 2008-01-28 | 1 | -1/+1 |
| * | Use GIT-1.5.4.rc4 | Lars Hjemli | 2008-01-21 | 1 | -1/+1 |
| * | Merge branch 'stable'•••* stable:
CGIT 0.7.2
Use GIT-1.5.3.8
Compare string lengths when parsing the snapshot mask
Default repo description to "[no description]"
| Lars Hjemli | 2008-01-13 | 1 | -2/+2 |
| |\ |
|
| | * | CGIT 0.7.2•••Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2008-01-10 | 1 | -1/+1 |
| | * | Use GIT-1.5.3.8 | Lars Hjemli | 2008-01-10 | 1 | -1/+1 |
| * | | Add plain patch view•••The new view mimics the output from `git format-patch`, making it possible
to cherry-pick directly from cgit with something like `curl $url | git am`.
Inspired by a patch to `git-apply` by Mike Hommey:
http://thread.gmane.org/gmane.comp.version-control.git/67611/focus=67610
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-12-11 | 1 | -1/+1 |
| * | | Create initial testsuite•••This creates a simple testsuite, heavily inspired by the testsuite in git.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
| Lars Hjemli | 2007-11-11 | 1 | -1/+4 |
| * | | Merge branch 'stable'•••* stable:
CGIT 0.7.1
Makefile install: include cgit.png, do not empty cache
Conflicts:
Makefile
| Lars Hjemli | 2007-11-09 | 1 | -4/+7 |
| |\| |
|