1. 24 6月, 2007 2 次提交
    • S
      t9500: skip gitweb tests if perl version is too old · fc746df6
      Sven Verdoolaege 提交于
      gitweb calls Encode::decode_utf8 with two arguments,
      but old versions of perl only allow this function to be called
      with one argument.  Even older versions of perl do not even
      have an Encode module.
      Signed-off-by: NSven Verdoolaege <skimo@kotnet.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      fc746df6
    • J
      Merge branch 'master' of git://repo.or.cz/git/fastimport · ee4fd1ad
      Junio C Hamano 提交于
      * 'master' of git://repo.or.cz/git/fastimport: (260 commits)
        Avoid src:dst syntax as default bash completion for git push
        Make it possible to specify the HEAD for the internal findUpstreamBranchPoint function.
        Added git-p4 branches command that shows the mapping of perforce depot paths to imported git branches.
        Warn about conflicting p4 branch mappings and use the first one found.
        Fix the branch mapping detection to be independent from the order of the "p4 branches" output.
        git-p4 fails when cloning a p4 depo.
        Fix initial multi-branch import.
        Only use double quotes on Windows
        Fix git-p4 rebase to detect the correct upstream branch instead of unconditionally
        Moved the code from git-p4 submit to figure out the upstream branch point
        git-p4 submit: Fix missing quotes around p4 commands to make them work with spaces in filenames
        Mention remotes/p4/master also in the documentation.
        Provide some information for single branch imports where the commits go
        git-p4: check for existence of repo dir before trying to create
        Write out the options tag in the log message of imports only if we actually have
        Fix support for explicit disabling of syncing with the origin
        Fix depot-paths encoding for multi-path imports (don't split up //depot/path/foo)
        Fix project name guessing
        Fix updating/creating remotes/p4/* heads from origin/p4/*
        Fixed the check to make sure to exclude the HEAD symbolic refs when updating
        ...
      ee4fd1ad
  2. 23 6月, 2007 10 次提交
    • J
      Merge branch 'jc/oneline' · 4d9b5807
      Junio C Hamano 提交于
      * jc/oneline:
        pp_header(): work around possible memory corruption
      4d9b5807
    • J
      Merge branch 'ei/oneline+add-empty' · 9bee7aab
      Junio C Hamano 提交于
      * ei/oneline+add-empty:
        Fix ALLOC_GROW calls with obsolete semantics
        Fix ALLOC_GROW off-by-one
        builtin-add: simplify (and increase accuracy of) exclude handling
        dir_struct: add collect_ignored option
        Extend --pretty=oneline to cover the first paragraph,
        Lift 16kB limit of log message output
      9bee7aab
    • J
      filter-branch: add example to move everything into a subdirectory · 55f22ff2
      Johannes Schindelin 提交于
      This is based on Jeff King's example in
      
      	20070621130137.GB4487@coredump.intra.peff.net
      Signed-off-by: NJohannes Schindelin <johannes.schindelin@gmx.de>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      55f22ff2
    • J
      Merge branch 'js/filter' · 0f2890ac
      Junio C Hamano 提交于
      * js/filter:
        filter-branch: subdirectory filter needs --full-history
        filter-branch: Simplify parent computation.
        Teach filter-branch about subdirectory filtering
        filter-branch: also don't fail in map() if a commit cannot be mapped
        filter-branch: Use rev-list arguments to specify revision ranges.
        filter-branch: fix behaviour of '-k'
        filter-branch: use $(($i+1)) instead of $((i+1))
        chmod +x git-filter-branch.sh
        filter-branch: prevent filters from reading from stdin
        t7003: make test repeatable
        Add git-filter-branch
      0f2890ac
    • J
      Two trivial -Wcast-qual fixes · 63daae47
      Junio C Hamano 提交于
      Luiz Fernando N. Capitulino noticed the one in tree-walk.h where
      we cast away constness while computing the legnth of a tree
      entry.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      63daae47
    • J
      diffcore-rename: favour identical basenames · 0ce39643
      Johannes Schindelin 提交于
      When there are several candidates for a rename source, and one of them
      has an identical basename to the rename target, take that one.
      
      Noticed by Govind Salinas, posted by Shawn O. Pearce, partial patch
      by Linus Torvalds.
      Signed-off-by: NJohannes Schindelin <johannes.schindelin@gmx.de>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      0ce39643
    • S
      Document git-gui, git-citool as mainporcelain manual pages · 37cd4f7e
      Shawn O. Pearce 提交于
      Jakub Narebski pointed out that the git-gui blame viewer is not a
      widely known feature, but is incredibly useful.  Part of the issue
      is advertising.  Up until now we haven't even referenced git-gui from
      within the core Git manual pages, mostly because I just wasn't sure
      how I wanted to supply git-gui documentation to end-users, or how
      that documentation should integrate with the core Git documentation.
      
      Based upon Jakub's comment that many users may not even know that
      the gui is available in a stock Git distribution I'm offering up
      two basic manual pages: git-citool and git-gui.  These should offer
      enough of a starting point for users to identify that the gui exists,
      and how to start it.  Future releases of git-gui may contain their
      own documentation system available from within a running git-gui.
      But not today.
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      37cd4f7e
    • D
      Generate tags with correct timestamp (git-svnimport) · 47ee8ed2
      Dave O'Neill 提交于
      Now uses git-tag instead of manually constructing the tag.  This gives us a
      correct timestamp, removes some crufty code, and makes it work the same as
      git-cvsimport.
      
      The generated tags are now lightweight tags instead of tag objects, which may
      or may not be the behaviour we want.
      
      Also, remove two unused variables from git-cvsimport.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      47ee8ed2
    • S
      Import branch 'git-p4' of git://repo.or.cz/fast-export · 610f043b
      Shawn O. Pearce 提交于
      Simon has asked that the git.git project include the git-p4 project
      as at least a contrib/fast-import within git.git.  I think it makes
      a lot of sense, as git-p4 nicely complements the only other in-tree
      fast-import user: import-tars.perl.
      
      git-p4 is offered under the MIT license by its authors.
      610f043b
    • S
      Avoid src:dst syntax as default bash completion for git push · 92d7c8e3
      Shawn O. Pearce 提交于
      Raimund Bauer just discovered that the default bash completion for
      a local branch name in a git-push line is not the best choice when
      the branch does not exist on the remote system.
      
      In the past we have always completed the local name 'test' as
      "test:test", indicating that the destination name is the same as
      the local name.  But this fails when "test" does not yet exist on
      the remote system, as there is no "test" branch for it to match
      the name against.
      
      Fortunately git-push does the right thing when given just the
      local branch, as it assumes you want to use the same name in the
      destination repository.  So we now offer "test" as the completion
      in a git-push line, and let git-push assume that is also the remote
      branch name.
      
      We also still support the remote branch completion after the :,
      but only if the user manually adds the colon before trying to get
      a completion.
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      92d7c8e3
  3. 22 6月, 2007 1 次提交
  4. 21 6月, 2007 5 次提交
  5. 17 6月, 2007 17 次提交
  6. 16 6月, 2007 5 次提交
    • S
      Fix initial multi-branch import. · 3c699645
      Simon Hausmann 提交于
      The list of existing p4 branches in git wasn't initialized.
      Signed-off-by: NSimon Hausmann <shausman@trolltech.com>
      3c699645
    • J
      Merge branch 'jc/remote' · 952c8c56
      Junio C Hamano 提交于
      * jc/remote:
        git-push: Update description of refspecs and add examples
        remote.c: "git-push frotz" should update what matches at the source.
        remote.c: fix "git push" weak match disambiguation
        remote.c: minor clean-up of match_explicit()
        remote.c: refactor creation of new dst ref
        remote.c: refactor match_explicit_refs()
      952c8c56
    • J
      Merge branch 'gp/branch' · 5c088a22
      Junio C Hamano 提交于
      * gp/branch:
        git-branch: cleanup config file when deleting branches
      5c088a22
    • J
      Merge branch 'fl/cvsserver' · 57bd934e
      Junio C Hamano 提交于
      * fl/cvsserver:
        cvsserver: Actually implement --export-all
        cvsserver: Let --base-path and pserver get along just fine
        cvsserver: Add some useful commandline options
      57bd934e
    • J
      Merge branch 'lh/submodule' · ad2a2f6f
      Junio C Hamano 提交于
      * lh/submodule:
        gitmodules(5): remove leading period from synopsis
        Add gitmodules(5)
        git-submodule: give submodules proper names
        Rename sections from "module" to "submodule" in .gitmodules
        git-submodule: remember to checkout after clone
        t7400: barf if git-submodule removes or replaces a file
      ad2a2f6f