#!/usr/bin/python import svnlib root_url = svnlib.get_svn_root_url() print 'update cache', root_url, '...' svnlib.init_log_db(root_url) print 'ok.'
#!/usr/bin/python import Tkinter # sudo apt-get install python-tk import svnlib url = svnlib.get_svn_url() print 'update cache', url, '...' svnlib.init_log_db(url) print 'ok.' root = Tkinter.Tk() def layout_root(root): keyword = Tkinter.StringVar() keyword_entry = Tkinter.Entry(root, textvariable=keyword) keyword_entry.pack(side = Tkinter.TOP) text = Tkinter.Text(root) text.pack(side = Tkinter.BOTTOM) return [keyword, keyword_entry, text] [keyword, keyword_entry, text] = layout_root(root) def enter_key(event): logs = svnlib.search_from_db(url, keyword.get()) set_logs(logs) def set_logs(logs): text.delete("1.0", "end-1c") if logs is None: