Resolved Issues
svk smerge --baselesshas been implemented by AutrijusTang.
- Integration with merge tools like http://meld.sourceforge.net/ -- also see http://prcs.sourceforge.net/merge.html for interactive merge scenarios has been implemented by ChiaLiangKao
- It is possible to specify external diff tools like 'env SVKDIFF="diff -pu" svk diff' now; implemented by ChiaLiangKao.
- SVK::Command::Help was implemented by plasma while he was on his way to YAPC::Taipei::2004 on MRT.
- A cute logo has been contributed by ToriLin:
- Logic moved from bin/svk to SVK.pm so they can be re-used as methods; implemented by ChiaLiangKao as part of the VCP integration
- SVK::Editor::XXX is now implemented.
- Delete a file, don't commit it, then add a same-named directory will cause havoc. [#2406]
svk smergecan now replay each chage one-by-one with the-I/--incrementalflag.
- //local =svk mirror ! now works, as well as the reversed form; implemented by JesseVincent and refined by AutrijusTang.
- Authentication callbacks are now implemented in SVN::Mirror, so svk can authenticate against remote hosts by itself. -- AutrijusTang
- STDOUT and STDERR are now different.
cronshould be happy! -- ChiaLiangKao
- We no longer loads chinese .po files if the user doesn't speak Chinese -- AutrijusTang
- svk messes with $Id: SVKSucksLess,v 1.2 2006/10/31 23:06:46 www-data Exp www-data $ tag so it breaks CVS imported sources (fixed in newer Subversion builds)
- VC++ with Subversion 1.1 can now run SVK natively. See my SVKWin32 page -- AutrijusTang
- Binary Files no longer clutters up diff support. --Plasma
- Error messages with "blah blah at /random/module line 17" are now all genuine exceptions; errors from invalid user inputs is die "Blah blah\n" now.
- I just did the first sync from a mirror over
svn+ssh://, and had to enter my password 4 times! (TWiki:SvenDowideit) - See SVKFAQ -- this is now resolved by AutrijusTang.
svk sync/cofrom a freshly copied file archive now works in SVK 0.21.
- Although
svk mkdir //foo/bardoes not work if//foodoesn't exist,svk mkdir -p //foo/barnow does.
- EOL handling for CR and CRLF now works across all platforms.
svk ls c:\foonow works as well assvk ls C:\foo.
svk push --verbatimwill inhibit SVK's own headers from log entries.
svk depot --initshould be done automatically for the first time.
prompt()for conflict resolution in "svk patch apply - < foo.patch" should read with Term::ReadKey when STDIN is a terminal, and fallback silently if it is not. It should not read from foo.patch!
svk help patchworks,svk help patch createdoes not. No meaningful docs forsvk help patchanyway, in 0.21 -- MikeHearn
- Patch subcommands have been converted to arguments, to match checkout, mirror, etc. Consequently, subcommand help is no longer required... though
svk help patchcould probably gain some more detail.
svk st -u wcpathdoes not exist, so one must probably do fun tricks with merge to check what an update will bring
svk pull -Corsvk up -Cwill provide this information, depending on what you want to do.
svk mergecauses memory leak; this is a SVN problem, fixed in trunk; svn 1.1.1 users may use http://wagner.elixus.org/~autrijus/patch-svnperl-leak.diff for the time being.
- svk does not have a good method to generate patches to smerge when you don't have write access ([=svk sm -IlP]) --
svk push -P
- MMMMM SPAMITY SPAM