Skip to content

Tags: svn-all-fast-export/svn2git

Tags

1.0.18

Add test that copying a directory with empty sub-dirs should put empt…

…y .gitignore files to empty directories with empty-dirs parameter

1.0.17

empty-dirs option now manages existing folder becaming empty and merg…

…ing with empty fodlers

1.0.16

Revert "Revert Maintain annotated tags throughout incremental runs #60"

This reverts commit 58378dc.

1.0.15

Revert Maintain annotated tags throughout incremental runs #60

Revert MR # 60 Maintain annotated tags throughout incremental runs

Due to compile error

1.0.14

Don't warn about branches created at revision 1

1.0.13

Create annotated tags even when dealing with sub-paths

1.0.12

*.pro: remove "Automatically generated by qmake…" header

1.0.11

Allow compiling against SVN 1.8. (#22)

1.0.10

Stop unintended re-encoding of author names from UTF-8 to ASCII

To see the bug in action, use an author map with umlauts, e.g.

nickname = Hällo Wörld from UTF-8 <mail@example.org>

and check "git log" after the conversion.

What is happening?
QByteArray "author" is first decoded as UTF-8 into a QString.
That QString is passed to QByteArray::append(const QString &)
which internally encodes the QString to ASCII byte data using
QString::toAscii().  "git fast-import" expects UTF-8 input
from us, so the original QByteArray with UTF-8 content is just
what we need.

1.0.9

Stop unintended re-encoding of author names from UTF-8 to ASCII

To see the bug in action, use an author map with umlauts, e.g.

  nickname = Hällo Wörld from UTF-8 <mail@example.org>

and check "git log" after the conversion.

What is happening?
QByteArray "author" is first decoded as UTF-8 into a QString.
That QString is passed to QByteArray::append(const QString &)
which internally encodes the QString to ASCII byte data using
QString::toAscii().  "git fast-import" expects UTF-8 input
from us, so the original QByteArray with UTF-8 content is just
what we need.