summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* attr: reformat git_attr_set_direction() functionbw/attrBrandon Williams2017-02-012-30/+22
* attr: push the bare repo check into read_attr()Brandon Williams2017-02-011-60/+54
* attr: store attribute stack in attr_check structureBrandon Williams2017-02-012-89/+199
* attr: tighten const correctness with git_attr and match_attrBrandon Williams2017-02-013-8/+9
* attr: remove maybe-real, maybe-macro from git_attrBrandon Williams2017-02-011-38/+37
* attr: eliminate global check_all_attr arrayBrandon Williams2017-02-012-39/+87
* attr: use hashmap for attribute dictionaryBrandon Williams2017-02-013-45/+133
* attr: change validity check for attribute names to use positive logicJunio C Hamano2017-02-011-14/+20
* attr: pass struct attr_check to collect_some_attrsBrandon Williams2017-02-011-20/+13
* attr: retire git_check_attrs() APIJunio C Hamano2017-02-013-32/+58
* attr: convert git_check_attrs() callers to use the new APIJunio C Hamano2017-02-016-86/+45
* attr: convert git_all_attrs() to use "struct attr_check"Junio C Hamano2017-02-013-56/+43
* attr: (re)introduce git_check_attr() and struct attr_checkJunio C Hamano2017-02-012-0/+91
* attr: rename function and struct related to checking attributesJunio C Hamano2017-02-019-41/+42
* attr.c: outline the future plans by heavily commentingJunio C Hamano2017-02-011-1/+39
* Documentation: fix a typoStefan Beller2017-02-011-1/+1
* attr.c: add push_stack() helperJunio C Hamano2017-02-011-38/+33
* attr: support quoting pathname patterns in C styleNguyễn Thái Ngọc Duy2017-02-013-5/+44
* attr.c: plug small leak in parse_attr_line()Junio C Hamano2017-02-011-4/+8
* attr.c: tighten constness around "git_attr" structureJunio C Hamano2017-02-012-3/+3
* attr.c: simplify macroexpand_one()Junio C Hamano2017-02-011-7/+4
* attr.c: mark where #if DEBUG ends more clearlyJunio C Hamano2017-02-011-1/+1
* attr.c: complete a sentence in a commentJunio C Hamano2017-02-011-1/+1
* attr.c: explain the lack of attr-name syntax check in parse_attr()Junio C Hamano2017-02-011-0/+6
* attr.c: update a stale comment on "struct match_attr"Junio C Hamano2017-02-011-3/+2
* attr.c: use strchrnul() to scan for one lineJunio C Hamano2017-02-011-2/+2
* commit.c: use strchrnul() to scan for one lineJunio C Hamano2017-02-011-2/+1
* Fifth batch 2.12Junio C Hamano2017-01-101-0/+45
* Merge branch 'sb/submodule-embed-gitdir'Junio C Hamano2017-01-1012-43/+399
|\
| * worktree: initialize return value for submodule_uses_worktreesStefan Beller2016-12-271-1/+1
| * submodule: add absorb-git-dir functionStefan Beller2016-12-128-1/+282
| * move connect_work_tree_and_git_dir to dir.hStefan Beller2016-12-124-26/+26
| * worktree: check if a submodule uses worktreesStefan Beller2016-12-122-0/+55
| * test-lib-functions.sh: teach test_commit -C <dir>Stefan Beller2016-12-091-5/+15
| * submodule helper: support super prefixStefan Beller2016-12-092-12/+21
| * submodule: use absolute path for computing relative path connectingStefan Beller2016-12-091-6/+7
* | Merge branch 'jc/retire-compaction-heuristics'Junio C Hamano2017-01-107-67/+8
|\ \
| * | diff: retire "compaction" heuristicsjc/retire-compaction-heuristicsJunio C Hamano2016-12-237-67/+8
* | | Merge branch 'nd/config-misc-fixes'Junio C Hamano2017-01-101-5/+15
|\ \ \
| * | | config.c: handle lock file in error case in git_config_rename_...nd/config-misc-fixesNguyễn Thái Ngọc Duy2016-12-221-1/+3
| * | | config.c: rename label unlock_and_outNguyễn Thái Ngọc Duy2016-12-201-2/+2
| * | | config.c: handle error case for fstat() callsNguyễn Thái Ngọc Duy2016-12-201-2/+10
* | | | Merge branch 'jc/abbrev-autoscale-config'Junio C Hamano2017-01-102-8/+15
|\ \ \ \
| * | | | config.abbrev: document the new default that auto-scalesjc/abbrev-autoscale-configJunio C Hamano2016-12-222-8/+15
| | |/ / | |/| |
* | | | Merge branch 'mh/fast-import-notes-fix-new'Junio C Hamano2017-01-102-3/+47
|\ \ \ \
| * | | | fast-import: properly fanout notes when tree is importedmh/fast-import-notes-fix-newMike Hommey2016-12-202-3/+47
* | | | | Merge branch 'jc/git-open-cloexec'Junio C Hamano2017-01-103-36/+22
|\ \ \ \ \
| * | | | | sha1_file: stop opening files with O_NOATIMEjc/git-open-cloexecJunio C Hamano2016-11-022-22/+1
| * | | | | git_open_cloexec(): use fcntl(2) w/ FD_CLOEXEC fallbackJunio C Hamano2016-11-021-5/+19
| * | | | | git_open(): untangle possible NOATIME and CLOEXEC interactionsJunio C Hamano2016-10-283-28/+21