Allow multiple repos to be specified with "add"
[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 one or more repositories from the remote host and add it to
48 mr's configuration
49 .RE
50
51 .B movein
52 .IR new
53 repository_name file1
54 [
55 file2 file3...
56 ]
57 .RS 4
58 checkout the repository from the remote host and add it to mr's configuration
59 .RE
60
61 .B movein
62 .IR login
63 repository_name
64 .RS 4
65 start a subshell in repository_name
66 .RE
67
68
69 .B movein
70 .IR exec
71 repository_name command
72 [
73 arg1 arg2...
74 ]
75 .RS 4
76 execute a command in the context of repository_name, for eample
77 .RS 4
78 movein exec myrepo git status
79 .RE
80 .RS 4
81 movein exec myrepo git ls-files
82 .RE
83 .RE
84
85 .SH "SEE ALSO"
86 git(1), mr(1)
87 .SH AUTHOR
88 .TP
89 Mike O'Connor