summaryrefslogtreecommitdiff
path: root/devel/svk
AgeCommit message (Collapse)AuthorFilesLines
2004-11-11pkgsrc changes: lose PKGREV and bump some dependencies.epg2-9/+8
upstream changes: [Changes for 0.26 - 9 Nov, 2004] * svk push -P. [Autrijus] * Allow checkout, mirrored, and copy anchors to be different from each other, for the purpose of "push" and "pull"..[Autrijus] * In incremental smerge, increase the fromrev after each individual merge. [Autrijus] * Ignore empty lines for svk:merge parsing. * Use local time for log output. [Wen-chien Jesse Sung] * Properties are now being merged. * Exsting directories are now being merged. * Allow custom resolver for properties. * Support svk:merge property auto-merging, when doing smerge. * Create svn config directory if it doesn't exist. * Commit to mirrored path was always sending full text due to an incorrect $cb{mirror} check. This is a regression since 0.23. * Fix a bug that when committing from a checkout with descendents being mirrored path, the commit can ruin the mirror state. * Fix svk merge -l rN:M loading too many logs. * Fix svk admin to work with non-default depots. * New: svk ci -N, svk update/checkout --quiet. * Fix svk cp a directory to checkout and then commit.
2004-11-10Support pkgviews.epg1-1/+3
2004-11-09Use ${DISTNAME:S/SVK/svk/} for PKGNAME, as :tl modifier is notepg1-2/+2
commonly available yet.
2004-11-07Derive PKGNAME from DISTNAME.epg1-2/+2
2004-11-06Update to 0.25.epg2-11/+9
No longer need shared-mime-info, p5-Text-Diff, or p5-File-MimeInfo. New dependencies p5-File-Type and p5-PerlIO-eol. Upstream change log: [Changes for 0.25 - 25 Oct, 2004] * Fix the mkdir sequence which causes first-time svk users fatal error. [Autrijus] [Changes for 0.24 - 24 Oct, 2004] * Fix svk ps regression for svn 1.0.x. * Fallback to getpwuid($<) in case $ENV{HOME} or $ENV{USER} is not set, as is the case in Fink. Reported by Christian Schaffner. [Autrijus] * Fix "svk pull -a" when the current directory is not a checkout path. [Autrijus] * Fix checkout_delta cache on win32. [Autrijus] * Fix svk move copath destination with trailing slash. * Make svk move checks if the target already exists before doing anything that might leave the checkout in an inconsistent state. * "svk cp //depotpath" should be parsed as "svk cp //depotpath .", not "svk cp . //depotpath". Reported by Jesse Vincent. [Autrijus] * New: svk admin rmcache. * The old commit message prompt is now split into two: - Those with editable target list now shows: "=== Targets to commit (you may delete items from it) ===" - Those without editable targets now shows: "=== Please enter your commit message above this line ===" [Autrijus] * If SVN::Core version is too old, die with a meaningful message. [Autrijus] [Changes for 0.23 - 18 Oct, 2004] * New: commit / smerge -P creats patch, and obsoletes unintuitive svk patch create. * New: svk merge now supports -cN which means -r N-1:N. * New: svk mirror --recover. [Autrijus] * New: svk mkdir -p and svk copy -p to create intermediate directories. * New: svk pull DEPOTPATH. [Jesse Vincent] * Proper svn:eol-style support with the same semantics as svn. [Autrijus] * Proper upper/lower case normalization for Win32 filesystems. [Autrijus] * The SVK Help system, as SVK/Help/[lang/]/*.pod. [Autrijus] * The log produced by smerge -l no longer contains the duplicated logs that were merged from the current target. * smerge -I and repeated smerge now works on checkout. * commit --import or import now treats obstructed items as replaced. * Don't skip explicit targets on svk add. * Correctly obtain the user name on non-unix platforms. [Autrijus] * Fix pool abuse in history tracing code. [Autrijus] * Fix smerge -IB. * svk patch delete now works. * svk delete now works within mirrored paths. * svk annotate now works on files with CR/CRLF line endings. [Autrijus] [Changes for 0.22 - 4 Oct, 2004] * Interactive merge support is now default. [Autrijus] * svk patch apply. * Modular external merge tool support, with the following supported: AraxisMerge, Emacs, FileMerge, GtkDiff, Guiffy, KDiff3, Meld, P4WinMerge, TkDiff, TortoiseMerge, XXDiff. [Autrijus] * Patch format changed, it's now unidiff with FreezeThaw-serialized SVK::Patch. [Autrijus] * merge and smerge now supports -f and -t options to deduce copy source as target. [Eric Lindvall] * Experimental depotpath auto-vivification from URL. [Autrijus] This allows you to svk checkout URL and svk cp URL local-branch. * Experimental svk push and pull support. * sync and update now supports -s and -m to sync and/or merge from branch source. [Autrijus] * revert now also marks nodes as resolved. * mirror, checkout and switch now all support --list, --detach and --relocate. [Autrijus] * New aliases: cm => cmerge, depot => depotmap, sw => switch. * Implement "svk depot --add", "svk depot --delete". [Autrijus] * prop{get,set,edit,del} on revprops. [Autrijus] * Fix smerge -l that trims logs before another smerge in the other direction. * Use svn's internal streamy diff library instead of Text::Diff. [Autrijus] * svk import --to-checkout can import a directory and turn it to a checkout path in-place . [Autrijus] * -s (--sign) is renamed to -S. * rename import --force to --from-checkout. * $Revision$ now means $Rev$, not $FileRev$, to agree with Subversion. * "svk mirror --list" and "svk sync --all" now operates on all depots, if no arguments is given, instead of on //. [Autrijus] * svk admin to wrap svnadmin. [Autrijus] * svk cleanup --all. [Autrijus] * "svk diff PATH1 PATH2 PATH3 ..." works as svn does. [Autrijus] * We now use the self-contained File::Type instead of File::MimeInfo. [Autrijus]
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-26Sort dependencies.epg1-12/+12
2004-09-26Oops, left out p5-Compress-Zlib and p5-YAML dependencies.epg1-1/+3
2004-09-26Import svk-0.21.epg4-0/+56
While Subversion aims to take over the CVS user base, SVK attempts to take over the others -- including people who are already using other SCM systems, and people who had not started using SCM. SVK is written in Perl, using Subversion's underlying filesystem but provides additional features: * Offline operations like "checkin", "log", "merge". * Distributed branches. * Lightweight checkout copy management (no ".svn" directories). * Advanced merge algorithms, like "star-merge" and "cherry picking". For more information, please visit the web site at http://svk.elixus.org/.