summaryrefslogtreecommitdiff
path: root/src/worktree.c
Commit message (Expand)AuthorAgeFilesLines
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-2/+1
* worktree: use `git__free` instead of `free`Patrick Steinhardt2017-06-081-1/+1
* worktree: switch over worktree pruning to an opts structurePatrick Steinhardt2017-05-051-6/+33
* worktree: support creating locked worktreesPatrick Steinhardt2017-05-051-0/+15
* worktree: introduce git_worktree_add optionsPatrick Steinhardt2017-05-021-1/+18
* worktree: unconditionally free the worktree's namePatrick Steinhardt2017-03-241-2/+1
* worktree: write resolved paths into link filesPatrick Steinhardt2017-03-171-5/+10
* worktree: rename variable in `git_worktree_add`Patrick Steinhardt2017-03-171-13/+13
* worktree: use fully qualified reference name for created HEADPatrick Steinhardt2017-03-171-1/+1
* worktree: parent path should point to the working dirPatrick Steinhardt2017-03-171-3/+3
* worktree: implement `git_worktree_open_from_repository`Patrick Steinhardt2017-03-171-0/+33
* worktree: split off function opening working directoryPatrick Steinhardt2017-03-171-17/+38
* worktree: have `is_worktree_dir` accept a string instead of bufferPatrick Steinhardt2017-03-171-7/+16
* worktree: extract git_worktree_is_prunablePatrick Steinhardt2017-02-131-7/+17
* worktree: compute workdir for worktrees opened via their gitdirPatrick Steinhardt2017-02-131-3/+3
* worktree: implement `git_worktree_prune`Patrick Steinhardt2017-02-131-0/+64
* worktree: implement locking mechanismsPatrick Steinhardt2017-02-131-0/+73
* worktree: implement `git_worktree_add`Patrick Steinhardt2017-02-131-1/+101
* worktree: implement `git_worktree_validate`Patrick Steinhardt2017-02-131-0/+38
* worktree: introduce `struct git_worktree`Patrick Steinhardt2017-02-131-0/+89
* worktree: implement `git_worktree_list`Patrick Steinhardt2017-02-131-0/+58