comparison tests/test-heads.py @ 57:2657fd6fef04

client: add heads command
author Idan Kamara <idankk86@gmail.com>
date Fri, 19 Aug 2011 20:08:13 +0300
parents
children 4359cabcb0cc
comparison
equal deleted inserted replaced
56:9bd819da245a 57:2657fd6fef04
1 import common
2
3 class test_heads(common.basetest):
4 def test_empty(self):
5 self.assertEquals(self.client.heads(), [])
6
7 def test_basic(self):
8 self.append('a', 'a')
9 rev, node0 = self.client.commit('first', addremove=True)
10 self.assertEquals(self.client.heads(), [self.client.tip()])
11
12 self.client.branch('foo')
13 self.append('a', 'a')
14 rev, node1 = self.client.commit('second')
15
16 self.assertEquals(self.client.heads(node0, topological=True), [])