Commit Briefs

746e2499a7 Thomas Adam

Ignore tags files

OK stsp


d2412c93d1 Thomas Adam

Provide lib/Makefile to enable tags file generation

The root Makefile does not hook into lib/ via <bsd.subdir.mk> since it is not a program itself and thus gets included by all others. This means `make tags` skips lib/ and `make -C lib/ tags` does not know what to do; provide a minimal <bsd.lib.mk> stub and hook it up just for the "tags" such that *all* source is browsable via tags. See /usr/share/mk/bsd.README for details. Feedback stsp tb OK tb


35add24aa6 Thomas Adam

plug memory leaks in got-fetch-pack and got-send-pack

ok naddy


ea83355f0a Thomas Adam

let 'got fetch' send all references to the server to avoid redundant downloads

Problem reported by naddy. ok naddy


1fe43c0707 Thomas Adam

Fix "mandoc -T lint -W style" nits


5b5b660da6 Thomas Adam

Document command aliases in tmux(1) style, add tags for navigation

Complete 95f394e8917def2c11ce292b3a8f804d261b1d12; reminder to look at gotadmin(1) from stsp, thanks.


d52bac284b Thomas Adam

ignore unversioned files while aborting rebase, histedit, merge or operations

ok jrick


ac93b2c5ff Thomas Adam

Fix "mandoc -T lint -W style got/got.1" nits


e8aa341a0a Thomas Adam

Document command aliases in tmux(1) style, add tags for navigation

This has the advantage of tags being located right by the full command; combined with tags ":tco" to search for the `co` alias will jump right to the `checkout` line, neatly showing everything without needing further navigation. tmux hint from Thomas Adam, thanks. OK stsp


b87752b722 Thomas Adam

update 'got merge' TODO item


a14a3000a5 Thomas Adam

bump version number


bf52745616 Thomas Adam

CHANGES for 0.61


8f7987b35c Thomas Adam

sync dist file list



c50a74557d Thomas Adam

add histedit -e option which runs the 'edit' script command for every commit

ok jrick



4ed6a25a57 Stefan Sperling

make ignore patterns work with 'got status'

ok thomas.adam


3e0a6c2640 Thomas Adam

portable: update .gitignore

Add .orig to gitgnore.


f60607c885 Thomas Adam

explicitly set the default branch name after 'git init' in regress tests

We need to do this because newer versions of Git support an arbitrary default branch name which can be set by users. We don't want tests to fail when this option is used. pointed out by Thomas Adam


ccd081e7f1 Thomas Adam

pull in a type fix from the OpenBSD parse.y template

Original commit message by deraadt: (unsigned) means (unsigned int) which on ptrdiff_t or size_t or other larger types really is a range reduction... Almost any cast to (unsigned) is a bug.


d7a84292ef Thomas Adam

fix unsigned/signed char mismatch in parse.y


cc1cb6fe00 Thomas Adam

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.


6bfde12680 Thomas Adam

portable: fix READMEs

Remove conflict markers in README, and add mailing-list link to both READMEs. Noticed by stsp


2a00e21c0c Thomas Adam

portable: initial Linux compilation

This commit modifies the GoT main branch to be able to compile it under linux.


22a38a4331 Thomas Adam

update a CAVEAT in got.1 now that 'got merge' exists