summaryrefslogtreecommitdiff
path: root/src/refspec.c
Commit message (Expand)AuthorAgeFilesLines
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-2/+2
* refspec: do not set empty rhs for fetch refspecsPatrick Steinhardt2016-08-041-2/+4
* refspec: check buffer with GITERR_CHECK_ALLOC_BUFPatrick Steinhardt2016-02-231-4/+4
* fix memory leak in refspec.c on errors.Jeff Hostetler2015-06-301-0/+3
* refspec: make sure matching refspecs have src, dst and input stringsCarlos Martín Nieto2015-05-221-0/+6
* refspec: set err message on invalid refspecAdrien Thebo2015-03-101-0/+3
* push: use the common refspec parsercmn/push-refspec-refactorCarlos Martín Nieto2014-11-091-0/+6
* Check that the refspec matches before modifying the out bufferJacques Germishuys2014-08-211-6/+6
* Check if the refspec matches before transformingJacques Germishuys2014-08-171-2/+14
* refspec: support asterisks in the middle of a patternCarlos Martín Nieto2014-07-041-18/+32
* refspec: short-circuit non-pattern refspecs on transformCarlos Martín Nieto2014-07-041-0/+10
* refspec: move to git_buf for outputting stringsCarlos Martín Nieto2014-01-271-50/+4
* remote: store dwimed refspecs separatelyCarlos Martín Nieto2013-11-011-0/+68
* Make refspec_transform paranoid about argumentsRussell Belfer2013-07-011-14/+20
* refspec: add direction accessorCarlos Martín Nieto2013-04-301-0/+7
* Parse shorthand refspecs as validCarlos Martín Nieto2013-04-281-1/+1
* refspec: unify the string and parsed dataCarlos Martín Nieto2013-04-201-0/+9
* remote: handle multiple refspecsCarlos Martín Nieto2013-04-201-0/+1
* Teach refspec to transform destination reference to source referenceJameson Miller2013-02-111-7/+17
* Teach remote branch to return its remoteJameson Miller2013-02-111-0/+8
* refspec: prevent git_refspec__free() from segfaultingnulltoken2013-01-111-0/+3
* update copyrightsEdward Thomson2013-01-081-1/+1
* create FETCH_HEAD specially instead of as a ref fileEdward Thomson2012-11-111-0/+7
* refspec: introduce git_refspec__serialize()nulltoken2012-10-251-0/+11
* refspec: introduce git_refspec_transform_l()nulltoken2012-10-081-4/+14
* refspec: add git_refspec__free, remove git_refspec_parseCarlos Martín Nieto2012-09-301-28/+3
* refspec: introduce git_refspec__parse()nulltoken2012-09-251-0/+113
* refspec: expose the force update specifier through git_refspec_force() accessornulltoken2012-05-301-0/+7
* errors: Rename error codesbreaking-changesVicent Martí2012-05-181-2/+2
* errors: Rename the generic return codesVicent Martí2012-05-181-2/+2
* Remove old and unused error codesVicent Martí2012-05-021-2/+6
* Merge remote-tracking branch 'carlosmn/remaining-errors' into new-error-handlingVicent Martí2012-05-011-18/+19
|\
| * error handling: move the missing parts over to the new error handlingCarlos Martín Nieto2012-04-261-18/+19
* | buf: deploy git_buf_len()nulltoken2012-04-301-2/+2
|/
* error-handling: RepositoryVicent Martí2012-03-071-2/+6
* Update Copyright headerschu2012-02-131-1/+1
* refspec: a ref name includes the refs/ prefixCarlos Martín Nieto2012-01-311-1/+1
* transport: prevent git_remote_download() from segfaulting when being passed a...nulltoken2012-01-191-1/+1
* Use git_buf for path storage instead of stack-based buffersRussell Belfer2011-12-071-0/+18
* refspec: allow a simple branchnameCarlos Martín Nieto2011-11-181-2/+7
* global: Properly use `git__` memory wrappersVicent Marti2011-10-281-1/+1
* A missing refspec is not an errorCarlos Martín Nieto2011-10-081-3/+3
* Tabify everythingVicent Marti2011-09-191-1/+1
* Cleanup legal dataVicent Marti2011-09-191-21/+3
* Add git_refspec_transformCarlos Martín Nieto2011-06-261-0/+36
* Add git.git's fnmatch, which is really GNU's and the git__fnmatch wrapperCarlos Martín Nieto2011-06-261-0/+6
* Add a remotes APICarlos Martín Nieto2011-06-261-0/+66