]> git.proxmox.com Git - libgit2.git/commit
More checkout improvements
authorRussell Belfer <rb@github.com>
Mon, 10 Dec 2012 23:31:43 +0000 (15:31 -0800)
committerRussell Belfer <rb@github.com>
Fri, 4 Jan 2013 23:47:42 +0000 (15:47 -0800)
commit7e5c8a5b41ca660def7de23fd32b942878a6ee24
tree477e12bfca0e05c6458ee7bcb25f235ced2714c0
parentcf208031705388a2d1907fb9ec409ff22179f380
More checkout improvements

This flips checkout back to be driven off the changes between
the baseline and the target trees.  This reinstates the complex
code for tracking the contents of the working directory, but
overall, I think the resulting logic is easier to follow.
include/git2/checkout.h
src/checkout.c
src/checkout.h
src/diff.c
src/fileops.c
tests-clar/checkout/index.c
tests-clar/checkout/tree.c
tests-clar/checkout/typechange.c