diff options
author | Thiago Macieira <thiago@cassini.local.lan> | 2007-12-24 20:36:27 -0200 |
---|---|---|
committer | Thiago Macieira <thiago@cassini.local.lan> | 2007-12-24 20:36:27 -0200 |
commit | 295db4b22a8ec04897f11aef2b54110522b22ff2 (patch) | |
tree | da465332efb62284ed64a18c00399d1854c61724 /src | |
parent | 97b52f78f93d6f9abe96b9ffceafcc63be49ad51 (diff) | |
download | svn2git-295db4b22a8ec04897f11aef2b54110522b22ff2.tar svn2git-295db4b22a8ec04897f11aef2b54110522b22ff2.tar.gz svn2git-295db4b22a8ec04897f11aef2b54110522b22ff2.tar.bz2 svn2git-295db4b22a8ec04897f11aef2b54110522b22ff2.tar.xz svn2git-295db4b22a8ec04897f11aef2b54110522b22ff2.zip |
s,/,_, in the output filenames in dry-run mode
Diffstat (limited to 'src')
-rw-r--r-- | src/repository.cpp | 4 | ||||
-rw-r--r-- | src/svn.cpp | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/repository.cpp b/src/repository.cpp index 1a422f8..cd2b414 100644 --- a/src/repository.cpp +++ b/src/repository.cpp @@ -131,7 +131,9 @@ void Repository::startFastImport() fastImport.setProcessChannelMode(QProcess::ForwardedChannels); fastImport.start("git-fast-import", QStringList()); #else - fastImport.setStandardOutputFile(name); + QString outputFile = name; + outputFile.replace('/', '_'); + fastImport.setStandardOutputFile(outputFile); fastImport.start("/bin/cat", QStringList()); #endif } diff --git a/src/svn.cpp b/src/svn.cpp index 73e7cb4..b283ba0 100644 --- a/src/svn.cpp +++ b/src/svn.cpp @@ -456,7 +456,7 @@ int SvnRevision::exportEntry(const char *key, const svn_fs_path_change_t *change // is this a directory? svn_boolean_t is_dir; - SVN_ERR(svn_fs_is_dir(&is_dir, fs_root, key, pool)); + SVN_ERR(svn_fs_is_dir(&is_dir, fs_root, key, revpool)); if (is_dir) { if (path_from == NULL) { // no, it's a new directory being added @@ -494,7 +494,7 @@ int SvnRevision::exportEntry(const char *key, const svn_fs_path_change_t *change } } - if (wasDir(fs, revnum - 1, key, pool)) { + if (wasDir(fs, revnum - 1, key, revpool)) { qDebug() << current << "was a directory; ignoring"; } else if (change->change_kind == svn_fs_path_change_delete) { qDebug() << current << "is being deleted but I don't know anything about it; ignoring"; |