summary refs log tree commit diff
Commit message (Expand)AuthorAge
...
* Use more as pager in psqlJune McEnroe2016-06-17
* Set PAGER=lessJune McEnroe2016-06-09
* Add port to april ssh configJune McEnroe2016-06-06
* Add april to SSHJune McEnroe2016-05-28
* Set background in nvim from iTerm profileJune McEnroe2016-05-16
* Add light iTerm profileJune McEnroe2016-05-15
* Set gruvbox vert split relative to backgroundJune McEnroe2016-05-15
* Cache GPG key for half an hourJune McEnroe2016-05-15
* Test for linux insteadJune McEnroe2016-04-29
* Remove explicit syntax/filetype onJune McEnroe2016-04-29
* Remove gvim=mvim aliasJune McEnroe2016-04-12
* Detect Darwin or *BSD for aliasesJune McEnroe2016-04-12
* Use default pinentry and set GPG_TTYJune McEnroe2016-04-07
* Add git config override includeJune McEnroe2016-04-07
* Simplify install scriptJune McEnroe2016-04-06
* Add gpg-agent to READMEJune McEnroe2016-04-06
* Always sign git commitsJune McEnroe2016-04-06
* Use standard socket for gpg-agentJune McEnroe2016-04-06
* Set iTerm font to PointfreeJune McEnroe2016-04-06
* Add gpg-agent configJune McEnroe2016-04-05
* Remove git push configJune McEnroe2016-03-31
* Map nohlsearch to default <leader><leader>June McEnroe2016-03-15
* Set splitbelow splitrightJune McEnroe2016-02-23
* Revert "Enable nvim set cursor shape"June McEnroe2016-02-19
* Enable nvim set cursor shapeJune McEnroe2016-02-19
* Fix rprompt truncationJune McEnroe2016-02-19
* Map scroll wheel in nvimJune McEnroe2016-02-09
* Always render fonts with thin strokesJune McEnroe2016-02-08
* Fix iTerm bold colorJune McEnroe2016-02-06
* Disable iTerm transparencyJune McEnroe2016-02-05
* Update configurations list in readmeJune McEnroe2016-02-05
* Move gitconfigJune McEnroe2016-02-05
* Add nvim configurationJune McEnroe2016-02-05
* More iTerm configuration tweaksJune McEnroe2016-02-04
* Update to iTerm 2.9 betaJune McEnroe2016-02-03
* Spawn non-login shells in iTermJune McEnroe2016-01-31
* Remove linux gvim aliasJune McEnroe2016-01-28
* Rewrite zshrcJune McEnroe2016-01-28
* Strip out useless commentsJune McEnroe2016-01-28
* Trim tmux configurationJune McEnroe2016-01-28
* Remove psql format wrappedJune McEnroe2016-01-28
* Wow, that is so annoying, gitJune McEnroe2016-01-25
* Clean up .gitconfigJune McEnroe2016-01-25
* Remove gitignoreJune McEnroe2016-01-15
* Eliminate escape key delay in zshJune McEnroe2016-01-15
* Move pretty git log format to .gitconfigJune McEnroe2016-01-15
* Remove unused git aliasesJune McEnroe2016-01-14
* Hash SSH known hostsJune McEnroe2016-01-06
* Ignore directory .swp filesJune McEnroe2015-12-30
* Color prompt yellow in vi normal modeJune McEnroe2015-12-16
xport every variable that might be used in cgit.mk from the top-level Makefile. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-08Do not unnecessarily strdup() environment variablesLukas Fleischer This reverts the memory duplication introduced in commit 60a2627, while keeping everything else that has been cleaned up. The environment variables are never modified, so we do not need to call xstrdupn() here. Also, remove xstrdupn() which is no longer needed. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-08Maŕk cgit_environment members constLukas Fleischer These reflect the values of environment variables and should never be changed. Add another xstrdup() when we assign environment variables to strings that are potentially non-constant. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-08Return const char * in cgit_{httpscheme, hosturl, rooturl}()Lukas Fleischer The return values of these functions are essentially constant and should never be modified. Note that this will introduce a compiler warning when we try to free the return value of any of these functions. However, given that all of these currently return statically allocated strings in some cases, they need to be refactored before this can be done anyway. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-08Update git to v1.8.2.1John Keeping This requires a small change to how we handle notes, but otherwise just works. Note that we can't use anything from v1.8.0 until v1.8.2.1 because some of the symbols that we need for graph drawing were made private in v1.8.0 and this was not reverted until v1.8.2.1. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-07ui-blob: don't segfault when no path is givenJohn Keeping It it possible to inspect blobs by specifying only the SHA-1, and CGit provides links to do so, for example if a tag points directly at a blob. In this case the path_items structure is never used, but creating it still causes strlen to be run on a null pointer. Fix this. This error was introduced by commit c1633c6 (Update git to v1.7.6.5 - 2013-03-02). Signed-off-by: John Keeping <john@keeping.me.uk> 2013-03-20Convert pager navigation into a unordered listLukas Fleischer It is common practice and semantically appropriate to use unordered lists for long navigation lists. This also fixes the layout of very long pager navigations in Webkit-based browsers. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-03-20Makefile: remove CGIT-CFLAGS files in clean stageJason A. Donenfeld 2013-03-20ui-summary.c: Move urls variable into print_urls()Lukas Fleischer There's no need for this variable to be global. Printing the header in print_urls() instead of print_url() allows for moving this variable into print_urls() without having to pass any status to print_url(). Note that this only works as long as we don't call print_urls() more than once. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-03-20Fix colspan valuesLukas Fleischer This fixes a couple of minor oversights in previous commits and adjusts all cells using colspan to use the correct width. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-03-20html: check return value of writeJason A. Donenfeld This squelches a gcc warning. It's also correct that we check to see if there are any partial or failed writes. For now, we just print a warning to stderr. In the future, perhaps it will prove wise to exit(1) on partial writes. 2013-03-20ui-shared: squelch compiler warning.Jason A. Donenfeld Since tail is initialized to 0, we will never get a warning on the last if statement, but recent gcc complains anyway. So, we initialize len as well. Future gcc versions should be able to optimize this out anyway. 2013-03-20cgit.mk: Use SHELL_PATH_SQ to run gen-version.shJohn Keeping On some platforms (notably Solaris) /bin/sh doesn't support enough of POSIX for gen-version.sh to run. Git's Makefile provides SHELL_PATH_SQ to address this issue so we just have to use it. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-03-20cgit.mk: don't rebuild everything if CGIT_VERSION changesJohn Keeping If CGIT_VERSION is in CGIT_CFLAGS then a change in version (for example because you have committed your changes) causes all of the CGit objects to be rebuilt. Avoid this by using EXTRA_CPPFLAGS to add the version for only those files that are affected and make them depend on VERSION. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-03-20ui-patch: use cgit_version not CGIT_VERSIONJohn Keeping We already have a global cgit_version which is set from the #define'd CGIT_VERSION in cgit.c. Change ui-patch.c to use this so that we only need to rebuild cgit.o when the version changes. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-03-20Makefile: re-use Git's Makefile where possibleJohn Keeping