<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/boklm/rbm, branch bug_29572</title>
<subtitle>Nicolas' rbm repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/'/>
<entry>
<title>Bug 29572: Update the test before running git checkout --detach</title>
<updated>2019-03-11T10:26:48+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2019-03-11T10:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=70d1ff3e7c1c5c69a1b4cdb61ee1b6b9e2a9bc4a'/>
<id>70d1ff3e7c1c5c69a1b4cdb61ee1b6b9e2a9bc4a</id>
<content type='text'>
The reason we don't run |git checkout --detach| in all cases is that it
fails when we cloned a repository without a master branch. To avoid
running it in this case, we were checking if HEAD is pointing to a
branch which has a corresponding file in the .git directory.

However it seems there are other cases where HEAD is pointing to a
branch which does not have a corresponding file in the .git directory.
Instead we now check that |git rev-parse --verify HEAD| does not return
an error, in which case we assume that |git checkout --detach| will not
produce an error too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The reason we don't run |git checkout --detach| in all cases is that it
fails when we cloned a repository without a master branch. To avoid
running it in this case, we were checking if HEAD is pointing to a
branch which has a corresponding file in the .git directory.

However it seems there are other cases where HEAD is pointing to a
branch which does not have a corresponding file in the .git directory.
Instead we now check that |git rev-parse --verify HEAD| does not return
an error, in which case we assume that |git checkout --detach| will not
produce an error too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 29194: Set DEBIAN_FRONTEND=noninteractive</title>
<updated>2019-01-29T15:15:25+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2019-01-29T15:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=c61e6940a1824462648064898be0759dd1600414'/>
<id>c61e6940a1824462648064898be0759dd1600414</id>
<content type='text'>
Set DEBIAN_FRONTEND=noninteractive when using apt-get in install_package.
Also use the -q (quiet) argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set DEBIAN_FRONTEND=noninteractive when using apt-get in install_package.
Also use the -q (quiet) argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 28466: fix issue with git submodule URL changes</title>
<updated>2018-11-26T10:49:25+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2018-11-26T10:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=eb500fa9467fb4d7229c9ca87f202ef18603d023'/>
<id>eb500fa9467fb4d7229c9ca87f202ef18603d023</id>
<content type='text'>
We replace a call to:
  git submodule update --init
with calls to:
  git submodule init
  git submodule sync
  git submodule update

The call to `git submodule sync` is solving the issue that could occur
when a submodule URL is changing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We replace a call to:
  git submodule update --init
with calls to:
  git submodule init
  git submodule sync
  git submodule update

The call to `git submodule sync` is solving the issue that could occur
when a submodule URL is changing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 25746: fix git_submodule option with submodule in subdirectory</title>
<updated>2018-04-09T17:13:47+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2018-04-09T16:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=8adbc46dc9e8358abad75ac81faf4646d8165b9e'/>
<id>8adbc46dc9e8358abad75ac81faf4646d8165b9e</id>
<content type='text'>
To create an archive containing all submodules, we were creating a
temporary archive of each submodule before appending them to the main
archive. We were using the submodule path in the temporary archive
filename, which was failing if the submodule is in a subdirectory.
To avoid that, we are removing the path from the temporary archive's
filename and directly appending it to the main archive.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To create an archive containing all submodules, we were creating a
temporary archive of each submodule before appending them to the main
archive. We were using the submodule path in the temporary archive
filename, which was failing if the submodule is in a subdirectory.
To avoid that, we are removing the path from the temporary archive's
filename and directly appending it to the main archive.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 25435: use --no-auto-check-trustdb to avoid modifying gpg keyring files</title>
<updated>2018-03-07T07:20:44+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2018-03-06T20:27:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=db41d8e754ed8cd6cee7bca18d76d59f8f7f369b'/>
<id>db41d8e754ed8cd6cee7bca18d76d59f8f7f369b</id>
<content type='text'>
By default gpg will from time to time update its trust database. When
this happens it will also modify the keyring files to add some trust
information. To avoid this we add the --no-auto-check-trustdb option.

As we don't use the Web of Trust when we use a keyring file, we also
disable it using `--trust-model always`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default gpg will from time to time update its trust database. When
this happens it will also modify the keyring files to add some trust
information. To avoid this we add the --no-auto-check-trustdb option.

As we don't use the Web of Trust when we use a keyring file, we also
disable it using `--trust-model always`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 25422: Give more details in "Cannot checkout" errors</title>
<updated>2018-03-05T13:47:03+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2018-03-05T13:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=b4c8c38e12d11eb232305949c5d42d5df5e8f5c8'/>
<id>b4c8c38e12d11eb232305949c5d42d5df5e8f5c8</id>
<content type='text'>
Print stderr from the git/hg command if the checkout failed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print stderr from the git/hg command if the checkout failed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'boklm/bug_24931'</title>
<updated>2018-02-02T07:13:42+00:00</updated>
<author>
<name>Georg Koppen</name>
<email>gk@torproject.org</email>
</author>
<published>2018-02-02T07:13:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=7494edc6d2556c511c213823a6549410ba75f73b'/>
<id>7494edc6d2556c511c213823a6549410ba75f73b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 25004: rename abbrev_lenght to abbrev_length</title>
<updated>2018-01-24T19:30:14+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2018-01-24T16:34:49+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=b83c74ca4b91732f64011f0255a1594f7747b340'/>
<id>b83c74ca4b91732f64011f0255a1594f7747b340</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 24982: add script to help updating the website</title>
<updated>2018-01-23T18:01:13+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2018-01-23T18:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=213fad5a8fe04272359c33778626a2802efc4ebc'/>
<id>213fad5a8fe04272359c33778626a2802efc4ebc</id>
<content type='text'>
This script will create a tarball containing the website and print
commands that can be used to upload it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This script will create a tarball containing the website and print
commands that can be used to upload it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 24982: update url in README.md</title>
<updated>2018-01-23T18:00:40+00:00</updated>
<author>
<name>Nicolas Vigier</name>
<email>boklm@torproject.org</email>
</author>
<published>2018-01-23T18:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/boklm/rbm.git/commit/?id=0eb1f12241ed067ef9c013ef0f72e9cca89ee5e6'/>
<id>0eb1f12241ed067ef9c013ef0f72e9cca89ee5e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
