Exemple #1
0
 def cmd_diff(cached=False, use_less=True):
     if cached:
         res = Repository().diff_between_index_and_head_tree()
     else:
         res = Repository().diff_between_working_tree_and_index()
     if use_less:
         less_str(res)
     else:
         print res
Exemple #2
0
 def cmd_diff(cached=False, use_less=True):
     if cached:
         res = Repository().diff_between_index_and_head_tree()
     else:
         res = Repository().diff_between_working_tree_and_index()
     if use_less:
         less_str(res)
     else:
         print res
Exemple #3
0
 def show_log(self, num):
     cur_commit = Commit(self.workspace, sha1=self.head_tree)
     print_str = cur_commit.raw_content
     while num > 1 and cur_commit.parent_sha1:
         num -= 1
         parent_commit = Commit(self.workspace, sha1=cur_commit.parent_sha1)
         print_str += '\n%s' % (parent_commit.raw_content)
         cur_commit = parent_commit
     less_str(print_str)
 def show_log(self, num):
     cur_commit = Commit(self.workspace, sha1=self.head_tree)
     print_str = cur_commit.raw_content 
     while num > 1 and cur_commit.parent_sha1:
         num -= 1
         parent_commit = Commit(self.workspace, sha1=cur_commit.parent_sha1)
         print_str += '\n%s' % (parent_commit.raw_content) 
         cur_commit = parent_commit
     less_str(print_str)
         
     
     
     
     
     
     
     
     
     
     
Exemple #5
0
 def cmd_log(num, use_less=True):
     res = Repository().show_log(num)
     if use_less:
         less_str(res)
     else:
         print res
Exemple #6
0
 def cmd_log(num, use_less=True):
     res = Repository().show_log(num)
     if use_less:
         less_str(res)
     else:
         print res