Blame


1 7cc94e29 2018-09-08 stsp Got is a version control system which prioritizes ease of use and
2 7cc94e29 2018-09-08 stsp simplicity over flexibility. It is being developed exlusively on
3 7cc94e29 2018-09-08 stsp OpenBSD and most likely won't compile on other operating systems.
4 7cc94e29 2018-09-08 stsp
5 7cc94e29 2018-09-08 stsp To compile the Got tool suite on OpenBSD, run:
6 7cc94e29 2018-09-08 stsp
7 7cc94e29 2018-09-08 stsp $ make obj
8 7cc94e29 2018-09-08 stsp $ make
9 7cc94e29 2018-09-08 stsp $ mkdir ~/bin
10 7cc94e29 2018-09-08 stsp $ make install
11 7cc94e29 2018-09-08 stsp
12 7cc94e29 2018-09-08 stsp This will install the following commands to ~/bin:
13 7cc94e29 2018-09-08 stsp
14 7cc94e29 2018-09-08 stsp got (command line interface)
15 7cc94e29 2018-09-08 stsp tog (ncurses interface)
16 7cc94e29 2018-09-08 stsp and several helper programs from the libexec directory
17 7cc94e29 2018-09-08 stsp
18 0e673013 2019-01-02 stsp Tests will pass only after 'make install' because they rely on installed
19 c4096499 2019-01-02 stsp binaries in $PATH. Tests in the cmdline directory currently depend on git(1).
20 7cc94e29 2018-09-08 stsp
21 c4096499 2019-01-02 stsp $ doas pkg_add git
22 7cc94e29 2018-09-08 stsp $ make regress
23 7cc94e29 2018-09-08 stsp
24 7cc94e29 2018-09-08 stsp Man pages are not installed yet but can be viewed with mandoc:
25 7cc94e29 2018-09-08 stsp
26 7cc94e29 2018-09-08 stsp $ mandoc got/got.1 | less
27 7cc94e29 2018-09-08 stsp $ mandoc got/git-repository.5 | less
28 7cc94e29 2018-09-08 stsp $ mandoc tog/tog.1 | less