# Kirill Smelkov

Addresses: kirr@landau.phys.spbu.ru, kirr@mns.spb.ru, kirr@navytux.spb.ru
Messages: 226. Patches: 106. Threads started: 34.
First message: 2008-08-20T15:57:07Z. Latest: 2014-04-09T12:48:27Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2008 | 16 | 6 |
| 2009 | 39 | 9 |
| 2010 | 64 | 34 |
| 2011 | 8 | 0 |
| 2012 | 4 | 1 |
| 2013 | 6 | 2 |
| 2014 | 89 | 54 |

## Patch series

14 merged, 12 not merged, 0 in review (posted in the last 90 days); acceptance rate 54%. Re-rolls count once; merged means a patch matches a commit on master by the same author.

- 2014-02-24 merged (v2): [Multiparent diff tree-walker + combine-diff speedup](https://gitlist.dev/t/35947) commit fce135c4ffc8
- 2014-02-05 merged: [Teach diff_tree_sha1() to accept NULL sha1 for empty trees](https://gitlist.dev/t/35805) commit 791303284cb3
- 2014-01-20 merged: [`log -c` speedup](https://gitlist.dev/t/35695) commit 1df4320fa25d
- 2013-03-06 merged: [format-patch: RFC 2047 says multi-octet character may not be split](https://gitlist.dev/t/33085) commit 6cd3c0532772
- 2013-03-05 merged: [Fix `make install` when configured with autoconf](https://gitlist.dev/t/33076) commit b4eead95e0c2
- 2012-01-19 merged: [t/Makefile: Use $(sort ...) explicitly where needed](https://gitlist.dev/t/29405) commit aae5239be2b4
- 2010-12-18 merged: [t/t8006: Demonstrate blame is broken when cachetextconv is on](https://gitlist.dev/t/26097) commit b1b14ec3f14e
- 2010-11-11 merged: [setup: make sure git_dir path is in a permanent buffer, getenv(3) case](https://gitlist.dev/t/25715) commit 15431ca65105
- 2010-09-29 merged (v5): [Fix {blame,cat-file} --textconv for cases with symlinks](https://gitlist.dev/t/25287) commit ab3b7b9a6e3b
- 2010-09-28 merged: [user-manual: be consistent in illustrations to 'git rebase'](https://gitlist.dev/t/25267) commit fa8347b81609
- 2010-09-18 not merged: [Fix svn mirroring of branches + more...](https://gitlist.dev/t/25142)
- 2010-05-20 not merged: [Handle failure of core.worktree to identify the working directory.](https://gitlist.dev/t/23853)
- 2010-05-20 not merged (v2): [gitk: Show notes by default (like git log do)](https://gitlist.dev/t/23852)
- 2010-05-11 not merged: [gitk: Show notes](https://gitlist.dev/t/23776)
- 2010-03-22 not merged: [girocco + git-svn: trunk is not propagated to master + more... (resend)](https://gitlist.dev/t/22725)
- 2010-02-25 not merged: [git-amend -- darcs like amend-record for git](https://gitlist.dev/t/22821)
- 2010-01-05 merged: [gitk: display submodule diffs with appropriate encoding](https://gitlist.dev/t/22100) commit 1f2cecfd5313
- 2009-10-05 not merged: [Speedup bash completion loading](https://gitlist.dev/t/21132)
- 2009-08-15 merged: [git add -p: demonstrate failure when staging both mode and hunk](https://gitlist.dev/t/20604) commit 87ca2eaade70
- 2009-01-08 not merged: [tg-patch: add support for generating patches against worktree and index](https://gitlist.dev/t/17056)
- 2009-01-06 not merged: [tg-patch: fix pagination](https://gitlist.dev/t/17023)
- 2009-01-05 not merged: [tg-completion.bash update](https://gitlist.dev/t/16994)
- 2008-12-26 merged: [mailinfo: correctly handle multiline 'Subject:' header](https://gitlist.dev/t/17040) commit 353aaf2fa136
- 2008-09-19 not merged: [tg mail: new command for mailing patches](https://gitlist.dev/t/15588)
- 2008-09-18 not merged: [.gitignore += vim swap files](https://gitlist.dev/t/15577)
- 2008-08-20 merged: [Teach "git diff -p" Python funcname patterns](https://gitlist.dev/t/15110) commit 7c17205b64a0

## Recent emails

- 2014-04-09 [Re: [PATCH 17/19] Portable alloca for Git](https://gitlist.dev/e/20140409124827.GA24672%40tugrik.mns.mnsspb.ru)
- 2014-04-07 [Re: [PATCH v2 18/19] tree-diff: rework diff_tree() to generate diffs for multiparent cases as well](https://gitlist.dev/e/20140407202616.GA4140%40mini.zxlink)
- 2014-04-06 [Re: [PATCH v2 18/19] tree-diff: rework diff_tree() to generate diffs for multiparent cases as well](https://gitlist.dev/e/20140406214626.GA3843%40mini.zxlink)
- 2014-03-27 [Re: [PATCH v2 14/19] tree-diff: rework diff_tree interface to be sha1 based](https://gitlist.dev/e/20140327194300.GA5510%40mini.zxlink)
- 2014-03-27 [Re: [PATCH v2 14/19] tree-diff: rework diff_tree interface to be sha1 based](https://gitlist.dev/e/20140327142438.GE17333%40mini.zxlink)
- 2014-03-27 [Re: [PATCH v2 18/19] tree-diff: rework diff_tree() to generate diffs for multiparent cases as well](https://gitlist.dev/e/20140327142354.GD17333%40mini.zxlink)
- 2014-03-27 [Re: [PATCH 17/19] Portable alloca for Git](https://gitlist.dev/e/20140327142250.GC17333%40mini.zxlink)
- 2014-03-27 [Re: [PATCH v2 16/19] tree-diff: reuse base str(buf) memory on sub-tree recursion](https://gitlist.dev/e/20140327142207.GB17333%40mini.zxlink)
- 2014-03-27 [Re: [PATCH 15/19] tree-diff: no need to call "full" diff_tree_sha1 from show_path()](https://gitlist.dev/e/20140327142129.GA17333%40mini.zxlink)
- 2014-03-26 [Re: [PATCH v2 14/19] tree-diff: rework diff_tree interface to be sha1 based](https://gitlist.dev/e/20140326195201.GB16002%40mini.zxlink)
- 2014-03-26 [Re: [PATCH 12/19] tree-diff: remove special-case diff-emitting code for empty-tree cases](https://gitlist.dev/e/20140326183230.GA16002%40mini.zxlink)
- 2014-03-25 [Re: [PATCH 11/19] tree-diff: simplify tree_entry_pathcmp](https://gitlist.dev/e/20140325092336.GD3777%40mini.zxlink)
- 2014-03-25 [Re: [PATCH v2 16/19] tree-diff: reuse base str(buf) memory on sub-tree recursion](https://gitlist.dev/e/20140325092320.GC3777%40mini.zxlink)
- 2014-03-25 [Re: [PATCH v2 14/19] tree-diff: rework diff_tree interface to be sha1 based](https://gitlist.dev/e/20140325092215.GB3777%40mini.zxlink)
- 2014-03-25 [Re: [PATCH 12/19] tree-diff: remove special-case diff-emitting code for empty-tree cases](https://gitlist.dev/e/20140325092040.GA3777%40mini.zxlink)
- 2014-03-21 [Re: What's cooking in git.git (Mar 2014, #04; Thu, 20)](https://gitlist.dev/e/20140321172046.GA6157%40mini.zxlink)
- 2014-03-05 [Re: [PATCH 17/19] Portable alloca for Git](https://gitlist.dev/e/20140305093151.GA3994%40tugrik.mns.mnsspb.ru)
- 2014-02-28 [Re: [PATCH 17/19] Portable alloca for Git](https://gitlist.dev/e/20140228170012.GA5247%40tugrik.mns.mnsspb.ru)
- 2014-02-25 [Re: [PATCH v2 00/19] Multiparent diff tree-walker + combine-diff speedup](https://gitlist.dev/e/20140225103838.GB3844%40tugrik.mns.mnsspb.ru)
- 2014-02-24 [[PATCH 19/19] combine-diff: speed it up, by using multiparent diff tree-walker directly](https://gitlist.dev/e/7636e51f1efa3ca7e651e9a51ce5810aa9f5693b.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH v2 18/19] tree-diff: rework diff_tree() to generate diffs for multiparent cases as well](https://gitlist.dev/e/7b307610fe214f47643a46b3e815487558db244e.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH 17/19] Portable alloca for Git](https://gitlist.dev/e/f08867ee212e27074dbb4cbb06af408b16dba0a1.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH v2 16/19] tree-diff: reuse base str(buf) memory on sub-tree recursion](https://gitlist.dev/e/301eb2377e0c5f670ffc26bda085d14dbee4f431.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH 15/19] tree-diff: no need to call "full" diff_tree_sha1 from show_path()](https://gitlist.dev/e/7e5e5a381ba4204eac14c5be9e270ffdc0e2be7a.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH v2 14/19] tree-diff: rework diff_tree interface to be sha1 based](https://gitlist.dev/e/0b82e2de0edee4a590e7b4165c65938aef7090f5.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH 13/19] tree-diff: diff_tree() should now be static](https://gitlist.dev/e/dcab79b62b86dea995828195ec8a7693d487d385.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH 12/19] tree-diff: remove special-case diff-emitting code for empty-tree cases](https://gitlist.dev/e/dad40b2cf785e5951c105cac936d86a7bc6db8a3.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH 11/19] tree-diff: simplify tree_entry_pathcmp](https://gitlist.dev/e/54aeccfe65926ff00147c3045c5bbae1583d68a7.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH 10/19] tree-diff: show_path prototype is not needed anymore](https://gitlist.dev/e/c35d8878ffbf36601bc8b6b20a4dae709f1cc552.1393257006.git.kirr%40mns.spb.ru)
- 2014-02-24 [[PATCH 09/19] tree-diff: rename compare_tree_entry -> tree_entry_pathcmp](https://gitlist.dev/e/c0c58e97d0ad8cec28704976b1a46dc6a8702f23.1393257006.git.kirr%40mns.spb.ru)
