summaryrefslogtreecommitdiffstats
path: root/read-cache.c (unfollow)
Commit message (Expand)AuthorFilesLines
2011-10-19resolve_ref(): expose REF_ISBROKEN flagJunio C Hamano2-9/+9
2011-10-12refs.c: move dwim_ref()/dwim_log() from sha1_name.cJunio C Hamano2-85/+85
2011-10-05add_ref(): verify that the refname is formatted correctlyMichael Haggerty2-5/+19
2011-10-05resolve_ref(): expand documentationMichael Haggerty2-13/+33
2011-10-05resolve_ref(): also treat a too-long SHA1 as invalidMichael Haggerty1-1/+2
2011-10-05resolve_ref(): emit warnings for improperly-formatted referencesMichael Haggerty1-2/+4
2011-10-05resolve_ref(): verify that the input refname has the right formatMichael Haggerty1-0/+3
2011-10-05remote: avoid passing NULL to read_ref()Michael Haggerty1-2/+4
2011-10-05remote: use xstrdup() instead of strdup()Michael Haggerty2-3/+3
2011-10-05resolve_ref(): do not follow incorrectly-formatted symbolic refsMichael Haggerty1-0/+5
2011-10-05resolve_ref(): extract a function get_packed_ref()Michael Haggerty1-13/+34
2011-10-05resolve_ref(): turn buffer into a proper string as soon as possibleMichael Haggerty1-10/+10
2011-10-05resolve_ref(): only follow a symlink that contains a valid, normalized refnameMichael Haggerty1-1/+2
2011-10-05resolve_ref(): use prefixcmp()Michael Haggerty1-2/+2
2011-10-05resolve_ref(): explicitly fail if a symlink is not readableMichael Haggerty1-0/+2
2011-10-05Change check_refname_format() to reject unnormalized refnamesMichael Haggerty5-28/+49
2011-10-05Inline function refname_format_print()Michael Haggerty1-9/+7
2011-10-05Make collapse_slashes() allocate memory for its resultMichael Haggerty1-9/+10
2011-10-05Do not allow ".lock" at the end of any refname componentMichael Haggerty3-9/+7
2011-10-05Refactor check_refname_format()Michael Haggerty1-40/+55
2011-10-05Change check_ref_format() to take a flags argumentMichael Haggerty20-126/+69
2011-10-05Change bad_ref_char() to return a boolean valueMichael Haggerty1-9/+6
2011-10-05git check-ref-format: add options --allow-onelevel and --refspec-patternMichael Haggerty3-21/+152
2011-10-05t1402: add some more testsMichael Haggerty1-0/+9
2011-10-05get_sha1_hex(): do not read past a NUL characterMichael Haggerty2-1/+18
2011-09-08RelNotes/1.7.7: minor fixesMichael J Gruber1-26/+26
2011-09-07Minor update to how-to maintain gitJunio C Hamano1-7/+6
2011-09-06Update draft release notes to 1.7.7Junio C Hamano1-1/+6
2011-09-06Git 1.7.6.2v1.7.6.2Junio C Hamano4-4/+13
2011-09-06Revert "Merge branch 'cb/maint-quiet-push' into maint"Junio C Hamano6-39/+10
2011-09-02Update draft release notes to 1.7.7Junio C Hamano1-2/+10
2011-09-01git-svn: Teach dcommit --mergeinfo to handle multiple linesBryan Jacobs3-2/+19
2011-09-01git-svn: fix fetch with moved path when using rewriteRootEric Wong1-1/+1
2011-09-01git-svn: New flag to emulate empty directoriesRay Chen3-4/+308
2011-08-31xdiff/xprepare: initialise xdlclassifier_t cf in xdl_prepare_env()Tay Ray Chuan1-0/+2
2011-08-31t6030: use $SHELL_PATH to invoke user's preferred shell instead of bare shBrandon Casey1-1/+1
2011-08-31bisect: take advantage of gettextln, eval_gettextln.Jon Seymour1-35/+14
2011-08-30t3903: fix misquoted rev-parse invocationThomas Rast1-1/+1
2011-08-30Documentation: clarify effects of -- <path> argumentsThomas Rast1-4/+7
2011-08-30strbuf_grow(): maintain nul-termination even for new bufferThomas Rast1-4/+5
2011-08-30Document negated forms of format-patch --to --cc --add-headersThomas Rast1-1/+8
2011-08-30t4014: "no-add-headers" is actually called "no-add-header"Thomas Rast1-2/+2
2011-08-30t4014: invoke format-patch with --stdout where intendedThomas Rast1-2/+2
2011-08-30t4014: check for empty files from git format-patch --stdoutThomas Rast1-2/+19
2011-08-30Use memmove in ident_to_gitThomas Rast1-2/+2
2011-08-29am: fix stgit patch manglingGiuseppe Bilotta1-1/+1
2011-08-29git-p4: simple branch tests editsPete Wyckoff1-11/+8
2011-08-29am: format is in $patch_format, not parse_patchGiuseppe Bilotta1-1/+2
2011-08-29t5540-http-test: shorten grep patternBrian Gernhardt1-2/+6
2011-08-29Documentation: clarify "git clean -e <pattern>"Junio C Hamano2-6/+9