# Nicolas Pitre

GitHub: https://github.com/npitre
Addresses: nico@cam.org, nico@fluxnic.net
Messages: 2562. Patches: 457. Threads started: 281.
First message: 2005-04-23T03:06:27Z. Latest: 2021-06-15T14:46:14Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2005 | 90 | 29 |
| 2006 | 403 | 73 |
| 2007 | 806 | 160 |
| 2008 | 397 | 80 |
| 2009 | 313 | 23 |
| 2010 | 252 | 28 |
| 2011 | 77 | 0 |
| 2012 | 34 | 0 |
| 2013 | 159 | 64 |
| 2014 | 4 | 0 |
| 2015 | 4 | 0 |
| 2016 | 18 | 0 |
| 2018 | 1 | 0 |
| 2019 | 1 | 0 |
| 2021 | 3 | 0 |

## Patch series

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

- 2013-09-10 merged: [lookup_object: remove hashtable_index() and optimize hash_obj()](https://gitlist.dev/t/34902) commit 9f36c9b7f77f
- 2013-09-05 not merged: [pack version 4 basic functionalities](https://gitlist.dev/t/34852)
- 2010-10-22 merged (v2): [make pack-objects a bit more resilient to repo corruption](https://gitlist.dev/t/25516) commit 71064a956b25
- 2010-10-22 merged: [diff: don't presume empty file when corresponding object is missing](https://gitlist.dev/t/25514) commit c50c4316e1ee
- 2010-09-07 merged: [Documentation: move RelNotes into a directory of their own](https://gitlist.dev/t/25016) commit 761e742d6929
- 2010-08-21 merged: [fix >4GiB source delta assertion failure](https://gitlist.dev/t/24462) commit 506049c7df2c
- 2010-04-12 merged: [index-pack: smarter memory usage when appending objects](https://gitlist.dev/t/23436) commit 7734d7f2f6e5
- 2010-04-12 merged (v2): [index-pack: rationalize unpack_entry_data()](https://gitlist.dev/t/23431) commit 776ea3707a02
- 2010-04-07 merged (v2): [Make xmalloc and xrealloc thread-safe](https://gitlist.dev/t/23152) commit a9a746364bd2
- 2010-02-24 not merged: [avoid marking char arrays static when they don't have to](https://gitlist.dev/t/22788)
- 2010-02-23 merged: [move encode_in_pack_object_header() to a better place](https://gitlist.dev/t/22771) commit f965c525a4d0
- 2010-02-21 merged: [sha1_file: don't malloc the whole compressed result when writing out objects](https://gitlist.dev/t/22739) commit 9892bebafe08
- 2010-02-17 merged: [fast-import updates](https://gitlist.dev/t/22695) commit 3fc366bdbbca
- 2010-02-08 merged: [Revert "pack-objects: fix pack generation when using pack_size_limit"](https://gitlist.dev/t/22568) commit 720c9f7bda20
- 2010-02-04 merged: [update git-repack documentation wrt repack.UseDeltaBaseOffset](https://gitlist.dev/t/22523) commit 9f17688d93c1
- 2010-02-04 merged: [fix multiple issues with t5300](https://gitlist.dev/t/22514) commit 2fca19fbb524
- 2010-01-22 merged: [fix git-p4 editor invocation](https://gitlist.dev/t/22337) commit 8b187e6b0e11
- 2009-11-23 merged: [pack-objects: split implications of --all-progress from progress activation](https://gitlist.dev/t/21702) commit 4f366275189c
- 2009-11-11 merged: [give priority to progress messages](https://gitlist.dev/t/21584) commit 6b59f51b312f
- 2009-11-04 merged: [pack-objects: move thread autodetection closer to relevant code](https://gitlist.dev/t/21472) commit ef0555712c98
- 2009-10-14 merged: [change throughput display units with fast links](https://gitlist.dev/t/21234) commit 583371af1f88
- 2009-09-26 merged: [make 'git clone' ask the remote only for objects it cares about](https://gitlist.dev/t/20461) commit 5bdc32d3e50d
- 2009-09-14 merged: [Nicolas Pitre has a new email address](https://gitlist.dev/t/20940) commit 03aa8ff3be3b
- 2009-09-04 merged: [pack-objects: free preferred base memory after usage](https://gitlist.dev/t/20837) commit 0ef95f72f878
- 2009-09-03 merged: [make shallow repository deepening more network efficient](https://gitlist.dev/t/20836) commit 6523078b96cd
- 2009-08-25 not merged: [make the new block-sha1 the default](https://gitlist.dev/t/20725)
- 2009-08-24 merged: [fix simple deepening of a repo](https://gitlist.dev/t/20696) commit 86386829d425
- 2009-08-18 merged: [make sure byte swapping is optimal for git](https://gitlist.dev/t/20651) commit 51ea55190b6e
- 2009-08-18 merged: [block-sha1: make the size member first in the context struct](https://gitlist.dev/t/20648) commit d5f6a96fa479
- 2009-08-18 merged (v2): [remove ARM and Mozilla SHA1 implementations](https://gitlist.dev/t/20647) commit 30ae47b4cc19

## Recent emails

- 2021-06-15 [Re: [PATCH v2 3/4] sideband: append suffix for message whose CR in next pktline](https://gitlist.dev/e/5098143-7947-3pr7-31o7-9396s4no82s%40syhkavp.arg)
- 2021-06-15 [Re: [PATCH v2 3/4] sideband: append suffix for message whose CR in next pktline](https://gitlist.dev/e/r8ss67nn-31s4-o429-828p-s787sr2481%40syhkavp.arg)
- 2021-06-15 [Re: [PATCH v2 3/4] sideband: append suffix for message whose CR in next pktline](https://gitlist.dev/e/0pqq6s9-n238-95ss-nsqr-42o75sr933r%40syhkavp.arg)
- 2019-05-20 [Re: [PATCH 2/2] index-pack: prefetch missing REF_DELTA bases](https://gitlist.dev/e/nycvar.YSQ.7.76.1905201803520.1558%40knanqh.ubzr)
- 2018-08-30 [Re: [PATCH 0/5] handle corruption in patch-delta](https://gitlist.dev/e/nycvar.YSQ.7.76.1808301104520.1454%40knanqh.ubzr)
- 2016-07-07 [Re: [PATCH v4] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1607062055300.1824%40knanqh.ubzr)
- 2016-07-05 [Re: [PATCH v4] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1607051625581.1824%40knanqh.ubzr)
- 2016-06-29 [Re: [PATCH v4] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606282337340.24439%40knanqh.ubzr)
- 2016-06-29 [Re: [PATCH v4] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606282047360.24439%40knanqh.ubzr)
- 2016-06-28 [Re: [PATCH v4] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606281726330.24439%40knanqh.ubzr)
- 2016-06-28 [Re: [PATCH v4] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606281629280.24439%40knanqh.ubzr)
- 2016-06-28 [Re: [PATCH v4] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606281422500.24439%40knanqh.ubzr)
- 2016-06-28 [Re: [PATCH v4] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606281334030.24439%40knanqh.ubzr)
- 2016-06-27 [Re: [PATCH v2] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606271640230.2550%40knanqh.ubzr)
- 2016-06-23 [Re: [PATCH v3] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606231453400.2550%40knanqh.ubzr)
- 2016-06-22 [Re: [PATCH v3] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606221831100.2550%40knanqh.ubzr)
- 2016-06-22 [Re: [PATCH v3] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606221053150.2550%40knanqh.ubzr)
- 2016-06-16 [Re: [PATCH] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606141059420.1714%40knanqh.ubzr)
- 2016-06-16 [Re: [PATCH] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606131704060.1714%40knanqh.ubzr)
- 2016-06-16 [Re: [PATCH] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606141245490.1714%40knanqh.ubzr)
- 2016-06-16 [Re: [PATCH] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606141242480.1714%40knanqh.ubzr)
- 2016-06-16 [Re: [PATCH] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606141347310.1714%40knanqh.ubzr)
- 2016-06-16 [Re: [PATCH] Refactor recv_sideband()](https://gitlist.dev/e/alpine.LFD.2.20.1606141600470.1714%40knanqh.ubzr)
- 2015-04-14 [Re: [PATCH v2] reduce progress updates in background](https://gitlist.dev/e/alpine.LFD.2.11.1504141116260.5619%40knanqh.ubzr)
- 2015-04-13 [Re: [PATCH] reduce progress updates in background](https://gitlist.dev/e/alpine.LFD.2.11.1504131052090.5619%40knanqh.ubzr)
- 2015-04-13 [Re: [PATCH] reduce progress updates in background](https://gitlist.dev/e/alpine.LFD.2.11.1504130954420.5619%40knanqh.ubzr)
- 2015-02-16 [Re: Pack v4 again..](https://gitlist.dev/e/alpine.LFD.2.11.1502152221480.22104%40knanqh.ubzr)
- 2014-02-28 [Re: [PATCH v2 2/2] Document some functions defined in object.c](https://gitlist.dev/e/alpine.LFD.2.11.1402281248470.17677%40knanqh.ubzr)
- 2014-02-21 [Re: [PATCH 6/6] Document some functions defined in object.c](https://gitlist.dev/e/alpine.LFD.2.11.1402211222270.17677%40knanqh.ubzr)
- 2014-02-21 [Re: [PATCH 5/6] Document a bunch of functions defined in sha1_file.c](https://gitlist.dev/e/alpine.LFD.2.11.1402211216220.17677%40knanqh.ubzr)
