Commits
- Commit:
2dcb56a8795aa01fa28e97093758b8f8fb976799
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unnecessary NULL checks; if header is NULL we don't get here
- Commit:
a0f36e0337978dfc927b0bc7c5fae4ca03a8bb00
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure that gotweb's reference list heads are always initialized
- Commit:
390d412cade5c0345973c41950ca735d2cf96342
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
plug memory leaks in error cases of gw_diff()
- Commit:
ae36ed87ca48b3896f6d21fa889d890a018b3fe1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure that header->refs is always initialized
- Commit:
6d9fc692504d4706fb0f347ff527a6998c927d27
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
plug memory leaks in error cases of gw_blame()
- Commit:
c25c2314bd105d77387c4a2f8ddbf1612f2b6041
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make gotweb check for kcgi errors where feasible
- Commit:
bb5b19e3e76cd78d622d174e0a2a718869a2c8fd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure that we always install static binaries to gotweb's chroot
Compile static libexec binaries for gotweb, keeping them separate from
the main build. Use the same source files but a separate set of Makefiles.
Previously, 'make web-install' installed whichever libexec binaries had
already been built, and if those happened to be dynamically linked they
failed to run inside the chroot which resulted in "privsep peer process
closed pipe" being rendered on the index page.
- Commit:
a46b9f33fb3018765180eb67cc954d863a5cd525
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix a bug where 'got revert -R' failed on added subtrees
The command could fail with "got: no such entry found in tree".
This problem is reproduced by the regression test added in this commit.
This happened because file index entries were processed in the wrong
order by diff_fileindex_dir(). To fix this, keep removed entries in
the RB tree and skip them when the file index is written out, rather
than removing entries from the RB tree immediately causing side-effects
for RB_NEXT and friends.
- Commit:
3dcf3e7438f8c2aa3c8cb3855f0f52718d0c6c3b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rewind directory file pointer before re-opening the directory
- Commit:
43d8c06e246c7e73277ba8935ca9e9b10735e9ad
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
link just gotweb with kcgi, not the libexec helpers
- Commit:
bce5dac1a3d52e5b3dc81458ca9b3a7d740180cb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
display 'No repositories found in $got_repos_path" if gotweb finds no repos
- Commit:
f29724ddb21338a19111c7599f4b9615eb74ab1f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
create dir for public repos during 'make web-install'; avoids an unveil error
- Commit:
e09ede37f2a3450e66423242c5cde139bb72e1e5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
document that slowcgi(8) is needed for gotweb, too
- Commit:
d13606881f457fdb77b95350241e29e537bfd6f2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix problem with 'make web-install' not finding some of the files
- Commit:
e83c06347d9516d0180594769020b3013a232414
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove pointless cwd checking from got_repo_map_path()
- Commit:
f43793a4e6eda593d67d4872bc7f03398fbd65d9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix a bug where 'got log PATH' failed to map PATH into the repository
The problem occured inside /usr/src/sys due to the /sys symlink,
where /usr/src was a got work tree. If a work tree is present we
already have the right path so checking the disk is pointless.
- Commit:
1137e0aea684188aea7444f9a2d2a82a6758c49f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
man page wording tweaks
- Commit:
b672a97aba1aa83f89f3627751bd54950b5d6f9b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'tog log' show first-parent history by default; add -b option and B key
- Commit:
48c8c60d8b401706b7df49fd50a9d298728e8c7b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got log' show first-parent history by default; remove -f and add -b option
- Commit:
74daf7cb6b83ffc35427a60ecb8a9bd0bb366f0b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix typo in got(1) man page markup
- Commit:
fb9704afe0e40de783660e26d5498278a47affca
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not display unversioned files during 'got revert -R'
- Commit:
bded54978e6b0855974c75ddea54ebe2529f0560
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
small css fixup
- Commit:
efbadcb1d6a9f47a1f36cfca345d24bc31f3e98d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid creating empty files when one side of a diff is empty; ok tracey
- Commit:
ac9e7fddf6c391bfdce7428c3775968b488f9e3d
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
create temporary workaround to opening /dev/null during diffing.
this will need to be reworked later. ok stsp
- Commit:
91b8c405499bead2b9a0259bbeaf0e90381c8673
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak default colors for directories and symlinks in 'tog tree'