* --without-speedups option to setup.py to allow building/installing
without the C extensions. (Hal Wine, Jelmer Vernooij)
+ * Implement Repo.get_config(). (Jelmer Vernooij)
+
0.4.1 2010-01-03
FEATURES
def get_parents(self, sha):
return self.commit(sha).parents
+ def get_config(self):
+ from configobj import ConfigObj
+ return ConfigObj(os.path.join(self._controldir, 'config'))
+
def commit(self, sha):
return self._get_object(sha, Commit)
ret.refs.set_ref("HEAD", "refs/heads/master")
open(os.path.join(path, 'description'), 'wb').write("Unnamed repository")
open(os.path.join(path, 'info', 'excludes'), 'wb').write("")
+ open(os.path.join(path, 'config'), 'wb').write("""[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+""")
return ret
create = init_bare
def test_get_tags_empty(self):
r = self.open_repo('ooo_merge.git')
self.assertEquals({}, r.refs.as_dict('refs/tags'))
+
+ def test_get_config(self):
+ r = self.open_repo('ooo_merge.git')
+ self.assertEquals({}, r.get_config())