<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/parse.c, branch v1.0</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v1.0</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v1.0'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2011-09-01T17:09:53Z</updated>
<entry>
<title>Rename some files to be more appropriate</title>
<updated>2011-09-01T17:09:53Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-09-01T17:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4350a75b9455387c0da36b9b52349a858d8fca9c'/>
<id>urn:sha1:4350a75b9455387c0da36b9b52349a858d8fca9c</id>
<content type='text'>
The executable is now called 'divelog'.  If this gets useful enough to
actually *use*, I guess I'll have to come up with a real name some day.

Add a silly README, rename 'parse' to 'parse-xml'.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>dive parsing: enforce maxdepth and dive duration</title>
<updated>2011-08-31T21:36:53Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T21:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=c7e29063722a57211e00acc5ee98e05c37f89a99'/>
<id>urn:sha1:c7e29063722a57211e00acc5ee98e05c37f89a99</id>
<content type='text'>
If we see samples from past the dive duration, update the dive duration.
Likewise with maxdepth.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Don't newline-terminate the dive name</title>
<updated>2011-08-31T17:45:29Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T17:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=de8dc53f755e9872d822f1652d105fa5ef48c6df'/>
<id>urn:sha1:de8dc53f755e9872d822f1652d105fa5ef48c6df</id>
<content type='text'>
That resulted in ugly lists, and it was wrong to begin with.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Fix depth parsing</title>
<updated>2011-08-31T15:45:43Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T15:45:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=446e51ccf032c6449c8d38dbac0b2110b4246bc5'/>
<id>urn:sha1:446e51ccf032c6449c8d38dbac0b2110b4246bc5</id>
<content type='text'>
The "decimal: it's meters, integer: it's feet" logic doesn't work.  It's
just always meters, because the xml ends up sometimes having whole meters.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Generate a default name for a dive, if it doesn't have one already</title>
<updated>2011-08-31T03:54:43Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T03:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3aa02ccba93648f2decab899a5b9c42b6bcea9bf'/>
<id>urn:sha1:3aa02ccba93648f2decab899a5b9c42b6bcea9bf</id>
<content type='text'>
The name is a string containint date, time, depth and length.  So it's
useful even with nothing else going on.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Start moving some of the non-parsing stuff out of 'parse.c'</title>
<updated>2011-08-31T01:40:25Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T01:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5c4cc39c56470b0a01274e69be703f0d4fc3080b'/>
<id>urn:sha1:5c4cc39c56470b0a01274e69be703f0d4fc3080b</id>
<content type='text'>
Create a 'main.c' with the main routine and argument "parsing" etc.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Split up dive data structure declarations into 'dive.h'</title>
<updated>2011-08-31T01:23:59Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T01:23:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f3a338a9af53f31f9a72de021950cbe725a6782f'/>
<id>urn:sha1:f3a338a9af53f31f9a72de021950cbe725a6782f</id>
<content type='text'>
The dive parser should eventually be just a part of the program, not the
whole thing. So start preparing for that.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Clean up dive reporting</title>
<updated>2011-08-31T00:51:35Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T00:51:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=17fcb3d32d6353bfcbf83a98bd8255727b055259'/>
<id>urn:sha1:17fcb3d32d6353bfcbf83a98bd8255727b055259</id>
<content type='text'>
Show date, max depth, and time by default.  The stuff that matters and
should always exist.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Add some more parsing functions</title>
<updated>2011-08-31T00:45:03Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T00:45:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=fc38f4f0c4dba1b7339edbe7ef01b53cbcc78f15'/>
<id>urn:sha1:fc38f4f0c4dba1b7339edbe7ef01b53cbcc78f15</id>
<content type='text'>
.. and fix the 'duration' parsing: it can be either in seconds, or in
mm:ss format.  Floating point doesn't make any sense.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Don't report dives as they are parsed: sort them at the end and report them then</title>
<updated>2011-08-31T00:18:33Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-31T00:18:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=048a5a2b32c0638708ca4779007f9e33226d54f4'/>
<id>urn:sha1:048a5a2b32c0638708ca4779007f9e33226d54f4</id>
<content type='text'>
This makes it much easier to see the duplicates, but more importantly,
we do need to actually save the dives off to do any real work with them.

Also, require a verbosity level of 1 (-v) to show all the samples.
While (-vv) shows unparsed entries.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
