# Ronnie Sahlberg

GitHub: https://github.com/rsahlberg
Addresses: sahlberg@google.com
Messages: 1420. Patches: 1186. Threads started: 70.
First message: 2014-03-31T17:56:13Z. Latest: 2016-01-04T19:12:19Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2014 | 1419 | 1186 |
| 2016 | 1 | 0 |

## Patch series

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

- 2014-11-07 merged (v3): [ref-transaction-send-pack](https://gitlist.dev/t/37900) commit a785d3f77c99
- 2014-08-19 not merged (v3): [backend-struct-db](https://gitlist.dev/t/37379)
- 2014-07-16 merged (v21): [Use ref transactions part 3](https://gitlist.dev/t/37143) commit f1c9350ad784
- 2014-07-15 merged: [remove duplicate of is_branch](https://gitlist.dev/t/37134) commit e7e0f26eb64d
- 2014-07-02 merged: [enums: remove trailing ',' after last item in enum](https://gitlist.dev/t/37044) commit 782735203c31
- 2014-06-13 not merged: [refs.c: fix delete_ref_loose](https://gitlist.dev/t/36909)
- 2014-06-13 not merged: [Fixes for the ref-transactions series in origin/pu](https://gitlist.dev/t/36908)
- 2014-06-03 merged: [refs.c: change read_ref_at to use the reflog iterators](https://gitlist.dev/t/36823) commit 4207ed285f31
- 2014-05-06 merged (v2): [add a reflog_exists and delete_reflog abstraction](https://gitlist.dev/t/36591) commit 4da588357a4a
- 2014-04-16 merged (v2): [Check for lock failures early](https://gitlist.dev/t/36426) commit 651ab9f553a1
- 2014-04-14 not merged (v4): [Make update refs more atomic](https://gitlist.dev/t/36411)
- 2014-04-08 not merged: [Remove redundant close_ref function](https://gitlist.dev/t/36377)

## Recent emails

- 2016-01-04 [Re: [PATCH 03/16] refs: add methods for the ref iterators](https://gitlist.dev/e/CAL%3DYDW%3D3JE%3D%3D2s7Y3-fVRnTgaAzT674CAnypuXOKynpfD0q%3DBg%40mail.gmail.com)
- 2014-11-20 [Re: [PATCH] refs.c: repack_without_refs may be called without error string buffer](https://gitlist.dev/e/CAL%3DYDWkZcoXBreoPyf1EnSmYcaUPFCPW8tGkCNaD%2Bis2hOiR_g%40mail.gmail.com)
- 2014-11-20 [Re: [PATCH] refs.c: repack_without_refs may be called without error string buffer](https://gitlist.dev/e/CAL%3DYDWkOa4wmQdq5wOUZVQUUhnm49AVpf6gGM%3D5RO9Qi5dCzew%40mail.gmail.com)
- 2014-11-18 [Re: [PATCH v3 00/14] ref-transactions-reflog](https://gitlist.dev/e/CAL%3DYDWn1x9TMGOWrmT5KMpQ_iBR0AQ5Ej1yr1pBb4%3D%3Dk0-vchw%40mail.gmail.com)
- 2014-11-11 [Re: [PATCH 02/15] refs.c: return error instead of dying when locking fails during transaction](https://gitlist.dev/e/CAL%3DYDWkTr5n%3DjMKzdCM2oFAyb9v5s%3DsDALg3Yo7bph5n98PffQ%40mail.gmail.com)
- 2014-11-07 [[PATCH v3 7/7] refs.c: add an err argument to create_symref](https://gitlist.dev/e/1415389321-10386-8-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 6/7] refs.c: add an err argument to create_reflog](https://gitlist.dev/e/1415389321-10386-7-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 5/7] t5543-atomic-push.sh: add basic tests for atomic pushes](https://gitlist.dev/e/1415389321-10386-6-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 4/7] push.c: add an --atomic-push argument](https://gitlist.dev/e/1415389321-10386-5-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 3/7] receive-pack.c: use a single transaction when atomic-push is negotiated](https://gitlist.dev/e/1415389321-10386-4-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 2/7] send-pack.c: add an --atomic-push command line argument](https://gitlist.dev/e/1415389321-10386-3-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 1/7] receive-pack.c: add protocol support to negotiate atomic-push](https://gitlist.dev/e/1415389321-10386-2-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 0/7] ref-transaction-send-pack](https://gitlist.dev/e/1415389321-10386-1-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 16/16] refs.c: add an err argument to pack_refs](https://gitlist.dev/e/1415389145-6391-17-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 15/16] refs.c: make lock_packed_refs take an err argument](https://gitlist.dev/e/1415389145-6391-16-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 14/16] refs.c: make add_packed_ref return an error instead of calling die](https://gitlist.dev/e/1415389145-6391-15-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 13/16] refs.c: replace the onerr argument in update_ref with a strbuf err](https://gitlist.dev/e/1415389145-6391-14-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 12/16] refs.c: make the *_packed_refs functions static](https://gitlist.dev/e/1415389145-6391-13-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 11/16] refs.c: make repack_without_refs static](https://gitlist.dev/e/1415389145-6391-12-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 10/16] remote.c: use a transaction for deleting refs](https://gitlist.dev/e/1415389145-6391-11-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 09/16] refs.c: write updates to packed refs when a transaction has more than one ref](https://gitlist.dev/e/1415389145-6391-10-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 08/16] refs.c: move reflog updates into its own function](https://gitlist.dev/e/1415389145-6391-9-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 07/16] refs.c: rollback the lockfile before we die() in repack_without_refs](https://gitlist.dev/e/1415389145-6391-8-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 06/16] refs.c: update rename_ref to use a transaction](https://gitlist.dev/e/1415389145-6391-7-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 05/16] refs.c: add transaction support for renaming a reflog](https://gitlist.dev/e/1415389145-6391-6-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 04/16] refs.c: use a stringlist for repack_without_refs](https://gitlist.dev/e/1415389145-6391-5-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 03/16] refs.c: use packed refs when deleting refs during a transaction](https://gitlist.dev/e/1415389145-6391-4-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 02/16] refs.c: return error instead of dying when locking fails during transaction](https://gitlist.dev/e/1415389145-6391-3-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 01/16] refs.c: allow passing raw git_committer_info as email to _update_reflog](https://gitlist.dev/e/1415389145-6391-2-git-send-email-sahlberg%40google.com)
- 2014-11-07 [[PATCH v3 00/16] ref-transaction-rename](https://gitlist.dev/e/1415389145-6391-1-git-send-email-sahlberg%40google.com)
