1. 09 10月, 2019 1 次提交
  2. 08 7月, 2009 1 次提交
    • J
      make .gnulib a submodule · 7bb22f58
      Jim Meyering 提交于
      This makes it so we record (via a git submodule)
      a snapshot of whatever version of gnulib we're using,
      and none of gnulib sources are in the libvirt repository.
      The result is that we have as much reproducibility as when
      we version-controlled imported copies of the gnulib sources,
      but without the hassle of the manual process we used when
      syncing with upstream.
      
      Note that when you clone libvirt, you get only the libvirt
      repository, but when you first run ./bootstrap, it clones
      gnulib (at the SHA1 recorded via the submodule), creating
      the .gnulib/ hierarchy.  Then, the bootstrap script runs
      gnulib-tool to populate gnulib/ with the files that make
      up the selected modules.
      
      Put the following in your ~/.gitconfig file.
      [alias]
        syncsub = submodule foreach git pull origin master
      
      The update procedure is simple:
        git syncsub
        ...build & test...
        git commit -m 'gnulib: sync submodule to latest' .gnulib
      
      * .gitmodules: New file.
      * .gnulib: Initialize.
      * bootstrap: Set up to use the new submodule.
      Stop using --no-vc-files.
      Don't remove .gitignore files.
      Don't use or create .cvsignore.
      Diagnose an invalid --gnulib-srcdir=DIR argument.
      * build-aux/vc-list-files: Delete file, now pulled from gnulib.
      * build-aux/useless-if-before-free: Likewise.
      * po/POTFILES.in: Remove gnulib/lib/gai_strerror.c, since
      it no longer contains translatable strings.
      * gnulib/*: Remove gnulib/ hierarchy.
      7bb22f58
  3. 07 8月, 2008 1 次提交
    • J
      update from gnulib · 57f15f77
      Jim Meyering 提交于
      * build-aux/mktempd (rand_bytes, mktempd):
      * build-aux/useless-if-before-free (FILE):
      * build-aux/vc-list-files:
      * gnulib/lib/.cvsignore:
      * gnulib/lib/Makefile.am:
      * gnulib/lib/poll.c (poll):
      * gnulib/lib/stdbool.in.h (_GL_STDBOOL_H, true):
      * gnulib/lib/stdio-impl.h (fp_, fp_ub):
      * gnulib/lib/stdio.in.h (vasprintf, obstack_printf)
      (obstack_vprintf):
      * gnulib/lib/vasnprintf.c (_GNU_SOURCE, sprintf, IF_LINT, exp)
      (remainder, scale10_round_decimal_long_double)
      (scale10_round_decimal_double, pad_ourselves):
      * gnulib/m4/gnulib-cache.m4:
      * gnulib/m4/gnulib-common.m4 (gl_MODULE_INDICATOR):
      * gnulib/m4/gnulib-tool.m4 (gl_LOCAL_DIR, gl_M4_BASE, gl_PO_BASE)
      (gl_DOC_BASE, gl_TESTS_BASE, gl_WITH_TESTS, gl_LIB, gl_LGPL)
      (gl_MAKEFILE_NAME, gl_MACRO_PREFIX, gl_PO_DOMAIN, gl_VC_FILES):
      * gnulib/m4/lock.m4 (gl_LOCK_EARLY_BODY, gl_PREREQ_LOCK)
      (gl_DISABLE_THREADS):
      * gnulib/m4/onceonly.m4:
      * gnulib/m4/posix-shell.m4 (gl_POSIX_SHELL):
      * gnulib/m4/stdio_h.m4 (gl_STDIO_H_DEFAULTS):
      * gnulib/tests/test-getaddrinfo.c (ENABLE_DEBUGGING, dbgprintf)
      (simple):
      * gnulib/tests/test-stdint.c (UINTMAX_MAX, or):
      * gnulib/tests/test-vc-list-files-cvs.sh (compare):
      * gnulib/tests/test-vc-list-files-git.sh (compare):
      57f15f77
  4. 09 5月, 2008 1 次提交
    • J
      Prepare to use gnulib's c-type module. · 82892f13
      Jim Meyering 提交于
      * bootstrap: Move module list into separate variable w/less syntax.
      (modules): Add c-ctype.
      Update the following from gnulib:
      * build-aux/useless-if-before-free:
      * build-aux/vc-list-files:
      * gnulib/lib/Makefile.am:
      * gnulib/lib/getaddrinfo.h:
      * gnulib/m4/gnulib-cache.m4:
      * gnulib/m4/gnulib-comp.m4:
      * gnulib/m4/inet_ntop.m4:
      * gnulib/tests/Makefile.am:
      * gnulib/tests/test-getaddrinfo.c:
      82892f13
  5. 07 5月, 2008 1 次提交
  6. 01 5月, 2008 1 次提交
    • J
      update from gnulib, again · 07efaf94
      Jim Meyering 提交于
      * gnulib/m4/onceonly.m4: New file.
      * gnulib/m4/printf.m4: New file.
      * build-aux/useless-if-before-free: Update.
      * build-aux/vc-list-files: Update.
      * gnulib/lib/arpa_inet.in.h: Update.
      * gnulib/lib/stdio-impl.h: Update.
      * gnulib/m4/inet_ntop.m4: Update.
      07efaf94
  7. 30 4月, 2008 1 次提交
    • J
      update from gnulib · 130426c6
      Jim Meyering 提交于
      * gnulib/lib/inet_ntop.h: Remove file.
      * gnulib/m4/onceonly_2_57.m4: Remove file.
      * build-aux/useless-if-before-free: Update.
      * build-aux/vc-list-files: Update.
      * gnulib/lib/.cvsignore: Update.
      * gnulib/lib/Makefile.am: Update.
      * gnulib/lib/fseeko.c: Update.
      * gnulib/lib/getaddrinfo.c: Update.
      * gnulib/lib/getdelim.c: Update.
      * gnulib/lib/inet_ntop.c: Update.
      * gnulib/lib/inet_ntop.h: Update.
      * gnulib/lib/poll.c: Update.
      * gnulib/lib/snprintf.c: Update.
      * gnulib/lib/stdlib.in.h: Update.
      * gnulib/lib/string.in.h: Update.
      * gnulib/lib/sys_socket.in.h: Update.
      * gnulib/lib/sys_stat.in.h: Update.
      * gnulib/lib/vasnprintf.c: Update.
      * gnulib/lib/vasprintf.c: Update.
      * gnulib/lib/wchar.in.h: Update.
      * gnulib/m4/arpa_inet_h.m4: Update.
      * gnulib/m4/extensions.m4: Update.
      * gnulib/m4/gnulib-common.m4: Update.
      * gnulib/m4/gnulib-comp.m4: Update.
      * gnulib/m4/include_next.m4: Update.
      * gnulib/m4/inet_ntop.m4: Update.
      * gnulib/m4/netinet_in_h.m4: Update.
      * gnulib/m4/onceonly_2_57.m4: Update.
      * gnulib/m4/physmem.m4: Update.
      * gnulib/m4/snprintf.m4: Update.
      * gnulib/m4/stdint.m4: Update.
      * gnulib/m4/stdio_h.m4: Update.
      * gnulib/m4/stdlib_h.m4: Update.
      * gnulib/m4/string_h.m4: Update.
      * gnulib/m4/strndup.m4: Update.
      * gnulib/m4/sys_select_h.m4: Update.
      * gnulib/m4/sys_socket_h.m4: Update.
      * gnulib/m4/sys_stat_h.m4: Update.
      * gnulib/m4/vasnprintf.m4: Update.
      * gnulib/tests/Makefile.am: Update.
      * gnulib/tests/test-fseeko.c: Update.
      * gnulib/tests/test-getaddrinfo.c: Update.
      * gnulib/tests/test-getdelim.c: Update.
      * gnulib/tests/test-getline.c: Update.
      * gnulib/tests/test-lseek.c: Update.
      * gnulib/tests/test-snprintf.c: Update.
      * gnulib/tests/test-sys_stat.c: Update.
      * gnulib/tests/test-vasnprintf.c: Update.
      * gnulib/tests/test-vasprintf.c: Update.
      130426c6
  8. 02 2月, 2008 1 次提交
  9. 30 1月, 2008 1 次提交
    • J
      Add framework for code style- and syntax-checking rules. · cc337da2
      Jim Meyering 提交于
      	Almost all tests are initially disabled via the list in Makefile.cfg.
      	* Makefile.am (EXTRA_DIST): Add .x-sc_avoid_if_before_free.
      	Omit names of files that automake includes automatically.
      	* .x-sc_avoid_if_before_free: New file.
      	* build-aux/vc-list-files: Likewise.
      	* build-aux/find-unnecessary-if-before-free: Likewise.
      	* GNUmakefile, Makefile.cfg, Makefile.maint: New files.
      cc337da2