<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gitto/src, branch master</title>
<subtitle>Keep track of your git repositories</subtitle>
<id>https://code.ryuslash.org/gitto/atom?h=master</id>
<link rel='self' href='https://code.ryuslash.org/gitto/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/'/>
<updated>2013-05-27T20:40:37Z</updated>
<entry>
<title>Add clean make target</title>
<updated>2013-05-27T20:40:37Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2013-05-27T20:40:28Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=e027f3c7e6db96535e2515d6e65389a5079e0a82'/>
<id>urn:sha1:e027f3c7e6db96535e2515d6e65389a5079e0a82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add user manual</title>
<updated>2013-05-27T20:30:00Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2013-05-27T20:30:00Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=7f6037855dbfb16e5c05c29fd1eaeba14c4dfabb'/>
<id>urn:sha1:7f6037855dbfb16e5c05c29fd1eaeba14c4dfabb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DESTDIR as prefix to extension destination</title>
<updated>2013-05-23T20:05:50Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2013-05-23T20:05:50Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=cd8a7c310ceb386b40b4cec74d527b49acb9fd3f'/>
<id>urn:sha1:cd8a7c310ceb386b40b4cec74d527b49acb9fd3f</id>
<content type='text'>
The `pkg-config' program needs to know about the prefix DESTDIR to
determine where the files in `src/' should be installed. If this
option is not passed along to `pkg-config' it will always try to
install in `/usr/'.
</content>
</entry>
<entry>
<title>Change name</title>
<updated>2013-05-20T21:42:31Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2013-05-20T21:42:31Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=7cf38f5121f41d5175d5d73c647594d7912a840f'/>
<id>urn:sha1:7cf38f5121f41d5175d5d73c647594d7912a840f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>If PATH_MAX is defined, use it</title>
<updated>2012-09-18T17:58:32Z</updated>
<author>
<name>Tom Willemsen</name>
</author>
<published>2012-09-18T17:58:32Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=0bcd0b9c5ac5544eb6571addf9a7602b34b6c6ce'/>
<id>urn:sha1:0bcd0b9c5ac5544eb6571addf9a7602b34b6c6ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return #f when no path is found</title>
<updated>2012-09-18T17:35:54Z</updated>
<author>
<name>Tom Willemsen</name>
</author>
<published>2012-09-18T17:35:54Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=963c85b479607464b2834655c196ec520fcca30d'/>
<id>urn:sha1:963c85b479607464b2834655c196ec520fcca30d</id>
<content type='text'>
Return `SCM_BOOL_F' when `realpath' can't find the path.
</content>
</entry>
<entry>
<title>Use guile-snarf</title>
<updated>2012-08-01T19:12:09Z</updated>
<author>
<name>Tom Willemsen</name>
</author>
<published>2012-08-01T19:12:09Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=2f0fd8d03e032ae21922fe34f68f3f4846045f8c'/>
<id>urn:sha1:2f0fd8d03e032ae21922fe34f68f3f4846045f8c</id>
<content type='text'>
Because it looks cooler.

This way its easy to keep all the information about the function in
one place, and it makes it easier/more interesting to add new
functions later.
</content>
</entry>
<entry>
<title>Add GPL comments</title>
<updated>2012-07-31T00:48:00Z</updated>
<author>
<name>Tom Willemsen</name>
</author>
<published>2012-07-31T00:48:00Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=f7016aea189d18f4dbeb109f498590c2eeb2bf6c'/>
<id>urn:sha1:f7016aea189d18f4dbeb109f498590c2eeb2bf6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add relative directory parsing</title>
<updated>2012-07-31T00:40:56Z</updated>
<author>
<name>Tom Willemsen</name>
</author>
<published>2012-07-31T00:40:56Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=7ca2408b51b94fc2d3740cbd4bb02b368efa457c'/>
<id>urn:sha1:7ca2408b51b94fc2d3740cbd4bb02b368efa457c</id>
<content type='text'>
As of now, when using `-r' or `-R', relative directories can be used.
This *does not* include locations starting with `~', those still need
to be handled by your shell.

Because every repo is treated as a possible relative path, and thus
passed on to `realpath', the paths have become very uniform.  This
means that it will now only register and unregister paths that don't
have a trailing `/'.  This is not true during usage, so those paths
still work, but they can't be removed by gitto, and adding them again
will create a duplicate entry.

* gitto/Makefile (objects): Add `path.scm' and `path.go'.

  (.PHONY): Add `all' as a phony target.

  (all): New target, compiles all `.go' targets.

  ($(filter %.go,$(objects))): Use `env' to run guild so that include
  paths are setup properly.

* gitto/main.scm (gitto): Use new `(gitto path)' module, it contains
  the `realpath' function.

  (register-repository):
  (remove-repository): Always pass REPOSITORY through `realpath' and
  use the result.

* gitto/path.scm: New file. Loads the `libguile-gitto-path' extension
  and exports its `realpath' function.

* src/Makefile (CFLAGS):
  (LDFLAGS): Use `pkg-config' to gather the necessary values for guile.

  (libguile-gitto-path.so): New guile extension, wraps the `readline'
  POSIX function.

* src/gitto-path.c: New file, wraps and exports the `realpath' POSIX
  function from `stdlib.h'.
</content>
</entry>
<entry>
<title>Add GPL license and necessary comments</title>
<updated>2012-07-01T21:23:11Z</updated>
<author>
<name>Tom Willemsen</name>
</author>
<published>2012-07-01T21:23:11Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/gitto/commit/?id=cf2ba4831335d50db9d5066bebc8e54e87732437'/>
<id>urn:sha1:cf2ba4831335d50db9d5066bebc8e54e87732437</id>
<content type='text'>
</content>
</entry>
</feed>
