<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tapicero.git/lib/tapicero/user_database.rb, branch 0.4.0</title>
<subtitle>[tapicero] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/'/>
<entry>
<title>properly refer to logger in user_database</title>
<updated>2014-01-14T14:34:39+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-14T14:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=02834750009a22d518bd9bfba7eaaa063811062a'/>
<id>02834750009a22d518bd9bfba7eaaa063811062a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix UserDatabase#prepare</title>
<updated>2014-01-14T14:15:39+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-14T14:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=1c194442d1e6bc9ab1c6899a1fbfc394a54e81b8'/>
<id>1c194442d1e6bc9ab1c6899a1fbfc394a54e81b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revisions sometimes start at 2 - work around this</title>
<updated>2014-01-11T18:26:36+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-11T18:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=a4fa58013a97344a4af431c64b471211b020bea0'/>
<id>a4fa58013a97344a4af431c64b471211b020bea0</id>
<content type='text'>
This is an intermediate fix. There's a user record that never had it's database created. The first time it shows up in the changes feed the revision starts with 2-. Not sure why this is. But we loose this user record if we rely on CouchRest::Changes.created which checks for a revision starting with 1-.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an intermediate fix. There's a user record that never had it's database created. The first time it shows up in the changes feed the revision starts with 2-. Not sure why this is. But we loose this user record if we rely on CouchRest::Changes.created which checks for a revision starting with 1-.
</pre>
</div>
</content>
</entry>
<entry>
<title>make logging more precise</title>
<updated>2014-01-03T14:28:49+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-03T14:28:49+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=638e6a83a923e61d8b320818a39befd62529ae1a'/>
<id>638e6a83a923e61d8b320818a39befd62529ae1a</id>
<content type='text'>
* do not log the SystemExit after the fork
* log error classes alongside messages
* unify logging in retry_request_once
* debug now logs every step
* info has one message per user created
* warn only logs errors during the actions
* error only logs crashes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* do not log the SystemExit after the fork
* log error classes alongside messages
* unify logging in retry_request_once
* debug now logs every step
* info has one message per user created
* warn only logs errors during the actions
* error only logs crashes
</pre>
</div>
</content>
</entry>
<entry>
<title>better debug loggin, sleep before retrying</title>
<updated>2014-01-03T13:50:04+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-03T10:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=10807e06165bb78261b9da0f5e44666c56c1f8f2'/>
<id>10807e06165bb78261b9da0f5e44666c56c1f8f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>retry couch requests once</title>
<updated>2014-01-03T09:03:47+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-03T09:03:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=331f33ec969e1fb3d893267231dfe5fc3e2701ca'/>
<id>331f33ec969e1fb3d893267231dfe5fc3e2701ca</id>
<content type='text'>
Couch sometimes responds with 500 or so. Often this is temporary. Let's retry once and log the error instead of dying.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Couch sometimes responds with 500 or so. Often this is temporary. Let's retry once and log the error instead of dying.
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 0.3.1 with new flags --run-once, --rerun and --overwrite-security</title>
<updated>2013-12-22T14:58:21+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-12-22T14:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=8c83e7a78385da8d15d274ee86f126a27f4763c7'/>
<id>8c83e7a78385da8d15d274ee86f126a27f4763c7</id>
<content type='text'>
--run-once will exit once all current changes have been processed
--rerun will process all users again even those that were processed before
--overwrite-security will overwrite security for user databases even
  if it has been set before.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--run-once will exit once all current changes have been processed
--rerun will process all users again even those that were processed before
--overwrite-security will overwrite security for user databases even
  if it has been set before.
</pre>
</div>
</content>
</entry>
<entry>
<title>proceed if design docs are already there</title>
<updated>2013-12-20T14:22:16+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-12-20T14:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=1bf3ee50638ba1e06c7df297635f28b6c8715eb1'/>
<id>1bf3ee50638ba1e06c7df297635f28b6c8715eb1</id>
<content type='text'>
We'll add a flag to overwrite designs and / or security later. For now just make sure this does not crash tapicero.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We'll add a flag to overwrite designs and / or security later. For now just make sure this does not crash tapicero.
</pre>
</div>
</content>
</entry>
<entry>
<title>add design docs to be included in each user database</title>
<updated>2013-12-20T11:58:53+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-12-20T11:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=d8c28a0c3cba76fadd0495a79f67efd61458218c'/>
<id>d8c28a0c3cba76fadd0495a79f67efd61458218c</id>
<content type='text'>
Also strip the .json extention because soledad does not expect it
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also strip the .json extention because soledad does not expect it
</pre>
</div>
</content>
</entry>
<entry>
<title>add design docs on db creation, use Pathname</title>
<updated>2013-12-19T14:59:55+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-12-19T14:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=f47712d803811f06b4371f50fabdfc1fefffe4cc'/>
<id>f47712d803811f06b4371f50fabdfc1fefffe4cc</id>
<content type='text'>
Pathname makes dealing with files easier than String.

Tapicero will look for design documents in design directory in the tapicero path for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pathname makes dealing with files easier than String.

Tapicero will look for design documents in design directory in the tapicero path for now.
</pre>
</div>
</content>
</entry>
</feed>
