1. 06 1月, 2010 4 次提交
  2. 27 12月, 2009 1 次提交
  3. 07 12月, 2009 1 次提交
  4. 29 11月, 2009 1 次提交
  5. 25 11月, 2009 1 次提交
    • S
      Add Python support library for remote helpers · 2fe40b63
      Sverre Rabbelier 提交于
      This patch introduces parts of a Python package called
      "git_remote_helpers" containing the building blocks for
      remote helpers written in Python.
      
      No actual remote helpers are part of this patch, this patch only
      includes the common basics needed to start writing such helpers.
      
      The patch includes the necessary Makefile additions to build and
      install the git_remote_helpers Python package along with the rest of
      Git.
      
      This patch is based on Johan Herland's git_remote_cvs patch and
      has been improved by the following contributions:
      - David Aguilar: Lots of Python coding style fixes
      - David Aguilar: DESTDIR support in Makefile
      
      Cc: David Aguilar <davvid@gmail.com>
      Cc: Johan Herland <johan@herland.net>
      Signed-off-by: NSverre Rabbelier <srabbelier@gmail.com>
      Signed-off-by: NJohan Herland <johan@herland.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2fe40b63
  6. 24 11月, 2009 1 次提交
  7. 20 11月, 2009 1 次提交
  8. 18 11月, 2009 2 次提交
    • J
      Basic build infrastructure for Python scripts · d4e1b47a
      Johan Herland 提交于
      This patch adds basic boilerplate support (based on corresponding Perl
      sections) for enabling the building and installation Python scripts.
      
      There are currently no Python scripts being built, and when Python
      scripts are added in future patches, their building and installation
      can be disabled by defining NO_PYTHON.
      Signed-off-by: NJohan Herland <johan@herland.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      d4e1b47a
    • P
      Make sure $PERL_PATH is defined when the test suite is run. · be38ca3d
      Philippe Bruhat (BooK) 提交于
      Some test scripts run Perl scripts as if they were git-* scripts, and
      thus need to use the same perl that will be put in the shebang line of
      git*.perl commands. $PERL_PATH therefore needs to be used instead of
      a bare "perl".
      
      The tests can fail if another perl is found in $PATH before the one
      defined in $PERL_PATH.
      
      Example test failure caused by this: the perl defined in $PERL_PATH has
      Error.pm installed, and therefore the Git.pm's Makefile.PL doesn't install
      the private copy. The perl from $PATH doesn't have Error.pm installed, and
      all git*.perl scripts invoked during the test will fail loading Error.pm.
      
      Makefile patch by Jeff King <peff@peff.net>.
      Signed-off-by: NPhilippe Bruhat (BooK) <book@cpan.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      be38ca3d
  9. 15 11月, 2009 1 次提交
  10. 14 11月, 2009 2 次提交
  11. 10 11月, 2009 1 次提交
  12. 09 11月, 2009 2 次提交
  13. 05 11月, 2009 1 次提交
    • S
      Git-aware CGI to provide dumb HTTP transport · 2f4038ab
      Shawn O. Pearce 提交于
      The git-http-backend CGI can be configured into any Apache server
      using ScriptAlias, such as with the following configuration:
      
        LoadModule cgi_module /usr/libexec/apache2/mod_cgi.so
        LoadModule alias_module /usr/libexec/apache2/mod_alias.so
        ScriptAlias /git/ /usr/libexec/git-core/git-http-backend/
      
      Repositories are accessed via the translated PATH_INFO.
      
      The CGI is backwards compatible with the dumb client, allowing all
      older HTTP clients to continue to download repositories which are
      managed by the CGI.
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2f4038ab
  14. 02 11月, 2009 1 次提交
  15. 28 10月, 2009 1 次提交
  16. 23 10月, 2009 4 次提交
  17. 20 10月, 2009 4 次提交
  18. 19 10月, 2009 1 次提交
  19. 10 10月, 2009 1 次提交
  20. 09 10月, 2009 3 次提交
    • B
      Makefile: add a note about the NO_MMAP setting on IRIX and IRIX64 · 651aef34
      Brandon Casey 提交于
      When git is compiled with the MIPSpro 7.4.4m compiler, and NO_PTHREADS is
      set, and NO_MMAP is _not_ set, then git segfaults when trying to access the
      first entry in a reflog.  If NO_PTHREADS is not set (which implies that the
      pthread library is linked in), or NO_MMAP _is_ set, then the segfault is
      not encountered.  The conservative choice has been made to set NO_MMAP in
      the Makefile to avoid this flaw.  The GNU C compiler does not produce this
      behavior.
      
      The segfault happens in refs.c:read_ref_at().  The mmap succeeds, and the
      loop is executed properly until rec is rewound into the first line (reflog
      entry) of the file.  The segfault is caught by test 28 of
      t1400-update-ref.sh which fails when 'git rev-parse --verify "master@{May 25
      2005}"' is called.
      
      So, add a comment in the Makefile to describe why NO_MMAP is set and as a
      hint to those who may be interested in unsetting it.
      Signed-off-by: NBrandon Casey <casey@nrlssc.navy.mil>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      651aef34
    • B
      Makefile: enable THREADED_DELTA_SEARCH on IRIX and IRIX64 · 817350d3
      Brandon Casey 提交于
      Since commit dcda3614 removed the use of a variable length array from
      builtin-pack-objects.c, it is now safe to compile with the threaded delta
      search feature enabled.  Formerly, the MIPSpro 7.4.4m compiler warned that
      variable length arrays should not be used with pthreads.
      Signed-off-by: NBrandon Casey <casey@nrlssc.navy.mil>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      817350d3
    • R
      Fix MSVC build on cygwin · f2d50d93
      Ramsay Jones 提交于
      In the MSVC section of the Makefile, BASIC_CFLAGS is set to a
      value which contains the string "-DWIN32-D_CONSOLE". This results
      in a (single) malformed -Define being passed to the compiler.
      At least on my cygwin installation, the msvc compiler seems to
      ignore this parameter, without issuing an error or warning, and
      results in the WIN32 and _CONSOLE macros being undefined. This
      breaks the build.
      
      In order to fix the build, we simply insert a space between the
      two -Define parameters, "-DWIN32" and "-D_CONSOLE", as originally
      intended.
      Signed-off-by: NRamsay Jones <ramsay@ramsay1.demon.co.uk>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      f2d50d93
  21. 08 10月, 2009 1 次提交
  22. 19 9月, 2009 2 次提交
  23. 12 9月, 2009 2 次提交
  24. 11 9月, 2009 1 次提交
    • B
      Makefile: Add NEEDS_CRYPTO_WITH_SSL · 0460dba4
      Brian Gernhardt 提交于
      The Makefile comment for NEEDS_SSL_WITH_CRYPTO says to define it "if
      you need -lcrypto with -lssl (Darwin)."  However, what it actually
      does is add -lssl when you use -lcrypto and not the other way around.
      However, libcrypto contains a majority of the ERR_* functions from
      OpenSSL (at least on OS X) so we need it both ways.
      
      So, add NEEDS_CRYPTO_WITH_SSL which adds -lcrypto to the OpenSSL link
      flags and clarify the difference between it and NEEDS_SSL_WITH_CRYPTO.
      Signed-off-by: NBrian Gernhardt <brian@gernhardtsoftware.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      0460dba4