summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-03-12notes: rework subcommands and parse optionsLibravatar Stephen Boyd2-166/+394
2010-03-12git-notes(1): add a section about the meaning of historyLibravatar Thomas Rast1-0/+14
2010-03-12notes: track whether notes_trees were changed at allLibravatar Thomas Rast3-0/+6
2010-03-12notes: add shorthand --ref to override GIT_NOTES_REFLibravatar Thomas Rast2-0/+21
2010-03-12commit --amend: copy notes to the new commitLibravatar Thomas Rast2-0/+18
2010-03-12rebase: support automatic notes copyingLibravatar Thomas Rast5-1/+50
2010-03-12notes: implement helpers needed for note copying during rewriteLibravatar Thomas Rast8-8/+385
2010-03-12notes: implement 'git notes copy --stdin'Libravatar Thomas Rast5-2/+127
2010-03-12rebase -i: invoke post-rewrite hookLibravatar Thomas Rast2-1/+146
2010-03-12rebase: invoke post-rewrite hookLibravatar Thomas Rast3-0/+45
2010-03-12commit --amend: invoke post-rewrite hookLibravatar Thomas Rast3-1/+92
2010-03-12Documentation: document post-rewrite hookLibravatar Thomas Rast1-0/+34
2010-03-12Support showing notes from more than one notes treeLibravatar Thomas Rast14-30/+437
2010-03-12test-lib: unset GIT_NOTES_REF to stop it from influencing testsLibravatar Thomas Rast1-0/+1
2010-02-23Merge branch 'il/rev-glob'Libravatar Junio C Hamano9-19/+357
2010-02-13builtin-notes: Add "copy" subcommand for copying notes between objectsLibravatar Johan Herland3-8/+102
2010-02-13builtin-notes: Misc. refactoring of argc and exit value handlingLibravatar Johan Herland1-25/+36
2010-02-13builtin-notes: Add -c/-C options for reusing notesLibravatar Johan Herland3-12/+179
2010-02-13builtin-notes: Refactor handling of -F option to allow combining -m and -FLibravatar Johan Herland2-44/+73
2010-02-13builtin-notes: Deprecate the -m/-F options for "git notes edit"Libravatar Johan Herland5-8/+14
2010-02-13builtin-notes: Add "append" subcommand for appending to note objectsLibravatar Johan Herland3-9/+67
2010-02-13builtin-notes: Add "add" subcommand for adding notes to objectsLibravatar Johan Herland3-22/+74
2010-02-13builtin-notes: Add --message/--file aliases for -m/-F optionsLibravatar Johan Herland2-2/+4
2010-02-13builtin-notes: Add "list" subcommand for listing note objectsLibravatar Johan Herland3-6/+76
2010-02-13Documentation: Generalize git-notes docs to 'objects' instead of 'commits'Libravatar Johan Herland1-15/+20
2010-02-13builtin-notes: Add "prune" subcommand for removing notes for missing objectsLibravatar Johan Herland3-11/+115
2010-02-13Notes API: prune_notes(): Prune notes that belong to non-existing objectsLibravatar Johan Herland2-0/+51
2010-02-13t3305: Verify that removing notes triggers automatic fanout consolidationLibravatar Johan Herland1-1/+46
2010-02-13builtin-notes: Add "remove" subcommand for removing existing notesLibravatar Johan Herland3-34/+73
2010-02-13Teach builtin-notes to remove empty notesLibravatar Johan Herland2-4/+42
2010-02-13Teach notes code to properly preserve non-notes in the notes treeLibravatar Johan Herland4-51/+233
2010-02-13t3305: Verify that adding many notes with git-notes triggers increased fanoutLibravatar Johan Herland1-0/+50
2010-02-13t3301: Verify successful annotation of non-commitsLibravatar Johan Herland1-0/+17
2010-02-13Builtin-ify git-notesLibravatar Johan Herland7-40/+350
2010-02-13Refactor notes concatenation into a flexible interface for combining notesLibravatar Johan Herland2-60/+112
2010-02-13Notes API: Allow multiple concurrent notes trees with new struct notes_treeLibravatar Johan Herland3-66/+112
2010-02-13Notes API: write_notes_tree(): Store the notes tree in the databaseLibravatar Johan Herland2-3/+180
2010-02-13Notes API: for_each_note(): Traverse the entire notes tree with a callbackLibravatar Johan Herland2-0/+180
2010-02-13Notes API: get_note(): Return the note annotating the given objectLibravatar Johan Herland2-7/+15
2010-02-13Notes API: remove_note(): Remove note objects from the notes tree structureLibravatar Johan Herland2-1/+87
2010-02-13Notes API: add_note(): Add note objects to the internal notes tree structureLibravatar Johan Herland2-0/+15
2010-02-13Notes API: init_notes(): Initialize the notes tree from the given notes refLibravatar Johan Herland2-12/+38
2010-02-13Add tests for checking correct handling of $GIT_NOTES_REF and core.notesRefLibravatar Johan Herland1-0/+48
2010-02-13Notes API: get_commit_notes() -> format_note() + remove the commit restrictionLibravatar Johan Herland3-22/+30
2010-02-13Minor cosmetic fixes to notes.cLibravatar Johan Herland1-5/+4
2010-01-22Merge branch 'jc/maint-limit-note-output'Libravatar Junio C Hamano8-1/+85
2010-01-22Merge branch 'nd/ls-files-sparse-fix'Libravatar Junio C Hamano1-3/+13
2010-01-22Make difftool.prompt fall back to mergetool.promptLibravatar Sebastian Schuberth1-1/+2
2010-01-22engine.pl: Fix a recent breakage of the buildsystem generatorLibravatar Ramsay Jones1-3/+5
2010-01-22git-mv: fix moving more than one source to a single destinationLibravatar Junio C Hamano2-4/+19