aboutsummaryrefslogtreecommitdiff
path: root/bzr.rb
blob: cd1fe2049d22cd7455a5b2e85610ab80c19e3c5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
BZRCMD="export LC_ALL=de_DE.UTF-8; bzr"
class VCS
	def VCS.init
		`#{BZRCMD} init`
	end

	def VCS.add file
		`#{BZRCMD} add #{file}`
	end

	def VCS.revno
		`#{BZRCMD} revno`.to_i
	end

	def VCS.cat revision, file
		`#{BZRCMD} cat -r #{revision} #{file}`
	end

	def VCS.history
		`#{BZRCMD} log --forward`.split("-"*60)
	end

	def VCS.commit comment
		`#{BZRCMD} commit -m '#{comment}'`
	end
end