summaryrefslogtreecommitdiff
path: root/src/refdb_fs.c
Commit message (Expand)AuthorAgeFilesLines
* Increase use of config snapshotsrb/coverity-fixesRussell Belfer2014-05-131-10/+6
* refdb: fix typo and wordingCarlos Martín Nieto2014-04-261-1/+1
* Add efficient git_buf join3 APIRussell Belfer2014-04-011-1/+1
* reflog: remove some dead codeCarlos Martín Nieto2014-03-201-3/+0
* reflog: follow core.logallrefupdatesCarlos Martín Nieto2014-03-201-10/+31
* reflog: handle symref chainsCarlos Martín Nieto2014-03-191-3/+33
* reflog: handle the birth of a branchCarlos Martín Nieto2014-03-191-18/+24
* reflog: simplify the append logicCarlos Martín Nieto2014-03-191-22/+7
* refdb: don't update when there's no needCarlos Martín Nieto2014-03-191-0/+17
* reflog: more comprehensive HEAD testsCarlos Martín Nieto2014-03-181-4/+4
* refs: append to the HEAD reflog when updating the current branchCarlos Martín Nieto2014-03-171-21/+84
* Plug a few leaks in the testsCarlos Martín Nieto2014-03-071-1/+4
* refdb: catch a directory disappearingCarlos Martín Nieto2014-03-051-2/+10
* refs: conditional wording fixupsCarlos Martín Nieto2014-02-101-3/+2
* refs: catch cases where the ref type has changedCarlos Martín Nieto2014-02-051-3/+15
* refs: placeholder conditional deleteCarlos Martín Nieto2014-02-051-22/+44
* refs: factor out old value comparisonCarlos Martín Nieto2014-02-051-14/+26
* refdb: add conditional symbolic updatesCarlos Martín Nieto2014-02-051-17/+18
* refs: fix leak on successful updateCarlos Martín Nieto2014-02-051-7/+7
* refs: return GIT_EMODIFIED if the ref target movedCarlos Martín Nieto2014-02-051-2/+4
* refs: conditional ref updatesCarlos Martín Nieto2014-02-051-7/+34
* Check for errors when dereferencing symbolic refsBen Straub2014-02-011-2/+6
* Reflog: correct "new" id for reattaching HEADBen Straub2014-02-011-1/+3
* Enhance clarityBen Straub2014-01-301-2/+4
* Ensure updating HEAD updates reflogBen Straub2014-01-301-3/+4
* Merge pull request #1920 from libgit2/cmn/ref-with-logVicent Marti2013-12-181-25/+192
|\
| * refs: expose has_log() on the backendCarlos Martín Nieto2013-12-091-0/+12
| * refs: expose a way to ensure a ref has a logCarlos Martín Nieto2013-12-091-1/+20
| * reflog: write to the reflog following git's rulesCarlos Martín Nieto2013-12-091-3/+33
| * reflog: integrate into the ref writingCarlos Martín Nieto2013-11-231-8/+96
| * refdb: add a `message` parameter for appending to the logCarlos Martín Nieto2013-11-231-14/+32
* | Remove converting user error to GIT_EUSERRussell Belfer2013-12-111-19/+6
* | Improve GIT_EUSER handlingRussell Belfer2013-12-111-7/+20
|/
* move mode_t to filebuf_open instead of _commitEdward Thomson2013-11-041-7/+7
* Merge pull request #1802 from libgit2/cmn/reflog-backendBen Straub2013-10-281-0/+345
|\
| * reflog: bring _append and _drop back to the frontendCarlos Martín Nieto2013-10-021-103/+0
| * reflog: move the reflog implementation into refdb_fsCarlos Martín Nieto2013-10-021-0/+448
* | Initial iconv hookup for precomposed unicodeRussell Belfer2013-10-031-10/+18
* | Put hooks in place for precompose in dirload fnRussell Belfer2013-10-031-2/+8
|/
* 'del' instead of 'delete' for the poor C++ usersEdward Thomson2013-09-241-1/+1
* path: Make direach() return EUSER on callback errornulltoken2013-09-101-1/+1
* Convert sortedcache to use rwlockRussell Belfer2013-08-221-72/+59
* Rewrite refdb_fs using git_sortedcache objectRussell Belfer2013-08-211-496/+314
* Don't try to pack symbolic refsRussell Belfer2013-08-201-1/+10
* Use pool for loose refdb string allocationsRussell Belfer2013-07-221-22/+33
* git_reference_next_name must match git_reference_nextRussell Belfer2013-07-221-3/+13
* Reorganize diff and add basic diff driverRussell Belfer2013-06-101-0/+1
* Make iterators use GIT_ITEROVER & smart advanceRussell Belfer2013-05-311-5/+5
* FreesVicent Marti2013-05-301-2/+2
* ...Aaaand this worksVicent Marti2013-05-301-20/+116