commit - dc2a05aa2111fe14be0f0c3e025337dc9340b111
commit + 0ca5b679a408be58a7330776fdb1a4748ca7a9bd
blob - 4a60c0c27b40897050d7c154b573305a91654071
blob + 26a79f2d8ee0b6894c5181832f3fd4850d89de29
--- .gitignore
+++ .gitignore
**/Makefile.linux
**/obj
**/tags
+**/*.core
+**/*.o
+**/*.Po
+*~
+.ccls-cache/*
+.deps/*
+Makefile.common
+aclocal.m4
+autom4te.cache/*
+compat/.dirstamp
+compat/libopenbsd-compat.a
+config.log
+config.status
+configure
+core
+etc/*
+got/got
+gotadmin/gotadmin
+lib/.dirstamp
+lib/.deps/*
+libexec/got-fetch-pack/got-fetch-pack
+libexec/got-index-pack/got-index-pack
+libexec/got-read-blob/got-read-blob
+libexec/got-read-commit/got-read-commit
+libexec/got-read-gitconfig/got-read-gitconfig
+libexec/got-read-gotconfig/got-read-gotconfig
+libexec/got-read-gotconfig/parse.c
+libexec/got-read-object/got-read-object
+libexec/got-read-pack/got-read-pack
+libexec/got-read-tag/got-read-tag
+libexec/got-read-tree/got-read-tree
+libexec/got-send-pack/got-send-pack
+tags
+tog/tog
blob - ae25dd0b8c480bbd035f0bec9258dad705303e35
blob + fa47506aea539b04738688df171df55668af4f29
--- Makefile.am
+++ Makefile.am
SUBDIRS = compat libexec got tog gotadmin
+include $(top_builddir)/Makefile.common
+
EXTRA_DIST = CHANGES CHANGELOG
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION'" \
- -DGOT_VERSION_NUMBER='"@VERSION"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/include
-
LDADD = $(LIBOBJS)
-# FIXME: enable via --enable-debug. Hard-code for now.
-AM_CFLAGS += -g
-AM_CFLAGS += -Wno-long-long -Wall -W -Wformat=2
-AM_CFLAGS += -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
-AM_CFLAGS += -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare
-AM_CFLAGS += -Wundef -Wbad-function-cast -Winline -Wcast-align
-AM_CFLAGS += -Wdeclaration-after-statement -Wno-pointer-sign -Wno-attributes
-AM_CFLAGS += -Wno-unused-result
-
tests:
$(MAKE) -C regress/cmdline -f Makefile.linux
blob - /dev/null
blob + 6f653a4c19d0e0125449280a0f524b7db112bfff (mode 644)
--- /dev/null
+++ Makefile.common.in
+AM_CFLAGS += \
+ @AM_CFLAGS@
+# Ideally, we should be enabling further flags, but this requires upstream
+# changes. Leaving these here for now.
+#
+# -g -Wall -Wno-long-long -W -Wformat=2 -Wmissing-prototypes \
+# -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings \
+# -Wshadow -Wpointer-arith -Wno-sign-compare -Wundef \
+# -Wbad-function-cast -Winline -Wcast-align \
+# -Wdeclaration-after-statement -Wno-pointer-sign \
+# -Wno-attributes -Wno-unused-result
+
+AM_CPPFLAGS += \
+ @AM_CPPFLAGS@ \
+ -DGOT_VERSION=@VERSION@ \
+ -DGOT_VERSION_NUMBER=@VERSION@ \
+ -DGOT_LIBEXECDIR="$(libexecdir)" \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/compat \
+ -I$(top_srcdir)/lib \
+ -I$(top_srcdir)/include \
+ -I.
blob - 49f23799a8f498120c8f4e78513e02cfb55f0417
blob + 958a3d67dfe92ddf1caf9fd8e3586f887a36001b
--- compat/Makefile.am
+++ compat/Makefile.am
noinst_LIBRARIES = libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
+include $(top_builddir)/Makefile.common
+
libopenbsd_compat_a_SOURCES = \
asprintf.c \
base64.c \
blob - 8f6a703fe3bed4e8f46ce4343765e35659f87c26
blob + 857e0e23d5392ef0f579ad2e436f82e46e786f79
--- configure.ac
+++ configure.ac
got/Makefile
gotadmin/Makefile
tog/Makefile
+ Makefile.common:Makefile.common.in
regress/cmdline/Makefile.linux:regress/cmdline/Makefile.am])
AC_OUTPUT
blob - 5ebca066f379fb262f13f31703af74482e68c58b
blob + 5ce2fefb817223e866a42709aabddf2711dbd24e
--- got/Makefile.am
+++ got/Makefile.am
bin_PROGRAMS = got
+include $(top_builddir)/Makefile.common
+
got_SOURCES = got.c \
$(top_srcdir)/lib/blame.c \
$(top_srcdir)/lib/commit_graph.c \
man1_MANS = got.1
man5_MANS = got.conf.5 git-repository.5 got-worktree.5
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 24e66f03dea8cd705d37baa3ea4031e721128300
blob + c6eba1dbd81b57dadad698d0cf227e01f5f62566
--- gotadmin/Makefile.am
+++ gotadmin/Makefile.am
bin_PROGRAMS = gotadmin
+include $(top_builddir)/Makefile.common
+
gotadmin_SOURCES = gotadmin.c \
$(top_srcdir)/lib/deflate.c \
$(top_srcdir)/lib/delta.c \
man1_MANS = gotadmin.1
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 6f7ce0f513e24d00d5139cc4bc89bd07ad2038be
blob + 66ca64b11bfe3094c4914c43da63b6f393128bcf
--- libexec/got-fetch-pack/Makefile.am
+++ libexec/got-fetch-pack/Makefile.am
libexec_PROGRAMS = got-fetch-pack
+
+include $(top_builddir)/Makefile.common
+
got_fetch_pack_SOURCES = \
got-fetch-pack.c \
$(top_srcdir)/lib/error.c \
got_fetch_pack_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - c7352e7d1a7fd2efb4a960a825101ff89cc039dd
blob + 9e14e929bb5df6aece44e69a8767dfc7bf1cc0e7
--- libexec/got-index-pack/Makefile.am
+++ libexec/got-index-pack/Makefile.am
libexec_PROGRAMS = got-index-pack
-bin_PROGRAMS = got-index-pack
+
+include $(top_builddir)/Makefile.common
+
got_index_pack_SOURCES = got-index-pack.c \
$(top_srcdir)/lib/error.c \
$(top_srcdir)/lib/inflate.c \
got_index_pack_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 9787e4287b6c2b403820e9d2265d2179e217e6bb
blob + fe1e85bd32592cac6f44d8ad36ad5f2c189e40c9
--- libexec/got-read-blob/Makefile.am
+++ libexec/got-read-blob/Makefile.am
libexec_PROGRAMS = got-read-blob
+
+include $(top_builddir)/Makefile.common
+
got_read_blob_SOURCES = got-read-blob.c \
$(top_srcdir)/lib/error.c \
$(top_srcdir)/lib/inflate.c \
got_read_blob_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 3586ea049605e4d04cfea21e0ca4aa20ef7924ba
blob + a57f5ee816d1b72bd729aa6bf408844cfe50d03c
--- libexec/got-read-commit/Makefile.am
+++ libexec/got-read-commit/Makefile.am
libexec_PROGRAMS = got-read-commit
+
+include $(top_builddir)/Makefile.common
+
got_read_commit_SOURCES = got-read-commit.c \
$(top_srcdir)/lib/error.c \
$(top_srcdir)/lib/inflate.c \
got_read_commit_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 5699d7034d03c8eb443a6820c6325923357d6168
blob + de089287b3dd54d447997fe6790315faf8f58615
--- libexec/got-read-gitconfig/Makefile.am
+++ libexec/got-read-gitconfig/Makefile.am
libexec_PROGRAMS = got-read-gitconfig
+
+include $(top_builddir)/Makefile.common
+
got_read_gitconfig_SOURCES = got-read-gitconfig.c \
$(top_srcdir)/lib/error.c \
$(top_srcdir)/lib/inflate.c \
got_read_gitconfig_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 264f7aad9a614cb59909dddf2f06a020e85cf28d
blob + 58eb65bdd20b1edb5e5246f762cda1cb23c1248b
--- libexec/got-read-gotconfig/Makefile.am
+++ libexec/got-read-gotconfig/Makefile.am
libexec_PROGRAMS = got-read-gotconfig
+
+include $(top_builddir)/Makefile.common
+
got_read_gotconfig_SOURCES = \
got-read-gotconfig.c \
gotconfig.h \
got_read_gotconfig_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 089f1d5923f32b25698bbb3d9e1df4cb6cbaf4df
blob + 89fab35d568498f3240f57b08d05b25bbbd15205
--- libexec/got-read-object/Makefile.am
+++ libexec/got-read-object/Makefile.am
libexec_PROGRAMS = got-read-object
+
+include $(top_builddir)/Makefile.common
+
got_read_object_SOURCES = got-read-object.c \
$(top_srcdir)/lib/error.c \
$(top_srcdir)/lib/inflate.c \
got_read_object_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - c11d0fae56e2e3b3c07e1b798641d9a4c17ec2f9
blob + e42644c2288b0376c58274c1b19ba3030e65749b
--- libexec/got-read-pack/Makefile.am
+++ libexec/got-read-pack/Makefile.am
libexec_PROGRAMS = got-read-pack
+
+include $(top_builddir)/Makefile.common
+
got_read_pack_SOURCES = got-read-pack.c \
$(top_srcdir)/lib/delta.c \
$(top_srcdir)/lib/delta_cache.c \
got_read_pack_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 58829dc6b5691553e2ba41c554b68bba14ad6985
blob + f21b5534c55e0f56bb07bf07e6aca05a67aeed8b
--- libexec/got-read-tag/Makefile.am
+++ libexec/got-read-tag/Makefile.am
libexec_PROGRAMS = got-read-tag
+
+include $(top_builddir)/Makefile.common
+
got_read_tag_SOURCES = got-read-tag.c \
$(top_srcdir)/lib/error.c \
$(top_srcdir)/lib/inflate.c \
got_read_tag_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 63e7bf8526ff4755fb7ececc2c0b141d9c3acac0
blob + 6c2dc784c89dca2cef6b99452a9d23136e1ddeae
--- libexec/got-read-tree/Makefile.am
+++ libexec/got-read-tree/Makefile.am
libexec_PROGRAMS = got-read-tree
+
+include $(top_builddir)/Makefile.common
+
got_read_tree_SOURCES = got-read-tree.c \
$(top_srcdir)/lib/error.c \
$(top_srcdir)/lib/inflate.c \
got_read_tree_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 496757723bf7f3852ad7b6645a1524b9f0fb6663
blob + 79e87b03c6de83cd98519d73720c83ce68f499a1
--- libexec/got-send-pack/Makefile.am
+++ libexec/got-send-pack/Makefile.am
libexec_PROGRAMS = got-send-pack
+
+include $(top_builddir)/Makefile.common
+
got_send_pack_SOURCES = \
got-send-pack.c \
$(top_srcdir)/lib/error.c \
got_send_pack_DEPENDENCIES = $(top_builddir)/compat/libopenbsd-compat.a
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat
if HOST_FREEBSD
LDADD += -lmd
blob - 45ba80e940a88b7dc707882566aea5cc20312cb6
blob + 3503b0a3ee2a09bab034c51681f03d5e7094219f
--- tog/Makefile.am
+++ tog/Makefile.am
bin_PROGRAMS = tog
+include $(top_builddir)/Makefile.common
+
tog_SOURCES = tog.c \
$(top_srcdir)/lib/blame.c \
$(top_srcdir)/lib/commit_graph.c \
EXTRA_DIST = tog.1
-AM_CPPFLAGS += -DGOT_VERSION='"@VERSION@"' \
- -DGOT_VERSION_NUMBER='"@VERSION@"' \
- -DGOT_LIBEXECDIR="$(libexecdir)" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/compat \
- -I$(top_srcdir)/lib \
- -I$(top_srcdir)/include \
- -I.
-
LDADD = -L$(top_builddir)/compat -lopenbsd-compat -lpthread
if HOST_FREEBSD
LDADD += -lmd