<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/submodule.c, branch cmn/smart-callbacks</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>Merge pull request #3307 from libgit2/cmn/submodule-backslash</title>
<updated>2015-07-24T20:05:16+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-07-24T20:05:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2dfd5eae33e079bc92a15ccfd561901ea7b69e45'/>
<id>2dfd5eae33e079bc92a15ccfd561901ea7b69e45</id>
<content type='text'>
Normalize submodule urls before looking at them</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Normalize submodule urls before looking at them</pre>
</div>
</content>
</entry>
<entry>
<title>submodule, path: extract slash conversion</title>
<updated>2015-07-13T15:11:19+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-07-13T15:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a58854a0311316a66fda363e83665ab942d81ec6'/>
<id>a58854a0311316a66fda363e83665ab942d81ec6</id>
<content type='text'>
Extract the backslash-to-slash conversion into a helper function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract the backslash-to-slash conversion into a helper function.
</pre>
</div>
</content>
</entry>
<entry>
<title>submodule: normalize slashes in resolve_url</title>
<updated>2015-07-13T07:08:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-07-13T07:08:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=f00f005bad3d27bb5c23ae5d7187622b940c5d0e'/>
<id>f00f005bad3d27bb5c23ae5d7187622b940c5d0e</id>
<content type='text'>
Our path functions expect to work with slashes, so convert a
path with backslashes into one with slashes at the top of
the function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our path functions expect to work with slashes, so convert a
path with backslashes into one with slashes at the top of
the function.
</pre>
</div>
</content>
</entry>
<entry>
<title>submodule: lookup the submodule by path if available</title>
<updated>2015-07-11T16:31:28+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-07-11T16:31:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=08c2d3e97c0ee45222b93c214d0b752d0c52ee2d'/>
<id>08c2d3e97c0ee45222b93c214d0b752d0c52ee2d</id>
<content type='text'>
If we get the path from the gitmodules file, look up the submodule we're
interested in by path, rather then by name. Otherwise we might get
duplicate results.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we get the path from the gitmodules file, look up the submodule we're
interested in by path, rather then by name. Otherwise we might get
duplicate results.
</pre>
</div>
</content>
</entry>
<entry>
<title>submodule: correctly delimit the keys to use for lookup</title>
<updated>2015-07-01T19:15:06+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-07-01T19:15:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e0af3cb30c10f65f6db802f64a3389f73c0292b7'/>
<id>e0af3cb30c10f65f6db802f64a3389f73c0292b7</id>
<content type='text'>
The regex we use to look at the gitmodules file does not correctly
delimit the name of submodule which we want to look up and puts '.*'
straight after the name, maching on any submodule which has the seeked
submodule as a prefix of its name.

Add the missing '\.' in the regex so we want a full stop to exist both
before and after the submodule name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The regex we use to look at the gitmodules file does not correctly
delimit the name of submodule which we want to look up and puts '.*'
straight after the name, maching on any submodule which has the seeked
submodule as a prefix of its name.

Add the missing '\.' in the regex so we want a full stop to exist both
before and after the submodule name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3270 from ethomson/warnings2</title>
<updated>2015-06-30T08:21:06+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-06-30T08:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=7bfdd1c2d2ae0f2794c7fe48211ba3df758d89e2'/>
<id>7bfdd1c2d2ae0f2794c7fe48211ba3df758d89e2</id>
<content type='text'>
Remove some warnings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove some warnings</pre>
</div>
</content>
</entry>
<entry>
<title>submodule: cast enum to int for compare</title>
<updated>2015-06-29T21:37:07+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-06-29T21:37:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=60655056672d28d88b246ecc97ba4b5a6e1dcdf4'/>
<id>60655056672d28d88b246ecc97ba4b5a6e1dcdf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>submodule: remove trailing slashes from submodule paths</title>
<updated>2015-06-29T19:10:47+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-06-29T19:10:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=c28a5c972d07833f329d319714df8e357caf1108'/>
<id>c28a5c972d07833f329d319714df8e357caf1108</id>
<content type='text'>
We allow looking up a submodule by path, but we lost the path
normalisation during the recent changes. Bring it back.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We allow looking up a submodule by path, but we lost the path
normalisation during the recent changes. Bring it back.
</pre>
</div>
</content>
</entry>
<entry>
<title>submodule: remove some obsolete logic</title>
<updated>2015-06-29T18:54:17+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-06-29T18:54:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=cf4030b04b37425911688fb6a1b9f542b6ad8eab'/>
<id>cf4030b04b37425911688fb6a1b9f542b6ad8eab</id>
<content type='text'>
Remove some of the logic that was left-over from the time we had a cache
of submodules, plugging a leak of the submodule object in certain cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove some of the logic that was left-over from the time we had a cache
of submodules, plugging a leak of the submodule object in certain cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename FALLBACK to UNSPECIFIED</title>
<updated>2015-06-25T10:48:44+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-06-25T10:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=c2418f461374a618504c261a4c71cdb01bab9f68'/>
<id>c2418f461374a618504c261a4c71cdb01bab9f68</id>
<content type='text'>
Fallback describes the mechanism, while unspecified explains what the
user is thinking.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fallback describes the mechanism, while unspecified explains what the
user is thinking.
</pre>
</div>
</content>
</entry>
</feed>
