Commits
- Commit:
c4cdcb68ce13515b0852719b9690a470731c3d5d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for partial updates, which affect specific paths only
- Commit:
2ec1f75bbb4d6fb8f39613e5012392bae851aa8b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a basic implementation of 'got rm'
- Commit:
d00136be1116f6f2147a0984ac8461a1b19d11f6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement a basic 'got add' command
- Commit:
eb983b4b76029c3b0741efa8c0259a1d52cd5957
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make file index flags private to fileindex.c
- Commit:
e288864f310a1e7de1387da9722da51ac538782e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
renmae GOT_FILEIDX_F_NOT_ON_DISK to GOT_FILEIDX_F_NOT_FLUSHED
- Commit:
a0bf6e7678e8d1b26d81d20cd746b85bf9bb9676
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename 'intent-to-add' file index flag to 'not-on-disk'
- Commit:
927df6b74a3358d1eaa0f2482cac2204a4f8f9fa
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow restricting 'got diff' and 'got status' to a path in work tree
- Commit:
02c0700795c2aee56eaff4d72d82287aa84100ce
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't update cached timestamps of already modified files
- Commit:
c7f4312fa3469fb36fb0cc087ca64846744a5533
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got status' work in subdirectories of a work tree
- Commit:
f5d3d7af6331314f863498d2e56cfefdf0143b07
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use path lists to sort dirent, tree object, and file index entries
- Commit:
d1f6d47b18456c7e66b2076c063fa2a3d0fa5d40
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for diffing fileindex against an on-disk directory tree
- Commit:
f44ffd20bad62e47d8f239070f4143fbfb01f914
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename tree-specific fileindex diff callbacks
- Commit:
5d56da8198435fa1d0e717f60d562f4a28e2e4e0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
happy new copyright year
- Commit:
a7f9d64ddf028029e3ef5123758712ec89840a5f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
change GOT_INDEX_ENTRY prefix to GOT_FILEIDX
- Commit:
50952927133492b33519e6b09474d9a9ae77abb6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix various issues in new update implementation
- Commit:
8da9e5f4a4b7b369d617fdceb6e9b715f8d6d121
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement checkout+update as single-pass diff between file index and tree
- Commit:
7a9df742c247f62cb09b77ae4bd3fb8006636553
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
replace use of got_pathset in worktree code with RB tree
- Commit:
133d2798cc7d235f7491a2969b2cbb700841d8e8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use RB tree directly instead of a pathset in file index code
- Commit:
b504a804cf269d86aebf0f805cc5eb135423f76a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
switch file index entries from TAILQ to got_pathset
- Commit:
e1ed7f77442c0693e02984d550e3cc674e3c0dc0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
must use safe iteration over file index entries
- Commit:
512f0d0efcba9d2e0925fd76670087a383c0bf6f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got update' remove files which were deleted
- Commit:
515140783dfbb42d9deb4c8edd7d251d9cdf362c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
preparation for idempotent checkout: read exisiting file index
- Commit:
fc76cabb0c70b61d89701fce09ff96e538615379
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store base commit of each blob in file index
- Commit:
7426bbfd0325eb69b703734636662a9968c36888
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename fileindex functions from open/close to alloc/free
- Commit:
52a7447583292df7a622b4c0d4d462c55554739c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement got_fileindex_read() - not yet tested