summaryrefslogtreecommitdiffstats
path: root/src/syrep.ggo
blob: 91f9b2dba47c012b9d89922e96bb3181e15976ec (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
purpose "Synchronize Repositories"
package "syrep"
version "0.1"

option "verbose" v "Enable verbose operation" flag off

option "list" - "List a repository snapshot" flag off
 option "show-deleted" - "list: Show deleted entries of repository snapshot" flag off
 option "show-by-md" - "list: Show files by message digests" flag off
 option "show-times" - "list: Show first and last seen times" flag off

option "info" - "Show information about a repository or snapshot" flag off
option "history" - "Show history of a repository or snapshot" flag off
option "dump" - "Show a structure dump of a repository or snapshot" flag off

option "update" - "Update a repository snapshot" flag off
 option "snapshot" S "update: Use the specified snapshot file instead of the one contained in the repository" string no
 option "cache" C "update: Use the specified cache file instead of the one contained in the repository" string no
 option "no-cache" - "update: Don't use a message digest cache" flag off
 option "no-purge" - "update: Don't pruge obsolete entries from cache after update run" flag off
 option "ro-cache" - "update: Use read only cache" flag off
 option "progress" p "update: Show progress" flag off

option "diff" - "Show difference between two repositories or snapshots" flag off

option "merge" - "Merge a snapshot or a repository into a repository" flag off
 option "question" q "merge: Ask a question before each action" flag off

option "makepatch" - "Make a patch against the specified repository" flag off
 option "output-file" o "makepatch: Write output to specified file instead of STDOUT" string no

option "extract" - "Extract the context of a snapshot or patch" flag off
 option "output-directory" D "extract: Write output to specified directory" string no