| Age | Commit message (Expand) | Author | Files | Lines |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -3670/+0 |
| 2010-02-03 | Typofixes outside documentation area | Junio C Hamano | 1 | -1/+1 |
| 2010-01-20 | Merge branch 'ag/patch-header-verify' | Junio C Hamano | 1 | -1/+1 |
| 2010-01-20 | Merge branch 'ag/maint-apply-too-large-p' | Junio C Hamano | 1 | -2/+9 |
| 2010-01-18 | builtin-apply.c: fix the --- and +++ header filename consistency check | Andreas Gruenbacher | 1 | -1/+1 |
| 2010-01-18 | builtin-apply.c: Skip filenames without enough components | Andreas Gruenbacher | 1 | -2/+9 |
| 2010-01-13 | Merge branch 'nd/sparse' | Junio C Hamano | 1 | -1/+1 |
| 2009-12-14 | ie_match_stat(): do not ignore skip-worktree bit with CE_MATCH_IGNORE_VALID | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2009-11-26 | builtin-apply.c: pay attention to -p<n> when determining the name | Junio C Hamano | 1 | -2/+3 |
| 2009-11-15 | Merge branch 'jc/maint-blank-at-eof' into maint | Junio C Hamano | 1 | -19/+42 |
| 2009-09-15 | Merge branch 'jc/maint-1.6.0-blank-at-eof' (early part) into jc/maint-blank-a... | Junio C Hamano | 1 | -19/+42 |
| 2009-09-04 | apply --whitespace: warn blank but not necessarily empty lines at EOF | Junio C Hamano | 1 | -2/+4 |
| 2009-09-04 | apply --whitespace=warn/error: diagnose blank at EOF | Junio C Hamano | 1 | -9/+18 |
| 2009-09-04 | apply.c: split check_whitespace() into two | Junio C Hamano | 1 | -9/+15 |
| 2009-09-04 | apply --whitespace=fix: detect new blank lines at eof correctly | Junio C Hamano | 1 | -0/+6 |
| 2009-09-04 | apply --whitespace=fix: fix handling of blank lines at the eof | Junio C Hamano | 1 | -1/+1 |
| 2009-09-01 | builtin-apply.c: get rid of an unnecessary use of temporary array | Junio C Hamano | 1 | -8/+6 |
| 2009-08-21 | Merge branch 'gb/apply-ignore-whitespace' | Junio C Hamano | 1 | -7/+166 |
| 2009-08-05 | git apply: option to ignore whitespace differences | Giuseppe Bilotta | 1 | -7/+166 |
| 2009-07-11 | apply: notice creation/removal patches produced by GNU diff | Junio C Hamano | 1 | -1/+81 |
| 2009-07-06 | Merge branch 'tr/die_errno' | Junio C Hamano | 1 | -6/+6 |
| 2009-06-27 | Use die_errno() instead of die() when checking syscalls | Thomas Rast | 1 | -3/+3 |
| 2009-06-27 | Convert existing die(..., strerror(errno)) to die_errno() | Thomas Rast | 1 | -3/+3 |
| 2009-06-20 | Fix various sparse warnings in the git source code | Linus Torvalds | 1 | -1/+1 |
| 2009-06-06 | parse-options: simplify usage argh handling | Stephen Boyd | 1 | -2/+4 |
| 2009-05-31 | Merge branch 'sb/opt-filename' | Junio C Hamano | 1 | -5/+2 |
| 2009-05-31 | Merge branch 'mm/apply-double-slash' | Junio C Hamano | 1 | -6/+20 |
| 2009-05-29 | Merge branch 'sb/maint-1.6.2-opt-filename-fix' | Junio C Hamano | 1 | -0/+4 |
| 2009-05-25 | parse-opts: add OPT_FILENAME and transition builtins | Stephen Boyd | 1 | -4/+1 |
| 2009-05-25 | parse-opts: prepare for OPT_FILENAME | Stephen Boyd | 1 | -1/+1 |
| 2009-05-25 | Merge branch 'master' into sb/opt-filename | Junio C Hamano | 1 | -15/+14 |
| 2009-05-24 | apply: handle filenames with double slashes better | Michal Marek | 1 | -6/+20 |
| 2009-05-23 | apply, fmt-merge-msg: use relative filenames | Stephen Boyd | 1 | -0/+4 |
| 2009-04-29 | replace direct calls to unlink(2) with unlink_or_warn | Alex Riesen | 1 | -2/+2 |
| 2009-04-20 | builtin-apply: keep information about files to be deleted | Michał Kiedrowicz | 1 | -7/+46 |
| 2009-04-16 | git-apply: fix option description | Ulrich Windl | 1 | -1/+1 |
| 2009-04-15 | builtin-apply: keep information about files to be deleted | Michał Kiedrowicz | 1 | -7/+46 |
| 2009-03-23 | builtin-apply: use warning() instead of fprintf(stderr, "warning: ") | Miklos Vajna | 1 | -8/+7 |
| 2009-03-18 | apply: hide unused options from short help | Michele Ballabio | 1 | -4/+4 |
| 2009-03-18 | apply: consistent spelling of "don't" | Michele Ballabio | 1 | -1/+1 |
| 2009-02-09 | lstat_cache(): swap func(length, string) into func(string, length) | Kjetil Barvik | 1 | -1/+1 |
| 2009-02-04 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2009-02-03 | Merge branch 'maint-1.6.0' into maint | Junio C Hamano | 1 | -1/+1 |
| 2009-02-03 | apply: fix access to an uninitialized mode variable, found by valgrind | Johannes Schindelin | 1 | -1/+1 |
| 2009-01-31 | Merge branch 'jc/maint-apply-fix' | Junio C Hamano | 1 | -1/+1 |
| 2009-01-28 | builtin-apply.c: do not set bogus mode in check_preimage() for deleted path | Junio C Hamano | 1 | -1/+1 |
| 2009-01-21 | Merge branch 'lt/maint-wrap-zlib' | Junio C Hamano | 1 | -2/+3 |
| 2009-01-17 | Merge branch 'mv/apply-parse-opt' | Junio C Hamano | 1 | -126/+140 |
| 2009-01-13 | Merge branch 'ap/maint-apply-modefix' into maint | Junio C Hamano | 1 | -1/+3 |
| 2009-01-11 | Wrap inflate and other zlib routines for better error reporting | Linus Torvalds | 1 | -2/+3 |
| 2009-01-09 | Resurrect "git apply --flags -" to read from the standard input | Junio C Hamano | 1 | -14/+5 |
| 2009-01-03 | Merge branch 'ap/maint-apply-modefix' | Junio C Hamano | 1 | -1/+3 |
| 2009-01-02 | builtin-apply: prevent non-explicit permission changes | Junio C Hamano | 1 | -1/+3 |
| 2008-12-30 | parse-opt: migrate builtin-apply. | Miklos Vajna | 1 | -129/+152 |
| 2008-12-17 | Add generic 'strbuf_readlink()' helper function | Linus Torvalds | 1 | -4/+2 |
| 2008-10-26 | Merge branch 'ar/maint-mksnpath' into HEAD | Junio C Hamano | 1 | -2/+2 |
| 2008-10-26 | Fix potentially dangerous uses of mkpath and git_path | Alex Riesen | 1 | -2/+2 |
| 2008-10-12 | Merge branch 'maint' | Shawn O. Pearce | 1 | -0/+7 |
| 2008-10-12 | Replace calls to strbuf_init(&foo, 0) with STRBUF_INIT initializer | Brandon Casey | 1 | -18/+8 |
| 2008-10-12 | git apply --directory broken for new files | Jeff King | 1 | -0/+7 |
| 2008-10-09 | Merge branch 'maint' | Shawn O. Pearce | 1 | -1/+1 |
| 2008-10-09 | builtin-apply: fix typo leading to stack corruption | Imre Deak | 1 | -1/+1 |
| 2008-10-06 | do not segfault if make_cache_entry failed | Dmitry Potapov | 1 | -0/+2 |
| 2008-10-06 | do not segfault if make_cache_entry failed | Dmitry Potapov | 1 | -0/+2 |
| 2008-09-29 | Merge branch 'bc/master-diff-hunk-header-fix' | Shawn O. Pearce | 1 | -9/+2 |
| 2008-09-29 | Use remove_path from dir.c instead of own implementation | Alex Riesen | 1 | -9/+2 |
| 2008-09-06 | git-apply:--include=pathspec | Junio C Hamano | 1 | -15/+33 |
| 2008-09-03 | Merge branch 'ho/dashless' into maint | Junio C Hamano | 1 | -4/+4 |
| 2008-08-31 | 'git foo' program identifies itself without dash in die() messages | Junio C Hamano | 1 | -3/+3 |
| 2008-08-30 | Start conforming code to "git subcmd" style | Heikki Orsila | 1 | -1/+1 |
| 2008-08-30 | git-apply: Loosen "match_beginning" logic | Junio C Hamano | 1 | -1/+4 |
| 2008-07-21 | Rename path_list to string_list | Johannes Schindelin | 1 | -8/+8 |
| 2008-07-13 | Make usage strings dash-less | Stephan Beyer | 1 | -1/+1 |
| 2008-07-09 | apply: fix copy/rename breakage | Junio C Hamano | 1 | -3/+7 |
| 2008-07-09 | Merge branch 'js/apply-root' | Junio C Hamano | 1 | -0/+24 |
| 2008-07-06 | git-apply --directory: make --root more similar to GNU diff | Junio C Hamano | 1 | -2/+2 |
| 2008-07-05 | Fix apply --recount handling of no-EOL line | Thomas Rast | 1 | -1/+1 |
| 2008-07-02 | apply --root: thinkofix. | Junio C Hamano | 1 | -2/+2 |
| 2008-07-01 | Teach "git apply" to prepend a prefix with "--root=<root>" | Johannes Schindelin | 1 | -0/+24 |
| 2008-07-01 | Merge branch 'js/apply-recount' | Junio C Hamano | 1 | -7/+68 |
| 2008-07-01 | Merge branch 'jc/checkdiff' | Junio C Hamano | 1 | -3/+2 |
| 2008-06-28 | Allow git-apply to recount the lines in a hunk (AKA recountdiff) | Johannes Schindelin | 1 | -7/+68 |
| 2008-06-27 | git-apply: handle a patch that touches the same path more than once better | Don Zickus | 1 | -10/+72 |
| 2008-06-26 | check_and_emit_line(): rename and refactor | Junio C Hamano | 1 | -3/+2 |
| 2008-05-25 | Merge branch 'js/config-cb'v1.5.6-rc0 | Junio C Hamano | 1 | -3/+3 |
| 2008-05-17 | builtin-apply: do not declare patch is creation when we do not know it | Junio C Hamano | 1 | -15/+0 |
| 2008-05-17 | builtin-apply: accept patch to an empty file | Junio C Hamano | 1 | -56/+77 |
| 2008-05-17 | builtin-apply: typofix | Junio C Hamano | 1 | -1/+1 |
| 2008-05-14 | Provide git_config with a callback-data parameter | Johannes Schindelin | 1 | -3/+3 |
| 2008-05-10 | Optimize symlink/directory detection | Linus Torvalds | 1 | -1/+1 |
| 2008-04-16 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2008-04-16 | Merge branch 'maint-1.5.4' into maint | Junio C Hamano | 1 | -1/+1 |
| 2008-04-15 | builtin-apply: Show a more descriptive error on failure when opening a patch | Alberto Bertogli | 1 | -1/+1 |
| 2008-04-14 | builtin-apply.c: use git_config_string() to get apply_default_whitespace | Stephan Beyer | 1 | -6/+2 |
| 2008-04-06 | Merge branch 'jc/maint-apply-match-beginning' | Junio C Hamano | 1 | -13/+16 |
| 2008-04-06 | Fix "git apply" to correctly enforce "match at the beginning" | Junio C Hamano | 1 | -13/+16 |
| 2008-03-26 | Always set *nongit_ok in setup_git_directory_gently() | SZEDER Gábor | 1 | -1/+1 |
| 2008-02-24 | Merge branch 'jc/apply-whitespace' | Junio C Hamano | 1 | -243/+476 |
| 2008-02-23 | ws_fix_copy(): move the whitespace fixing function to ws.c | Junio C Hamano | 1 | -108/+3 |
| 2008-02-16 | Merge branch 'sp/safecrlf' | Junio C Hamano | 1 | -1/+1 |
| 2008-02-11 | Merge branch 'lt/in-core-index' | Junio C Hamano | 1 | -5/+5 |
| 2008-02-11 | apply: do not barf on patch with too large an offset | Junio C Hamano | 1 | -0/+3 |
| 2008-02-11 | builtin-apply.c: guard config parser from value=NULL | Junio C Hamano | 1 | -0/+2 |
| 2008-02-06 | safecrlf: Add mechanism to warn about irreversible crlf conversions | Steffen Prohaska | 1 | -1/+1 |
| 2008-02-05 | core.whitespace: cr-at-eol | Junio C Hamano | 1 | -4/+14 |
| 2008-02-05 | git-apply --whitespace=fix: fix whitespace fuzz introduced by previous run | Junio C Hamano | 1 | -5/+128 |
| 2008-02-05 | builtin-apply.c: pass ws_rule down to match_fragment() | Junio C Hamano | 1 | -3/+5 |
| 2008-02-05 | builtin-apply.c: move copy_wsfix() function a bit higher. | Junio C Hamano | 1 | -94/+94 |
| 2008-02-05 | builtin-apply.c: do not feed copy_wsfix() leading '+' | Junio C Hamano | 1 | -20/+18 |
| 2008-02-05 | builtin-apply.c: simplify calling site to apply_line() | Junio C Hamano | 1 | -18/+20 |
| 2008-02-05 | builtin-apply.c: clean-up apply_one_fragment() | Junio C Hamano | 1 | -28/+27 |
| 2008-02-05 | builtin-apply.c: mark common context lines in lineinfo structure. | Junio C Hamano | 1 | -25/+32 |
| 2008-02-05 | builtin-apply.c: optimize match_beginning/end processing a bit. | Junio C Hamano | 1 | -0/+10 |
| 2008-02-05 | builtin-apply.c: make it more line oriented | Junio C Hamano | 1 | -123/+280 |
| 2008-02-05 | builtin-apply.c: push match-beginning/end logic down | Junio C Hamano | 1 | -14/+32 |
| 2008-02-05 | builtin-apply.c: restructure "offset" matching | Junio C Hamano | 1 | -24/+25 |
| 2008-02-05 | builtin-apply.c: refactor small part that matches context | Junio C Hamano | 1 | -5/+13 |
| 2008-01-21 | Make on-disk index representation separate from in-core one | Linus Torvalds | 1 | -5/+5 |
| 2008-01-16 | Improve use of lockfile API | Brandon Casey | 1 | -1/+1 |
| 2008-01-08 | "git-apply --check" should not report "fixed" | Junio C Hamano | 1 | -1/+1 |
| 2007-12-16 | builtin-apply: stronger indent-with-on-tab fixing | J. Bruce Fields | 1 | -2/+1 |
| 2007-12-16 | builtin-apply: minor cleanup of whitespace detection | J. Bruce Fields | 1 | -4/+4 |
| 2007-12-13 | Make "diff --check" output match "git apply" | Wincent Colaiuta | 1 | -2/+2 |
| 2007-12-13 | Unify whitespace checking | Wincent Colaiuta | 1 | -44/+10 |
| 2007-12-09 | Merge branch 'jc/spht' | Junio C Hamano | 1 | -83/+155 |
| 2007-12-06 | Use gitattributes to define per-path whitespace rule | Junio C Hamano | 1 | -14/+22 |
| 2007-11-24 | core.whitespace: documentation updates. | Junio C Hamano | 1 | -1/+1 |
| 2007-11-24 | builtin-apply: teach whitespace_rules | Junio C Hamano | 1 | -19/+49 |
| 2007-11-23 | builtin-apply: rename "whitespace" variables and fix styles | Junio C Hamano | 1 | -57/+91 |
| 2007-11-15 | Remove unreachable statements | Guido Ostkamp | 1 | -1/+0 |
| 2007-11-14 | Merge branch 'jc/maint-add-sync-stat' | Junio C Hamano | 1 | -1/+1 |
| 2007-11-10 | ce_match_stat, run_diff_files: use symbolic constants for readability | Junio C Hamano | 1 | -1/+1 |
| 2007-10-22 | Correct some sizeof(size_t) != sizeof(unsigned long) typing errors | René Scharfe | 1 | -1/+1 |
| 2007-10-03 | builtin-apply: fix conversion error in strbuf series | Junio C Hamano | 1 | -1/+1 |
| 2007-10-03 | Merge branch 'ph/strbuf' | Junio C Hamano | 1 | -302/+183 |
| 2007-09-29 | Make read_patch_file work on a strbuf. | Pierre Habouzit | 1 | -16/+11 |
| 2007-09-29 | strbuf_read_file enhancement, and use it. | Pierre Habouzit | 1 | -10/+2 |
| 2007-09-29 | strbuf change: be sure ->buf is never ever NULL. | Pierre Habouzit | 1 | -9/+7 |
| 2007-09-26 | apply: get rid of --index-info in favor of --build-fake-ancestor | Johannes Schindelin | 1 | -13/+22 |
| 2007-09-20 | Full rework of quote_c_style and write_name_quoted. | Pierre Habouzit | 1 | -47/+30 |
| 2007-09-20 | Rework unquote_c_style to work on a strbuf. | Pierre Habouzit | 1 | -61/+62 |
| 2007-09-19 | builtin-apply.c: fix a tiny leak introduced during xmemdupz() conversion. | Junio C Hamano | 1 | -0/+1 |
| 2007-09-18 | Use xmemdupz() in many places. | Pierre Habouzit | 1 | -9/+2 |
| 2007-09-18 | Merge branch 'master' into ph/strbuf | Junio C Hamano | 1 | -8/+35 |
| 2007-09-18 | apply: get rid of --index-info in favor of --build-fake-ancestor | Johannes Schindelin | 1 | -13/+22 |
| 2007-09-18 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2007-09-18 | Fix lapsus in builtin-apply.c | Pierre Habouzit | 1 | -1/+1 |
| 2007-09-18 | Merge branch 'cr/reset' | Junio C Hamano | 1 | -2/+0 |
| 2007-09-17 | git-apply: fix whitespace stripping | J. Bruce Fields | 1 | -3/+10 |
| 2007-09-16 | apply --index-info: fall back to current index for mode changes | Johannes Schindelin | 1 | -2/+24 |
| 2007-09-16 | builtin-apply: use strbuf's instead of buffer_desc's. | Pierre Habouzit | 1 | -140/+72 |
| 2007-09-16 | Now that cache.h needs strbuf.h, remove useless includes. | Pierre Habouzit | 1 | -1/+0 |
| 2007-09-16 | Rewrite convert_to_{git,working_tree} to use strbuf's. | Pierre Habouzit | 1 | -14/+13 |
| 2007-09-14 | Simplify cache API | Junio C Hamano | 1 | -2/+0 |
| 2007-09-10 | Strbuf API extensions and fixes. | Pierre Habouzit | 1 | -2/+2 |
| 2007-09-06 | Use strbuf API in apply, blame, commit-tree and diff | Pierre Habouzit | 1 | -21/+9 |
| 2007-09-05 | git-apply: do not read past the end of buffer | Junio C Hamano | 1 | -1/+2 |
| 2007-08-15 | git-apply: apply submodule changes | Sven Verdoolaege | 1 | -25/+86 |
| 2007-08-06 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2007-08-06 | apply: remove directory that becomes empty by renaming the last file away | Linus Torvalds | 1 | -1/+1 |
| 2007-07-07 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+5 |
| 2007-07-07 | Fix "apply --reverse" with regard to whitespace | Johannes Schindelin | 1 | -1/+5 |
| 2007-06-02 | git-apply: what is detected and fixed is not just trailing spaces. | Junio C Hamano | 1 | -9/+8 |
| 2007-05-20 | git-apply: Fix removal of new trailing blank lines. | Junio C Hamano | 1 | -33/+15 |
| 2007-05-20 | Teach 'git-apply --whitespace=strip' to remove empty lines at the end of file | Marco Costalba | 1 | -3/+40 |
| 2007-05-15 | Ensure return value from xread() is always stored into an ssize_t | Johan Herland | 1 | -2/+2 |
| 2007-05-11 | apply: do not get confused by symlinks in the middle | Junio C Hamano | 1 | -9/+26 |
| 2007-04-21 | Merge branch 'jc/attr' | Junio C Hamano | 1 | -11/+7 |
| 2007-04-20 | Simplify calling of CR/LF conversion routines | Alex Riesen | 1 | -11/+7 |
| 2007-04-18 | Merge branch 'maint' | Junio C Hamano | 1 | -2/+1 |
| 2007-04-18 | Fix overwriting of files when applying contextually independent diffs | Alex Riesen | 1 | -2/+1 |
| 2007-04-07 | Merge branch 'jc/index-output' | Junio C Hamano | 1 | -3/+3 |
| 2007-04-05 | Merge branch 'maint' | Junio C Hamano | 1 | -2/+2 |
| 2007-04-05 | Rename static variable write_index to update_index in builtin-apply.c | Junio C Hamano | 1 | -6/+6 |
| 2007-04-05 | Honor -p<n> when applying git diffs | Shawn O. Pearce | 1 | -2/+2 |
| 2007-04-03 | _GIT_INDEX_OUTPUT: allow plumbing to output to an alternative index file. | Junio C Hamano | 1 | -3/+3 |
| 2007-03-22 | git-apply: Do not free the wrong buffer when we convert the data for writeout | Junio C Hamano | 1 | -7/+10 |
| 2007-03-07 | Cast 64 bit off_t to 32 bit size_t | Shawn O. Pearce | 1 | -1/+1 |
| 2007-03-02 | Add core.symlinks to mark filesystems that do not support symbolic links. | Johannes Sixt | 1 | -1/+1 |
| 2007-02-27 | convert object type handling from a string to a number | Nicolas Pitre | 1 | -4/+4 |
| 2007-02-27 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+2 |
| 2007-02-27 | git-apply: do not fix whitespaces on context lines. | Junio C Hamano | 1 | -1/+2 |
| 2007-02-24 | Merge branch 'js/apply' | Junio C Hamano | 1 | -1/+6 |
| 2007-02-22 | Merge branches 'lt/crlf' and 'jc/apply-config' | Junio C Hamano | 1 | -22/+133 |
| 2007-02-22 | apply: make --verbose a little more useful | Johannes Schindelin | 1 | -1/+6 |
| 2007-02-21 | git-apply: guess correct -p<n> value for non-git patches. | Junio C Hamano | 1 | -2/+57 |
| 2007-02-21 | git-apply: notice "diff --git" patch again | Junio C Hamano | 1 | -7/+16 |
| 2007-02-21 | Fix botched "leak fix" | Junio C Hamano | 1 | -2/+8 |
| 2007-02-20 | Mechanical conversion to use prefixcmp() | Junio C Hamano | 1 | -6/+6 |
| 2007-02-19 | apply: fix memory leak in prefix_one() | Johannes Schindelin | 1 | -6/+9 |
| 2007-02-19 | git-apply: require -p<n> when working in a subdirectory. | Junio C Hamano | 1 | -14/+28 |
| 2007-02-19 | git-apply: do not lose cwd when run from a subdirectory. | Junio C Hamano | 1 | -4/+4 |
| 2007-02-18 | Teach 'git apply' to look at $HOME/.gitconfig even outside of a repository | Junio C Hamano | 1 | -5/+3 |
| 2007-02-17 | Teach core.autocrlf to 'git apply' | Junio C Hamano | 1 | -6/+28 |
| 2007-02-17 | Teach 'git apply' to look at $GIT_DIR/config | Junio C Hamano | 1 | -8/+13 |
| 2007-02-16 | Do not take mode bits from index after type change. | Junio C Hamano | 1 | -1/+1 |
| 2007-01-20 | apply --cached: fix crash in subdirectory | Johannes Schindelin | 1 | -1/+1 |
| 2007-01-09 | git-apply: Remove directories that have become empty after deleting a file. | Alexandre Julliard | 1 | -2/+13 |
| 2007-01-09 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+2 |
| 2007-01-09 | Fix "Do not ignore a detected patchfile brokenness." | Junio C Hamano | 1 | -1/+2 |