1. 24 4月, 2007 6 次提交
  2. 23 4月, 2007 13 次提交
  3. 22 4月, 2007 16 次提交
    • S
      Cleanup variables in cat-file · 2b6854c8
      Shawn O. Pearce 提交于
      I want to add new command line options to cat-file, but
      to do that we need to change how we handle argv[] first.
      This is a simple cleanup that assigns names to the two
      arguments we currently care about.
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      2b6854c8
    • J
      Update draft release notes for v1.5.2 · 7392b03a
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      7392b03a
    • J
      2d76548b
    • J
      Update documentation links to point at v1.5.1.2 · fdd3e7d9
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      fdd3e7d9
    • J
      Merge branch 'lt/objalloc' · 42c4b580
      Junio C Hamano 提交于
      * 'lt/objalloc':
        Clean up object creation to use more common code
        Use proper object allocators for unknown object nodes too
      42c4b580
    • J
      Merge branch 'jc/add' · 520635fa
      Junio C Hamano 提交于
      * jc/add:
        git-add -u: match the index with working tree.
      520635fa
    • J
      Merge branch 'jc/attr' · a2d7c6c6
      Junio C Hamano 提交于
      * 'jc/attr': (28 commits)
        lockfile: record the primary process.
        convert.c: restructure the attribute checking part.
        Fix bogus linked-list management for user defined merge drivers.
        Simplify calling of CR/LF conversion routines
        Document gitattributes(5)
        Update 'crlf' attribute semantics.
        Documentation: support manual section (5) - file formats.
        Simplify code to find recursive merge driver.
        Counto-fix in merge-recursive
        Fix funny types used in attribute value representation
        Allow low-level driver to specify different behaviour during internal merge.
        Custom low-level merge driver: change the configuration scheme.
        Allow the default low-level merge driver to be configured.
        Custom low-level merge driver support.
        Add a demonstration/test of customized merge.
        Allow specifying specialized merge-backend per path.
        merge-recursive: separate out xdl_merge() interface.
        Allow more than true/false to attributes.
        Document git-check-attr
        Change attribute negation marker from '!' to '-'.
        ...
      a2d7c6c6
    • J
      Merge branch 'lt/gitlink' · afb5b6a2
      Junio C Hamano 提交于
      * lt/gitlink:
        Tests for core subproject support
        Expose subprojects as special files to "git diff" machinery
        Fix some "git ls-files -o" fallout from gitlinks
        Teach "git-read-tree -u" to check out submodules as a directory
        Teach git list-objects logic to not follow gitlinks
        Fix gitlink index entry filesystem matching
        Teach "git-read-tree -u" to check out submodules as a directory
        Teach git list-objects logic not to follow gitlinks
        Don't show gitlink directories when we want "other" files
        Teach git-update-index about gitlinks
        Teach directory traversal about subprojects
        Fix thinko in subproject entry sorting
        Teach core object handling functions about gitlinks
        Teach "fsck" not to follow subproject links
        Add "S_IFDIRLNK" file mode infrastructure for git links
        Add 'resolve_gitlink_ref()' helper function
        Avoid overflowing name buffer in deep directory structures
        diff-lib: use ce_mode_from_stat() rather than messing with modes manually
      afb5b6a2
    • J
      Merge branch 'np/pack' · 99ebd06c
      Junio C Hamano 提交于
      * np/pack: (27 commits)
        document --index-version for index-pack and pack-objects
        pack-objects: remove obsolete comments
        pack-objects: better check_object() performances
        add get_size_from_delta()
        pack-objects: make in_pack_header_size a variable of its own
        pack-objects: get rid of create_final_object_list()
        pack-objects: get rid of reuse_cached_pack
        pack-objects: clean up list sorting
        pack-objects: rework check_delta_limit usage
        pack-objects: equal objects in size should delta against newer objects
        pack-objects: optimize preferred base handling a bit
        clean up add_object_entry()
        tests for various pack index features
        use test-genrandom in tests instead of /dev/urandom
        simple random data generator for tests
        validate reused pack data with CRC when possible
        allow forcing index v2 and 64-bit offset treshold
        pack-redundant.c: learn about index v2
        show-index.c: learn about index v2
        sha1_file.c: learn about index version 2
        ...
      99ebd06c
    • J
      Merge branch 'jp/refs' · e32442a6
      Junio C Hamano 提交于
      * jp/refs:
        refs.c: add a function to sort a ref list, rather then sorting on add
      e32442a6
    • J
      Merge branch 'jc/quickfetch' · e660e11b
      Junio C Hamano 提交于
      * jc/quickfetch:
        Make sure quickfetch is not fooled with a previous, incomplete fetch.
        git-fetch: use fetch--tool pick-rref to avoid local fetch from alternate
        git-fetch--tool pick-rref
      e660e11b
    • J
      Merge branch 'maint' · e8760cde
      Junio C Hamano 提交于
      * maint:
        GIT 1.5.1.2
        perl: install private Error.pm if the site version is older than our own
        git-clone: fix dumb protocol transport to clone from pack-pruned ref
      e8760cde
    • J
      GIT 1.5.1.2 · 97317061
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      97317061
    • E
      perl: install private Error.pm if the site version is older than our own · 4a40cbd9
      Eric Wong 提交于
      bdash (on IRC) had a problem with Git.pm (via git-svn) when his
      site installation of Error.pm was older than the version we
      package.
      Signed-off-by: NEric Wong <normalperson@yhbt.net>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      4a40cbd9
    • J
      lockfile: record the primary process. · 5e635e39
      Junio C Hamano 提交于
      The usual process flow is the main process opens and holds the lock to
      the index, does its thing, perhaps spawning children during the course,
      and then writes the resulting index out by releaseing the lock.
      
      However, the lockfile interface uses atexit(3) to clean it up, without
      regard to who actually created the lock.  This typically leads to a
      confusing behaviour of lock being released too early when the child
      exits, and then the parent process when it calls commit_lockfile()
      finds that it cannot unlock it.
      
      This fixes the problem by recording who created and holds the lock, and
      upon atexit(3) handler, child simply ignores the lockfile the parent
      created.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      5e635e39
    • J
      convert.c: restructure the attribute checking part. · 6073ee85
      Junio C Hamano 提交于
      This separates the checkattr() call and interpretation of the
      returned value specific to the 'crlf' attribute into separate
      routines, so that we can run a single call to checkattr() to
      check for more than one attributes, and then interprete what
      the returned settings mean separately.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      6073ee85
  4. 21 4月, 2007 4 次提交
  5. 20 4月, 2007 1 次提交