summaryrefslogtreecommitdiff
path: root/src/refdb_fs.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* What are the chances, reallyVicent Marti2013-05-291-41/+91
* Liike thisVicent Marti2013-05-281-6/+12
* This refs iterator pleases the gods.Vicent Marti2013-05-281-78/+69
* Initialize loose_deleted before it is used for a check later on.Eitan Adler2013-05-191-1/+1
* Fix trailing whitespacesnulltoken2013-05-151-3/+3
* Unify whitespaces to tabsLinquize2013-05-151-2/+2
* Fix refdb iteration early termination bugRussell Belfer2013-05-111-9/+12
* Merge pull request #1385 from carlosmn/refs-iterEdward Thomson2013-05-111-67/+105
|\
| * refs: remove the OID/SYMBOLIC filteringCarlos Martín Nieto2013-05-111-95/+0
| * refdb_fs: don't crash when the repo doesn't have a pathCarlos Martín Nieto2013-05-111-0/+7
| * refs: introduce an iteratorCarlos Martín Nieto2013-05-111-0/+126
* | calloc refs instead of malloc'ing themEdward Thomson2013-05-091-2/+2
|/