1. 18 9月, 2006 4 次提交
  2. 17 9月, 2006 8 次提交
    • J
      Merge branch 'jc/archive' · 4d69065d
      Junio C Hamano 提交于
      * jc/archive:
        git-tar-tree: devolve git-tar-tree into a wrapper for git-archive
        git-archive: inline default_parse_extra()
        builtin-archive.c: rename remote_request() to extract_remote_arg()
        upload-archive: monitor child communication more carefully.
        Add sideband status report to git-archive protocol
        Prepare larger packet buffer for upload-pack protocol.
        Teach --exec to git-archive --remote
        Add --verbose to git-archive
        archive: force line buffered output to stderr
        Use xstrdup instead of strdup in builtin-{tar,zip}-tree.c
        Move sideband server side support into reusable form.
        Move sideband client side support into reusable form.
        archive: allow remote to have more formats than we understand.
        git-archive: make compression level of ZIP archives configurable
        Add git-upload-archive
        git-archive: wire up ZIP format.
        git-archive: wire up TAR format.
        Add git-archive
      4d69065d
    • M
      gitweb: export options · 32f4aacc
      Matthias Lederhofer 提交于
      $export_ok: If this variable evaluates to true it is checked
      if a file with this name exists in the repository.  If it
      does not exist the repository cannot be viewed from gitweb.
      (Similar to git-daemon-export-ok for git-daemon).
      
      $strict_export: If this variable evaluates to true only
      repositories listed on the project-list-page of gitweb can
      be accessed.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      32f4aacc
    • M
      gitweb: do not use 'No such directory' error message · 7939fe44
      Matthias Lederhofer 提交于
      undef $project; to prevent a file named description to be read.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      7939fe44
    • R
      git-tar-tree: devolve git-tar-tree into a wrapper for git-archive · 87af29f0
      Rene Scharfe 提交于
      This patch removes the custom tree walker tree_traverse(), and makes
      generate_tar() use write_tar_archive() and the infrastructure provided
      by git-archive instead.
      
      As a kind of side effect, make write_tar_archive() able to handle NULL
      as base directory, as this is what the new and simple generate_tar()
      uses to indicate the absence of a base directory.  This was simpler
      and cleaner than playing tricks with empty strings.
      
      The behaviour of git-tar-tree should be unchanged (quick tests didn't
      indicate otherwise) except for the text of some error messages.
      Signed-off-by: NRene Scharfe <rene.scharfe@lsrfire.ath.cx>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      87af29f0
    • M
      gitweb: fix uninitialized variable warning. · 800764cf
      Martin Waitz 提交于
      Perl spit out a varning when "blob" or "blob_plain" actions were
      used without a $hash parameter.
      Signed-off-by: NMartin Waitz <tali@admingilde.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      800764cf
    • M
      gitweb: more support for PATH_INFO based URLs · dd70235f
      Martin Waitz 提交于
      Now three types of path based URLs are supported:
      	gitweb.cgi/project.git
      	gitweb.cgi/project.git/branch
      	gitweb.cgi/project.git/branch/filename
      
      The first one (show project summary) was already supported for a long time
      now.  The other two are new: they show the shortlog of a branch or
      the plain file contents of some file contained in the repository.
      
      This is especially useful to support project web pages for small
      projects: just create an html branch and then use an URL like
      gitweb.cgi/project.git/html/index.html.
      Signed-off-by: NMartin Waitz <tali@admingilde.org>
      Acked-by: NJakub Narebski <jnareb@gmail.com>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      dd70235f
    • J
      apply --unidiff-zero: loosen sanity checks for --unidiff=0 patches · 4be60962
      Junio C Hamano 提交于
      In "git-apply", we have a few sanity checks and heuristics that
      expects that the patch fed to us is a unified diff with at least
      one line of context.
      
       * When there is no leading context line in a hunk, the hunk
         must apply at the beginning of the preimage.  Similarly, no
         trailing context means that the hunk is anchored at the end.
      
       * We learn a patch deletes the file from a hunk that has no
         resulting line (i.e. all lines are prefixed with '-') if it
         has not otherwise been known if the patch deletes the file.
         Similarly, no old line means the file is being created.
      
      And we declare an error condition when the file created by a
      creation patch already exists, and/or when a deletion patch
      still leaves content in the file.
      
      These sanity checks are good safety measures, but breaks down
      when people feed a diff generated with --unified=0.  This was
      recently noticed first by Matthew Wilcox and Gerrit Pape.
      
      This adds a new flag, --unified-zero, to allow bypassing these
      checks.  If you are in control of the patch generation process,
      you should not use --unified=0 patch and fix it up with this
      flag; rather you should try work with a patch with context.  But
      if all you have to work with is a patch without context, this
      flag may come handy as the last resort.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      4be60962
    • J
      t1400: make test debuggable. · 8aac4b45
      Junio C Hamano 提交于
      I had a hard time figuring out why this test was failing with
      the packed-refs update without running it under "sh -x".  This
      makes output from "sh t1400-update-ref.sh -v" more descriptive.
      
      Updating other tests would be a good janitorial task.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      8aac4b45
  3. 16 9月, 2006 6 次提交
  4. 15 9月, 2006 5 次提交
  5. 14 9月, 2006 10 次提交
  6. 13 9月, 2006 7 次提交