1. 23 Apr, 2007 5 commits
  2. 22 Apr, 2007 16 commits
    • Junio C Hamano's avatar
      Fix 'quickfix' on pack-objects. · b6b32ccb
      Junio C Hamano authored
      The earlier quickfix forced world-readable permission bits.  This
      updates it to honor umask and core.sharedrepository settings.
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      b6b32ccb
    • Junio C Hamano's avatar
      pack-objects: quickfix for permission modes. · aef5aedd
      Junio C Hamano authored
      mkstemp() often creates the file in 0600 which means the
      resulting packfile is not readable by anybody other than the
      repository owner.  Force 0644 for now, even though this is not
      strictly correct.
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      aef5aedd
    • Alex Riesen's avatar
      Fix crash in t0020 (crlf conversion) · 46297958
      Alex Riesen authored
      Reallocated wrong size.
      Noticed on Ubuntu 7.04 probably because it has some malloc diagnostics in libc:
      "git-read-tree --reset -u HEAD" aborted in the test. Valgrind sped up the
      debugging greatly: took me 10 minutes.
      Signed-off-by: default avatarAlex Riesen <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      46297958
    • Alex Riesen's avatar
      Fix a typo in crlf conversion code · 67e22ed5
      Alex Riesen authored
      Also, noticed by valgrind: the code caused a read out-of-bounds.
      Some comments updated as well (they still reflected old calling
      conventions).
      Signed-off-by: default avatarAlex Riesen <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      67e22ed5
    • Shawn O. Pearce's avatar
      Cleanup variables in cat-file · 2b6854c8
      Shawn O. Pearce authored
      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: default avatarShawn O. Pearce <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      2b6854c8
    • Junio C Hamano's avatar
      Update draft release notes for v1.5.2 · 7392b03a
      Junio C Hamano authored
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      7392b03a
    • Junio C Hamano's avatar
    • Junio C Hamano's avatar
      fdd3e7d9
    • Junio C Hamano's avatar
      Merge branch 'lt/objalloc' · 42c4b580
      Junio C Hamano authored
      * 'lt/objalloc':
        Clean up object creation to use more common code
        Use proper object allocators for unknown object nodes too
      42c4b580
    • Junio C Hamano's avatar
      Merge branch 'jc/add' · 520635fa
      Junio C Hamano authored
      * jc/add:
        git-add -u: match the index with working tree.
      520635fa
    • Junio C Hamano's avatar
      Merge branch 'jc/attr' · a2d7c6c6
      Junio C Hamano authored
      * '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
    • Junio C Hamano's avatar
      Merge branch 'lt/gitlink' · afb5b6a2
      Junio C Hamano authored
      * 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
    • Junio C Hamano's avatar
      Merge branch 'np/pack' · 99ebd06c
      Junio C Hamano authored
      * 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
    • Junio C Hamano's avatar
      Merge branch 'jp/refs' · e32442a6
      Junio C Hamano authored
      * jp/refs:
        refs.c: add a function to sort a ref list, rather then sorting on add
      e32442a6
    • Junio C Hamano's avatar
      Merge branch 'jc/quickfetch' · e660e11b
      Junio C Hamano authored
      * 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
    • Junio C Hamano's avatar
      Merge branch 'maint' · e8760cde
      Junio C Hamano authored
      * 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
  3. 21 Apr, 2007 8 commits
  4. 20 Apr, 2007 11 commits