8000 Comparing 91fa31f...4a30c53 · libgit2/libgit2 · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: libgit2/libgit2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 91fa31f
Choose a base ref
...
head repository: libgit2/libgit2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4a30c53
Choose a head ref
  • 10 commits
  • 29 files changed
  • 2 contributors

Commits on Jan 19, 2015

  1. checkout: introduce git_checkout_perfdata

    Checkout can now provide performance data about the number of (some)
    syscalls performed using an optional callback.
    
    This structure remains internal-only in maintenance branches.
    ethomson authored and Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    651afd0 View commit details
    Browse the repository at this point in the history
  2. git_path_join_unrooted: return base len

    The documentation for `git_path_join_unrooted` states that the base
    length will be returned, so that consumers like checkout know where
    to start creating directories instead of always creating directories
    at the directory root.
    ethomson authored and Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    e8909d5 View commit details
    Browse the repository at this point in the history
  3. checkout: don't recreate previous directory

    Don't bother trying to recreate the previously created directory
    during checkout, for a modest reduction in the number of stats.
    ethomson authored and Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    8d97f70 View commit details
    Browse the repository at this point in the history
  4. checkout tests: nasty symlinks

    Symbolic links that abuse case insensitivity to write into .git.
    ethomson authored and Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    43ddf51 View commit details
    Browse the repository at this point in the history
  5. checkout: drop newline in error message

    ethomson authored and Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    2889b72 View commit details
    Browse the repository at this point in the history
  6. checkout: remove files before writing new ones

    On case insensitive filesystems, we may have files in the working
    directory that case fold to a name we want to write.  Remove those
    files (by default) so that we will not end up with a filename that
    has the unexpected case.
    ethomson authored and Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    90bc025 View commit details
    Browse the repository at this point in the history
  7. checkout tests: emulate p_realpath poorly on Win32

    Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    5331ba7 View commit details
    Browse the repository at this point in the history
  8. checkout tests: cleanup realpath impl on Win32

    Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    aa521b6 View commit details
    Browse the repository at this point in the history
  9. Introduce test for checkout case-changing rename

    Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    e7f5425 View commit details
    Browse the repository at this point in the history
  10. Always checkout with case sensitive iterator

    On a case-insensitive filesystem, we need to deal with case-changing
    renames (eg, foo -> FOO) by removing the old and adding the new,
    exactly as if we were on a case-sensitive filesystem.
    
    Update the `checkout::tree::can_cancel_checkout_from_notify` test, now
    that notifications are always sent case sensitively.
    Edward Thomson committed Jan 19, 2015
    Configuration menu
    Copy the full SHA
    4a30c53 View commit details
    Browse the repository at this point in the history
Loading
0