summaryrefslogtreecommitdiff
path: root/doc.go
blob: bfe73402742029c19a57ce14d0ba2b59d14c7327 (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
27
28
29
30
31
32
33
34
35
36
/*
forge -- a tool to manage lots of git repos. forge includes a GUI and TUI.

	forge only executes the 'git' command. Everything it does, you can run by hand with 'git'.

	Orginally written to maintain the +50 GO git repositories for the WIT Private Cloud

Options:

	--all                  whatever you are doing, do it all over
	--force                try to strong-arm things
	--verbose              show more output than usual
	--fix                  try to make repairs
	--gui GUI              select the plugin (andlabs,gocui,etc)
	--bash                 generate bash completion
	--debugger             open the debugger window
	--logger               open the log.* control window
	--help, -h             display this help and exit
	--version              display version and exit

Commands:

	checkout               'git checkout'
	clean                  'git clean' + reset repos to original state
	commit                 'git commit'
	gui                    open the gui
	merge                  merge branches
	normal                 shortcut to 'forge mode normal'
	mode                   sets the mode (hacking, merging, publishing)
	patch                  work with patchsets
	pull                   'git pull'
	show                   print out things
	dev                    features under development
	add                    Scan directores for git repos
*/
package main