Permalink
Commits on May 1, 2007
  1. GIT v1.5.1.3

    Signed-off-by: Junio C Hamano <junkio@cox.net>
    Junio C Hamano committed May 1, 2007
Commits on Apr 30, 2007
  1. @jaalto

    send-email documentation: clarify --smtp-server

    It can be either hostname/address, or a full path to a
    local executable.
    
    Signed-off-by: Jari Aalto <jari.aalto@cante.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    jaalto committed with Junio C Hamano Apr 30, 2007
  2. @jaalto

    git.7: Mention preformatted html doc location

    Signed-off-by: Jari Aalto <jari.aalto@cante.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    jaalto committed with Junio C Hamano Apr 30, 2007
  3. @jaalto

    Clarify SubmittingPatches Checklist

    Separate things to be checked when making commits, and things
    to be checked when sending patches.
    
    Signed-off-by: Jari Aalto <jari.aalto@cante.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    jaalto committed with Junio C Hamano Apr 30, 2007
  4. @aroben

    git-svn: Add 'find-rev' command

    This patch adds a new 'find-rev' command to git-svn that lets you easily
    translate between SVN revision numbers and git tree-ish.
    
    Signed-off-by: Adam Roben <aroben@apple.com>
    Acked-by: Eric Wong <normalperson@yhbt.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aroben committed with Junio C Hamano Apr 29, 2007
  5. Fix symlink handling in git-svn, related to PerlIO

    After reading the leading contents from a symlink data obtained
    from subversion, which we expect to begin with 'link ', the code
    forked to hash the remainder (which should match readlink()
    result) using git-hash-objects, by redirecting its STDIN from
    the filehandle we read that 'link ' from.  This was Ok with Perl
    on modern Linux, but on Mac OS, the read in the parent process
    slurped more than we asked for in stdio buffer, and the child
    did not correctly see the "remainder".
    
    This attempts to fix the issue by using lower level sysseek and
    sysread instead of seek and read to bypass the stdio buffer.
    
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    Acked-by: Eric Wong <normalperson@yhbt.net>
    Acked-by: Seth Falcon <sethfalcon@gmail.com>
    Junio C Hamano committed Apr 29, 2007
Commits on Apr 29, 2007
  1. @qur

    http.c: Fix problem with repeated calls of http_init

    Calling http_init after calling http_cleanup causes a segfault.  This
    is due to the pragma_header curl_slist being freed but not being set
    to NULL.  The subsequent call to http_init tries to setup the slist
    again, but it now points to an invalid memory location.
    
    Signed-off-by: Julian Phillips <julian@quantumfyre.co.uk>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    qur committed with Junio C Hamano Apr 29, 2007
  2. @joshtriplett

    Add missing reference to GIT_COMMITTER_DATE in git-commit-tree docume…

    …ntation
    
    Signed-off-by: Josh Triplett <josh@freedesktop.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    joshtriplett committed with Junio C Hamano Apr 29, 2007
  3. Fix import-tars fix.

    This heeds advice from our resident Perl expert to make sure
    the script is not confused with a string that ends with /\n
    
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    Junio C Hamano committed Apr 29, 2007
  4. Update .mailmap with "Michael"

    Signed-off-by: Junio C Hamano <junkio@cox.net>
    Junio C Hamano committed Apr 29, 2007
  5. Do not barf on too long action description

    Reflog message is primarily about easier identification, and
    leaving truncated entry is much better than dying.
    
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    Junio C Hamano committed Apr 28, 2007
  6. Merge branch 'maint' of git://repo.or.cz/git/fastimport into maint

    * 'maint' of git://repo.or.cz/git/fastimport:
      Don't allow empty pathnames in fast-import
      import-tars: be nice to wrong directory modes
    Junio C Hamano committed Apr 29, 2007
  7. @spearce

    Catch empty pathnames in trees during fsck

    Released versions of fast-import have been able to create a tree that
    contains files or subtrees that contain no name.  Unfortunately these
    trees aren't valid, but people may have actually tried to create them
    due to bugs in import-tars.perl or their own fast-import frontend.
    
    We now look for this unusual condition and warn the user if at
    least one of their tree objects contains the problem.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    spearce committed with Junio C Hamano Apr 29, 2007
  8. @spearce

    Merge commit 'jc/maint' into gfi-maint

    * commit 'jc/maint': (35 commits)
      Update git-http-fetch documentation
      Update git-local-fetch documentation
      Update git-http-push documentation
      Update -L documentation for git-blame/git-annotate
      Update git-grep documentation
      Update git-fmt-merge documentation
      Document additional options for git-fetch
      Removing -n option from git-diff-files documentation
      Start preparing for 1.5.1.3
      Sanitize @to recipients.
      git-svn: Ignore usernames in URLs in find_by_url
      Document --dry-run and envelope-sender for git-send-email.
      Allow users to optionally specify their envelope sender.
      Ensure clean addresses are always used with Net::SMTP
      Validate @recipients before using it for sendmail and Net::SMTP.
      Perform correct quoting of recipient names.
      Change the scope of the $cc variable as it is not needed outside of send_message.
      Debugging cleanup improvements
      Prefix Dry- to the message status to denote dry-runs.
      Document --dry-run parameter to send-email.
      ...
    spearce committed Apr 29, 2007
  9. @spearce

    Don't allow empty pathnames in fast-import

    riddochc on #git noticed corruption caused by import-tars.  This
    was fixed in the prior commit by Dscho, but fast-import was wrong
    to have allowed a tree to be created with an empty string as the
    filename.  No operating system allows this, and Git itself doesn't
    accept this into the index.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Apr 29, 2007
  10. @dscho @spearce

    import-tars: be nice to wrong directory modes

    Some tars seem to have modes 0755 for directories, not 01000755. Do
    not generate an empty object for them, but ignore them.
    
    Noticed by riddochc on IRC.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    dscho committed with spearce Apr 28, 2007
Commits on Apr 28, 2007
  1. @aroben

    git-svn: Added 'find-rev' command

    This patch adds a new 'find-rev' command to git-svn that lets you easily
    translate between SVN revision numbers and git tree-ish.
    
    Signed-off-by: Adam Roben <aroben@apple.com>
    Acked-by: Eric Wong <normalperson@yhbt.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aroben committed with Junio C Hamano Apr 27, 2007
  2. @chunga

    git shortlog documentation: add long options and fix a typo

    Signed-off-by: Michele Ballabio <barra_cuda@katamail.com>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    chunga committed with Junio C Hamano Apr 27, 2007
Commits on Apr 27, 2007
  1. @aeruder

    Update git-http-fetch documentation

    Documentation/git-http-fetch.txt: --recover to resume a failed fetch
    operation.
    
    Signed-off-by: Andrew Ruder <andy@aeruder.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aeruder committed with Junio C Hamano Apr 27, 2007
  2. @aeruder

    Update git-local-fetch documentation

    Documentation/git-local-fetch.txt: -s to use
    symbolic links instead of file-to-file copy, -l
    to use hardlinks, -n to never use file-to-file
    copies, --recover to resume a failed fetch.
    
    Signed-off-by: Andrew Ruder <andy@aeruder.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aeruder committed with Junio C Hamano Apr 27, 2007
  3. @aeruder

    Update git-http-push documentation

    Documentation/git-http-push.txt: Changing --complete to --all.  Added
    documentation for -d and -D to remote remote refs.
    
    Signed-off-by: Andrew Ruder <andy@aeruder.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aeruder committed with Junio C Hamano Apr 27, 2007
  4. @aeruder

    Update -L documentation for git-blame/git-annotate

    Documenting alternate ways to use -L:
    
    -L /regex/,end
    -L start,+offset
    
    Signed-off-by: Andrew Ruder <andy@aeruder.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aeruder committed with Junio C Hamano Apr 27, 2007
  5. @aeruder

    Update git-grep documentation

    Documentation/git-grep.txt: Document -F/--fixed-strings to
    search for non-regexp patterns.  Document -I to not search
    binary files.  Document -<num> as a shortcut for -C<num>.
    
    Signed-off-by: Andrew Ruder <andy@aeruder.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aeruder committed with Junio C Hamano Apr 27, 2007
  6. @aeruder

    Update git-fmt-merge documentation

    Documentation/git-fmt-merge-msg.txt:
    	--summary to list commit summaries on merge
    	--no-summary
    	--file to take merged objects from a file.
    	Configuration option merge.summary
    
    Signed-off-by: Andrew Ruder <andy@aeruder.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aeruder committed with Junio C Hamano Apr 27, 2007
  7. @aeruder

    Document additional options for git-fetch

    Document --quiet/-q and --verbose/-v
    Add -n as an alternate for --no-tags
    Fix some whitespace issues
    
    Signed-off-by: Andrew Ruder <andy@aeruder.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aeruder committed with Junio C Hamano Apr 27, 2007
  8. @aeruder

    Removing -n option from git-diff-files documentation

    -n is not a short form of --no-index as the documentation
    suggests.  Removing it from the documentation and command
    usage string.
    
    Signed-off-by: Andrew Ruder <andy@aeruder.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aeruder committed with Junio C Hamano Apr 27, 2007
Commits on Apr 26, 2007
  1. Start preparing for 1.5.1.3

    Signed-off-by: Junio C Hamano <junkio@cox.net>
    Junio C Hamano committed Apr 26, 2007
  2. @robbat2

    Sanitize @to recipients.

    We need to sanitize @to as well to ensure that names are properly quoted.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    robbat2 committed with Junio C Hamano Apr 26, 2007
  3. @aroben

    git-svn: Ignore usernames in URLs in find_by_url

    Usernames don't matter for the purposes of find_by_url, so always remove them
    before doing any comparisons.
    
    Signed-off-by: Adam Roben <aroben@apple.com>
    Acked-by: Eric Wong <normalperson@yhbt.net>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    aroben committed with Junio C Hamano Apr 25, 2007
  4. @robbat2

    Document --dry-run and envelope-sender for git-send-email.

    Catch the documentation up with the rest of this patchset.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    robbat2 committed with Junio C Hamano Apr 26, 2007
  5. @robbat2

    Allow users to optionally specify their envelope sender.

    If your normal user is not the same user you are subscribed to a list with,
    then the default envelope sender used will cause your messages to bounce or
    silently vanish into the ether.
    
    This patch provides an optional parameter to set the envelope sender.
    To use it with the sendmail binary, you must have privileges to use the -f
    parameter!
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    robbat2 committed with Junio C Hamano Apr 26, 2007
  6. @robbat2

    Ensure clean addresses are always used with Net::SMTP

    Always pass in clean addresses to Net::SMTP for the MAIL FROM, and use them on
    the SMTP non-quiet output as well.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    robbat2 committed with Junio C Hamano Apr 26, 2007
  7. @robbat2

    Validate @recipients before using it for sendmail and Net::SMTP.

    Ensure that @recipients is only raw addresses when it is handed to the sendmail
    binary OR Net::SMTP, otherwise BCC cases might get an extra <, or wierd stuff
    might be passed to the exec.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    robbat2 committed with Junio C Hamano Apr 26, 2007
  8. @robbat2

    Perform correct quoting of recipient names.

    Always perform quoting of the recipient names if they contain periods,
    previously only the author's address was treated this way. This stops sendmail
    binaries from exploding the name into bad addresses.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    robbat2 committed with Junio C Hamano Apr 26, 2007
  9. @robbat2

    Change the scope of the $cc variable as it is not needed outside of s…

    …end_message.
    
    $cc is only used inside the send_message scope, so lets clean it out of the global scope.
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
    robbat2 committed with Junio C Hamano Apr 26, 2007