src/diff_driver.c (5 lines): - line 119: * TODO: issue a warning - line 278: /* TODO: warn if diff..command or diff..textconv are set */ - line 319: /* TODO: warn about bad regex instead of failure */ - line 323: /* TODO: look up diff..algorithm to turn on minimal / patience - line 426: /* TODO: provide encoding / binary detection callbacks that can src/pack.c (4 lines): - line 207: /* TODO: properly open the file without access time using O_NOATIME */ - line 382: /* TODO: add support for chunked objects; see git.git 6c0d19b1 */ - line 632: * TODO: optionally check the CRC on the packfile - line 1004: /* TODO: open with noatime */ src/submodule.c (4 lines): - line 191: * TODO: for some use-cases, this might need case-folding on a - line 571: /* TODO: if we got an error, mark submodule config as invalid? */ - line 1883: * TODO: Look up path in index and if it is present but not a GITLINK - line 1892: * TODO: if case insensitive filesystem, then the following strcmp src/pack-objects.c (4 lines): - line 526: /* TODO: peel objects */ - line 768: /* TODO: support reuse-delta */ - line 1132: ; /* TODO */ - line 1728: * TODO: git marks the parents of the edges src/crlf.c (3 lines): - line 149: /* TODO: warn when available */ - line 170: /* TODO: issue a warning when available */ - line 190: /* TODO: issue a warning when available */ src/describe.c (3 lines): - line 340: /* TODO: Cope with warnings - line 435: unsigned long seen_commits = 0; /* TODO: Check long */ - line 678: /** TODO: contains to be implemented */ src/index.c (2 lines): - line 266: * TODO: enable this when resolving case insensitive conflicts - line 975: * FIXME: this is duplicated with the work in src/diff_tform.c (2 lines): - line 487: /* TODO: apply wd-to-odb filters to file data if necessary */ - line 826: /* TODO: maybe abort if deltas.length > rename_limit ??? */ src/revparse.c (2 lines): - line 435: * TODO: Handle the relative path syntax - line 758: * TODO: support merge-stage path lookup (":2:Makefile") src/merge.c (2 lines): - line 1534: /* TODO: report! */ - line 3302: /* TODO: octopus */ src/win32/posix_w32.c (2 lines): - line 223: /* TODO MINGW32 Find a replacement for _chsize() that handles big files. */ - line 857: /* TODO: wut? */ src/patch_generate.c (2 lines): - line 737: /* TODO: if cumulative diff size is < 0.5 total size, flatten patch */ - line 738: /* TODO: and unload the file content */ src/attr_file.c (2 lines): - line 148: /* TODO: issue warning when warning API is available */ - line 327: /* TODO: warning if macro found in file below repo root */ src/blame_git.c (2 lines): - line 599: /* TODO: optionally find moves in parents' files */ - line 601: /* TODO: optionally find copies in parents' files */ src/diff_xdiff.c (1 line): - line 218: /* TODO: check ofile.opts_flags to see if driver-specific per-file src/khash.h (1 line): - line 315: } /* TODO: to implement automatically shrinking; resize() already support shrinking */ \ src/indexer.c (1 line): - line 1023: /* TODO: error? continue? */ src/blob.c (1 line): - line 245: * TODO: eventually support streaming filtered files, for files src/revwalk.c (1 line): - line 230: /* TODO: support "..." */ src/odb.c (1 line): - line 547: /* TODO: inodes are not really relevant on Win32, so we need to find src/mailmap.c (1 line): - line 250: continue; /* TODO: warn */ src/config_parse.c (1 line): - line 239: /* TODO: reference implementation is pretty stupid with BoM */ src/attrcache.c (1 line): - line 440: * TODO: generate warning log if (macro->assigns.length == 0) src/diff_stats.c (1 line): - line 212: /* TODO ugh */ src/config_file.c (1 line): - line 759: /* TODO: Once warnings lang, we should likely warn src/checkout.c (1 line): - line 1683: /* TODO: Support checkout_strategy options. Two circumstances: src/commit.c (1 line): - line 415: * TODO: commit grafts! src/iterator.c (1 line): - line 1406: /* TODO: don't need to stat if assume unchanged for this path and include/git2/repository.h (1 line): - line 200: * TODO: src/config_mem.c (1 line): - line 51: /* TODO: Once warnings land, we should likely warn src/mwindow.c (1 line): - line 214: /* FIXME: Does this give us any advantage? */ src/diff_generate.c (1 line): - line 1012: /* TODO: warning if not a valid git repository */ src/notes.c (1 line): - line 289: /* TODO: should we apply filters? */ src/repository.c (1 line): - line 2095: /* TODO: reinitialize the templates */ include/git2/reset.h (1 line): - line 45: * TODO: Implement remaining kinds of resets.