add manpage
[gregoa/movein.git] / movein.1
1 .\" Process this file with
2 .\" groff -man -Tascii foo.1
3 .\"
4 .TH MOVEIN 1 "2011-10-10" movein
5 .SH NAME
6  movein \- manage multiple overlayed git repositories
7 .SH SYNOPSIS
8 .B movein
9 .IR command
10 [
11 .IR args ...
12 ]
13 .SH DESCRIPTION
14 Movein is a script which helps you to manage multiple git repositories
15 which are checked out into the same directory.  A common reason for
16 wanting to do this is to manage your home directory using multiple git
17 repositories.
18 .SH COMMANDS
19 .B movein
20 .IR init
21 .RS 4
22 Initialize movein.  Creates .moveinrc, updates .mrconfig
23 .RE
24
25 .B movein
26 .IR ls
27 .br
28 .B movein
29 .IR list
30 .RS 4
31 Show a list of local repositories
32 .RE
33
34 .B movein
35 .IR ls-r
36 .br
37 .B movein
38 .IR list-remotes
39 .RS 4
40 Show a list of remote repositories
41 .RE
42
43 .B movein
44 .IR add
45 repository_name
46 .RS 4
47 checkout the repository from the remote host and add it to mr's configuration
48 .RE
49
50 .B movein
51 .IR new
52 repository_name file1
53 [
54 file2 file3...
55 ]
56 .RS 4
57 checkout the repository from the remote host and add it to mr's configuration
58 .RE
59
60 .B movein
61 .IR login
62 repository_name
63 .RS 4
64 start a subshell in repository_name
65 .RE
66
67
68 .B movein
69 .IR exec
70 repository_name command
71 [
72 arg1 arg2...
73 ]
74 .RS 4
75 execute a command in the context of repository_name, for eample
76 .RS 4
77 movein exec myrepo git status
78 .RE
79 .RS 4
80 movein exec myrepo git ls-files
81 .RE
82 .RE
83
84 .SH "SEE ALSO"
85 git(1), mr(1)
86 .SH AUTHOR
87 .TP
88 Mike O'Connor