summaryrefslogtreecommitdiff
path: root/exporters
Commit message (Collapse)AuthorAgeFilesLines
...
| * add encoding option to fast-export-from-darcsIan Clatworthy2009-08-111-7/+16
| |
| * first cut at .gz implicit compressionIan Clatworthy2009-08-111-33/+31
| |
| * get fast-export-from-hg workingIan Clatworthy2009-08-111-10/+11
| |
| * fast-export-from-darcs - working but chardet usage/packaging still to be ↵Ian Clatworthy2009-08-101-0/+10
| | | | | | | | sorted out
| * first cut at fast-export-from-hg - not working yetIan Clatworthy2009-08-102-12/+49
| |
| * implement fast-export-from-gitIan Clatworthy2009-08-101-6/+64
| |
| * tweak required svn product nameIan Clatworthy2009-08-101-1/+2
| |
| * initial cut at a simplified ui to xxx-fast-exportIan Clatworthy2009-08-101-0/+127
| |
* | darcs-fast-export: give a more reasonable error message when chardet is not ↵Miklos Vajna2009-08-111-1/+6
| | | | | | | | found
* | darcs-fast-export: document operands to options which have oneMiklos Vajna2009-08-111-11/+11
| |
* | darcs-fast-export: document the --authors-file optionMiklos Vajna2009-08-111-0/+3
| |
* | darcs-fast-export: use --include-merges option to bzr-log in x2dMiklos Vajna2009-08-111-1/+1
| | | | | | | | This fixes the recently failing testimport-bzr-x2d testcase.
* | darcs-fast-export: bash4 fixesMiklos Vajna2009-08-1126-26/+26
|/
* Merge darcs-fast-exportMiklos Vajna2009-07-2550-0/+2632
|
* Integate latest (25-May-2009) hg-fast-exportIan Clatworthy2009-07-233-4/+16
|
* documentation clean-upsIan Clatworthy2009-02-181-11/+5
|
* turn bzr-fast-export into a fast-export commandIan Clatworthy2009-02-181-380/+0
|
* reapply local enhancements to hg-fast-exportIan Clatworthy2009-02-121-4/+10
|
* bundle latest hg-fast-exportIan Clatworthy2009-02-123-45/+93
|
* setup.py support fixed (Jelmer Vernooij)Ian Clatworthy2008-11-131-0/+0
|\
| * Fix setup.pyJelmer Vernooij2008-08-051-0/+0
| | | | | | | | Install bzr-fast-exporter.
* | Fix Renames + DeletionsPieter de Bie2008-10-241-7/+11
| | | | | | | | | | | | | | In ian.clatworthy@canonical.com-20080923031328-cpwtfak2i4kw6cn7 a fix was added for moves + renames. However, this fix was incorrect and broke renames and deletions. This fixes the moves + renames in the correct so that the deletions also work as they should.
* | Merge in changes from fastimport.devPieter de Bie2008-10-242-7/+13
|\ \
| * | bzr-fast-export exports rm+mv correctly now (Jonas)Ian Clatworthy2008-09-231-7/+7
| | |
| * | set stdout to binary mode on windowsAlexey Stukalov2008-09-191-0/+6
| |/
* | bzr-fast-export: Use an array for rename bookkeepingPieter de Bie2008-10-231-3/+3
|/ | | | | | | | | | | We used to use a dictionary to keep track of recursive renames. This bugs out because dictionaries in Python can have an arbitrary order (at least they are not ordered on insertion time). This means that some renames might be checked for before their parent rename was emitted, in which case the rename would not be detected. We fix this by using an array, which should always check for the renames in the correct order.
* Merge Mirko Friedenhagen's regex improvement to svn-fast-export.pyIan Clatworthy2008-07-221-6/+57
|\
| * Use regular expressions to allow better control for files to export.Mirko Friedenhagen2008-05-081-6/+57
| |
* | Merge Pieter de Bie's export-fixes branchIan Clatworthy2008-07-221-201/+277
|\ \ | |/ |/|
| * bzr-fast-export: Don't rename empty directoriesPieter de Bie2008-06-201-1/+23
| | | | | | | | | | git-fast-import does not track empty directories. Trying to rename one will result in a crash, so don't do it.
| * bzr-fast-export: don't crash on paths that are invalid regexesPieter de Bie2008-06-201-2/+2
| | | | | | | | | | | | This uses normal string functions to match and replace paths, which means that the exporter won't crash when trying to detect whether a path is a recursive rename if it's an illegal regex
| * bzr-fast-export: Only output first parent as "from"Pieter de Bie2008-06-201-1/+3
| | | | | | | | | | | | If a commit had the same parent multiple times, it could have been shown as two "from" lines, causing git-fast-import to crash. Now it only shows it as "from" the first time.
| * bzr-fast-export.py: Skip over broken commits.Pieter de Bie2008-05-301-2/+15
| | | | | | | | | | | | | | This is a bit of a hack. The Emacs repository on http://bzr.notengoamigos.org has a broken commit at revision 50255. This change will still output that revision, but without any changes. The next revisions will skip it and diff against its parent, thereby still resulting in a good conversion.
| * bzr-fast-export.py: Add support for ghost commitsPieter de Bie2008-05-301-27/+39
| | | | | | | | | | | | | | | | | | | | | | | | This adds support for ghost commits. It does this by removing any parent that is not currently in the repository. Thus, you cannot figure out post-conversion that the commit was once a merge. But hey, at least it doesn't crash :) This also simplifies emit_commit somewhat, making it easier to follow. However, this change does make emit_commit recursive, which might introduce problems on large commits.
| * Add recursive rename support.Pieter de Bie2008-05-301-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If Bazaar renames two things at once, like: a/ => b/ a/a => b/b Then Git expects two moves like M a b M b/a b/b This fixes this issue
| * bzr-fast-export.py: Enhance marks support and add --checkpointPieter de Bie2008-05-301-3/+32
| | | | | | | | | | | | | | | | | | | | | | | | This introduces a --marks= option that will set both the --export-marks and the --import-marks. The program will just warn when --import-marks is set but no marks file can be found. Furthermore, this introduces a --checkpoint option. By default set at N=1000, it will send a "checkpoint" every N revisions, and will also export its own marks. Using this, it is possible to resume an export if it has crashed before.
| * Classify bzr-fast-exportPieter de Bie2008-05-301-196/+188
|/ | | | | | | | | | | | This file was getting a bit messy with all the global variables and parameter passing. This commit changes bzr-fast-export to be a real class. This simplifies various methods and will allow easier hacking in the future. There is a single change, though: the next_available_branch_name has been simplified to just return a temporary branch name, as they aren't used for anything else.
* Support kind changes in bzr-fast-export.Adeodato Simó2008-03-212-3/+4
|
* improve hg-fast-export integrationIan Clatworthy2008-03-174-74/+147
|
* Set stdout to binary mode on Windows to make it use the correct line endings.James Westby2008-03-151-0/+6
|
* bundle svn-fast-export and hg-fast-exportIan Clatworthy2008-03-147-0/+1165
|
* integrate dato's bzr-fast-exportIan Clatworthy2008-03-113-0/+333