Commits
- Commit:
0e50a59ae2ad957ec84e24805ac9351136974b6f
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: propagate AM_CFLAGS/AM_CPPFLAGS
Compiling with warnings and certain compiler flags is important for
security and bug-free code.
Set a bunch of warnings via AM_CFLAGS in a common Makefile, and let
those values propagate to all other Makefiles.
While here, also fix the version string to remove quotes.
- Commit:
cc1cb6fe00a13f31ed58d5f0d2e612f74b83acc2
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: compat: remove unused files
Fix up a weird automerge where some files referenced are either not used
any more or have already been included.
- Commit:
6bfde1268002c4a3d3dd6c203edb3399339aaeae
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: fix READMEs
Remove conflict markers in README, and add mailing-list link to both
READMEs.
Noticed by stsp
- Commit:
2a00e21c0c6aadccf2d86abbeaa0252c54ae87db
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: initial Linux compilation
This commit modifies the GoT main branch to be able to compile it under
linux.
- Commit:
22a38a4331904c508c1782e5399680ba7069300f
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
update a CAVEAT in got.1 now that 'got merge' exists
- Commit:
dddbe150a21f404e9c42033d9b00b5561001df7e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
interrupt 'got histedit' upon missing/unversioned/not-deleted files
- Commit:
bb494413b7b04767e20fc5a04378d517cda008ad
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
interrupt 'got rebase' upon missing/unversioned/not-deleted files
- Commit:
8cf2970b6c6851169342b56a57bfe72560170f1a
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
document all reasons why 'got merge' might be interrupted
- Commit:
ba1629912dc172d6dfe5d0c09cb1e60c15c01899
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make 'got merge' interrupt the merge upon undeleted and unversioned files
- Commit:
0ef688596bd8c81c1cf6abdee7aedc07e1cbcbbc
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
print additional stats about things that went wrong during a merge
- Commit:
726fb9002b2e7771cda3f3d5cc94684cc6369949
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix 'got fetch' downloading too many objects in some cases
Always announce all local references to the server when fetching changes.
We used to do this only in mirror mode. In regular mode only refs/tags
and refs/remotes/origin were announced, which could result in unnecessary
downloads if relevant objects exist in refs/heads or elsewhere.
- Commit:
b3dc731fefb8046ff69090a0ccdb97bef71aaf65
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
got_sha1_digest_to_str() writes to char *
ok stsp
- Commit:
1a670123c8051c6431567498c037c5df89fbcf51
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix unsigned/signed char mismatch in parse.y
ok stsp
- Commit:
dbaa2362d16467d001f75172d6b67a47da142049
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
match the unsigned char type used by the zlib interface
ok stsp
- Commit:
ae1e948a3179529896cf69272a0c1b45ab8ced1c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
show commit progress output when 'got merge -c' is used
Otherwise no progress output is shown at all with this command.
Commit progress output will also display any additional changes
which resulted from conflict resolution.
ok millert@
- Commit:
def2f97048d39f24c4938a0ef92b6294480482c2
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: tog: add back _XOPEN_SOURCE_EXTENDED
As with OpenBSD, FreeBSD requires that _XOPEN_SOURCE_EXTENDED is defined
before including <ncurses.h>, otherwise things break.
On other systems (Linux), _XOPEN_SOURCE_EXTENDED is already defined, so
leaving that declared unconditionally throws an error. Keep the
definition, but only include it on !Linux systems.
Issue reported by Christian "naddy" Weisgerber
- Commit:
9066d26dc49e33d9c6540c2a8f7880a98a1bc358
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotadmin: fixed GOT_LIBEXECDIR path
libexecdir should be used over bindir.
Noticed by Christian "naddy" Weisgerber
- Commit:
52b140f32d91232a0810444d2cad2d8f59b07266
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
enable gotadmin
Add gotadmin to configure.ac, etc., so it can be built and installed.
OK thomas.adam
- Commit:
ba34626bc13877c93836c8ee873acf1be8429ead
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
implement 'got merge -n' which interrupts before creating a merge commit
- Commit:
768705e331a0ff020ecc806142aecdecdbfb2e89
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make it possible to merge vendor branches with 'got merge'
- Commit:
2f4dd2c2551a389a9e13498a806657a921679554
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portability: fix typos
Fix some typos.
From Christian "naddy" Weisgerber
- Commit:
3dc1dc04a5ecf97ba3ce3f8c103c73bcfe00e31e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
for portability, handle errno variations upon open(2) failure with O_NOFOLLOW
Problem pointed out by naddy for FreeBSD -portable.
Discussed with millert, thomas adam, and naddy.
- Commit:
ace90326f82adffc32a25213124922899e849771
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
allow bad symlinks to survive a merge
Commands which perform merges will now install bad symlinks as symlinks
in the work tree, instead of creating them as regular files. This means
bad symlinks committed with 'got commit -S' (or Git) will be preserved.
The decision to introduce a bad symlink is done at commit-time and
merges should not forcefully reverse this decision.
The cherrypick and backout commands require a manual commit step, and
a merge result with bad symlinks will require use of 'got commit -S'.
Additional testing by thomas adam
- Commit:
e8256d916369996c214b5f28673d32f910996708
- From:
- Thomas Adam <thomas.adam@smoothwall.net>
- Date:
Github: add mechanism to autoclose prs
The GitHub repository is read-only and exists so that CI can be run. We
do not want PRs to be issued against the repository, so should someone
do that, the PR is closed with a friendly message pointing them to the
mailing list instead.
- Commit:
c414a013eb17711ab2e1ea447aab4a3a25a09d53
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas.adam@smoothwall.net>
- Date:
match printf specifiers and (cast) types for portability
ok stsp