other versions
- wheezy 1:1.7.10.4-1+wheezy3
- wheezy-backports 1:1.9.1-1~bpo70+2
- jessie 1:2.1.4-2.1+deb8u2
- jessie-backports 1:2.11.0-3~bpo8+1
- testing 1:2.11.0-3
- unstable 1:2.11.0-4
- experimental 1:2.13.1+next.20170610-1
GIT-ARCHIMPORT(1) | Git Manual | GIT-ARCHIMPORT(1) |
NAME¶
git-archimport - Import an Arch repository into gitSYNOPSIS¶
git archimport [-h] [-v] [-o] [-a] [-f] [-T] [-D depth] [-t tempdir] <archive/branch>[:<git-branch>] ...
DESCRIPTION¶
Imports a project from one or more Arch repositories. It will follow branches and repositories within the namespaces defined by the <archive/branch> parameters supplied. If it cannot find the remote branch a merge comes from it will just import it as a regular commit. If it can find it, it will mark it as a merge whenever possible (see discussion below).MERGES¶
Patch merge data from Arch is used to mark merges in git as well. git does not care much about tracking patches, and only considers a merge when a branch incorporates all the commits since the point they forked. The end result is that git will have a good idea of how far branches have diverged. So the import process does lose some patch-trading metadata.OPTIONS¶
-hDisplay usage.
-v
Verbose output.
-T
Many tags. Will create a tag for every commit,
reflecting the commit name in the Arch repository.
-f
Use the fast patchset import strategy. This
can be significantly faster for large trees, but cannot handle directory
renames or permissions changes. The default strategy is slow and safe.
-o
Use this for compatibility with old-style
branch names used by earlier versions of git archimport. Old-style
branch names were category--branch, whereas new-style branch names are
archive,category--branch--version. In both cases, names given on the
command-line will override the automatically-generated ones.
-D <depth>
Follow merge ancestry and attempt to import
trees that have been merged from. Specify a depth greater than 1 if patch logs
have been pruned.
-a
Attempt to auto-register archives at
http://mirrors.sourcecontrol.net This is particularly useful with the
-D option.
-t <tmpdir>
Override the default tempdir.
<archive/branch>
Archive/branch identifier in a format that tla
log understands.
GIT¶
Part of the git(1) suite03/19/2016 | Git 1.7.10.4 |