summaryrefslogtreecommitdiff
path: root/devel/svk
AgeCommit message (Collapse)AuthorFilesLines
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-1/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2005-10-22Add dependency on p5-IO-Pagersommerfeld1-1/+2
2005-10-22Update from 1.00 to 1.05; too many correctness and performance fixessommerfeld2-10/+9
to list here.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-1/+2
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-2/+2
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-05-09Require p5-YAML>=0.38.epg1-2/+2
2005-05-09Update to 1.00.epg3-31/+8
Upstream changes: [Changes for 1.00 - 9 May, 2005] * Fix backspace in prompt function for certain terminals. [Martijn van Beers <martijn@eekeek.org>] * Fix the case that when checkout creates parent directory for you, the state wasn't properly flushed due to inappropriate lock. [matthewd] * Document --file for everything that supports --message. [matthewd] * Support 'vim -d' and 'gvim -df' for conflict resolution. [Derrick Daugherty <derrick@blinky-lights.org>] [Changes for 0.994 - 29 Apr, 2005] * Fix the warning "Revision too large" when doing svk log -l1 on a checkout which is not HEAD. * Fix an edge case in post-commit checkout optimization on deleted entry. This was causing stacktrace and not updating the checkout metadata accordingly. * Only consider a g-merge to be a change when the merge source and destination paths are the same. This eliminates empty revisions created by push. [matthewd] * Improve the "Depot path" information, display the full path inside the repository instead of the checkout-point. [gugod] * make sure $ENV{SVKPAGER} refers to an executable. [gugod] * Fix svk diff on 0-length file on checkout. [Changes for 0.993 - 25 Apr, 2005] * Save commit message from editor in a tmpfile if commit fails. [#8336] * Fix tests for bdb backend. * svk import -C should not actually create import path nor turn path into copath. [#8719] * Fix a bug that a dummy switch won't update revision metadata, which might be non-exist for the new branch. * Ignore existing locks when trying to unlock a mirror. * Added examples to the intro. [jesse] [Changes for 0.992 - 18 Apr, 2005] * Fix keyword translation for undesired characters. [matthewd] * Fix svk switch from a removed branch. * Don't trust LML would return a valid encoding that Encode knows. [Eric Gillespie <epg@pretzelnet.org>] * Recognize merge-conflict error, so no stacktrace for it. * svk info now skips files not under version control. [#8220] [gugod] * Fix locked mirror messages. * Various pool usage fixes. [Changes for 0.991 - 29 Mar, 2005] * Fix a regression for smerge supplying message from editor. * Fix an edge case that push doesn't report empty merge when the mirrored remote repository is completely empty. * Proper locking for svn::mirror objects, and mirror --unlock. * svk patch subcommands are now options. [jesse] * Support HEAD, BASE, and {DATE} in many commands using -r. [gugod] * Support mkdir multiple copaths. [hcchien] * Add --summary to smerge and push to show logs for changes to be merged. [#7791] * Optionally support paging help text with IO::Pager. [gugod] * Fix support for replace with history. * Don't trust LML would return a valid encoding that Encode knows. [Eric Gillespie <epg@pretzelnet.org>] * Make multiple -r options to dwim. [#7038] * Allow import into mirrored path, and cleanup old code. * Allow merge -c -REV to rollback rev. This is the same as -rREV:REV-1. * Add missing -c help to merge. [Ethan Tuttle <ethan@etuttle.com>] * Make checkout, update, and merge deal with unwritable checkout copy more gracefully. * Fix move on mirrored path. * Fix rm for scheduled symlinks. * Proper message for cp nonexisting parent without -p. * Properly skip special node types like socket or device in checkout_delta. * On writing mixed-eol files, don't croak on normalization. * When doing file-anchored merges, ensure file is opened before cb_merged is called. * When doing file-level merge, translate and report the target path properly. * Do proper eol translation per svn:eol on local (yours) node before textual merges are invoked. * Proper io layer ordering, and force re-translation for merge text when needed. * Reopen FH in prepare_fh when needed, since apply_textdelta already closed the fh for us. * Propset now works on multiple overlapping copaths. [#8139] * Fix a buglet that two props set on a added node will be reported as added and prop-modified. * Make svk info work on removed path. [mathhewd] * Reflect errors in bin/svk exit codes. [matthewd] * Update various help messages [#7217] [#7877] [hcchien] * svk verify now only checks with the content guarded by PGP block. * Fix a bug that interactive merge dies out horribly when you edit the merged file, exit with saving and answer a)bort.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-03Update to 0.30.epg3-8/+32
Add new dependency p5-Class-Autouse>=1.15. Update dependencies: p5-SVN-Simple>=0.27 p5-YAML>=0.36 Upstream changelog: [Changes for 0.30 - 2 Mar, 2005] * Support native encodings for pathnames and log messages handling. * Interactively resolve deleted files that are modified. [ruz] * Make use of Class::Autouse to reduce start-up time. [Schwern] * Support mkdir copath. [hcchien] * svk help <command> should list the aliases of that command. #6082 [Schwern] * More history-tracing performance optimization. * Speed up svk help commands by not using pod::simple to extract the brief description. [kcwu] * Fix signature cache caused by merge via update. * Unbreak win32's ReadKey in get_prompt. [Autrijus] * In merge editor's prop merger, use a proper pool to retrieve the base_prop and local_prop to avoid leaks. * Clean pools when getting log in reverse order, like merge logs, to prevent leaks. * Fix pool usage in editor::diff to avoid leaks. * Fix a newline introduce when saying "accept yours" in resolver. * Fix SVK::Notify report for when report anchor is "0". * Do not allow existing depotpath to be entered in when autovivifying, which would led to undesired copies. * When listing mirror, skip unloadable or invliad entries gracefully. * When doing svk ps svn:eol-style, check if the file mixed newlines. * Draft intro.pod. [lukhnos] * Many more tests, with contribution from matthewd.
2005-02-23Add RMD160 digests.agc1-1/+2
2005-02-02Update to 0.29.epg2-6/+6
Update p5-SVN-Mirror dependency to 0.55. Upstream changes: [Changes for 0.29 - 1 Feb, 2005] * New copy_ancestors implementation for speeding up merge base lookup and svk info. * Publish node signature in SVK::Editor::XD update mode. This makes svk st fast the first time after checkout. * Partially support remote copies that cross mirror anchors. * Implement svk ci -F (and in other commands that do commit), to read log message from a file. * "at / ay" in svk resolve are now "safe": they will accept the non-conflicting chunks from the other side, instead of overwriting them with theirs/yours version. [Autrijus] * get_prompt() now uses Term::ReadKey to always read from the interactive terminal; this solves the problem of eg. "svk patch -P - < foo.patch" clobbering the interaction. [Autrijus] * Autovivification for mirrors now take sane defaults. [Autrijus] * Add -C|--check-only to svk update. [Jody Belka] * Dangling Conflict items are now reported. * Fix a problem that 'g'-merged properties are still scheduled on checkout. * Fix a problem that an already deleted directory from checkout is usable to be rm'ed. * Many other minor fixes regarding error message and usability. * General code cleanups.
2005-01-16Update to 0.28.epg2-7/+11
Add missing dependencies: p5-Algorithm-Diff>=1.19.01 p5-Clone>=0.15 p5-FreezeThaw>=0.43 p5-URI>=1.30 Update p5-PerlIO-via-symlink and p5-SVN-Mirror dependencies to 0.02 and 0.53, respectively. Upstream changes: [Changes for 0.28 - 9 Jan, 2004] * Support -r in blame. * "svk import PATH" now prompts for a depot path to import into. [Autrijus] * Propget now reports paths properly. * Fix a bug that tabs are treated as binary for auto-prop upon svk add. [Autrijus] * Fix 'svk add' to accept explicit targets which are in the ignore list. * Die with a more helpful message when mirroring onto an existing path. * Fix a bug that symlinks to existing dirs is not properly given svn:special properties. * Cleanup Editor::Sign and fix uncleaned tmp files. * Fix a bug that 'svk import' does not respect svn:ignore. * For unknown files, make revert report ignored only on explicit targets. * Many code cleanups. [Changes for 0.27 - 20 Dec, 2004] * Allow "svk cp URI" to work akin to "svk co URI". [Autrijus] * Fix delete (and move) path reporting. * Fix checkout to deep directory that doesn't exist. * Fix cp/mv src modified-ness check. * New: checkout --export mode to detach after checkout. * Normalize line endings in all incoming patch blocks. [Autrijus] * Fix a case in merge involving renames. When a file was renamed and its parent was also renamed separately, it should not be skipped. * Remove the useless ticket associated with SVK::Patch, so the size of patch blocks is reduced. * Fix a bug in svk add would ask users to add parent where it's already added. * sync -a shouldn't die on stalled depotmap entry. * Fix patch creation (commit -P) bug dying when there's something deleted. * Fix commit buffer target parsing, particularly for the case that only a file is the target and the property will not be committed and lost. * merge and push now supports --verbatim. [Alejandro Mery] * "svk log" now displays "(no author)" for revisions without an author. [Leland David] * Fix a case that smerge would use wrong base when the anchor was replaced by itself in the history. * Fix a problem for svk with svn 1.2.x, editor::merge will generate "Bad file descriptor" fatal error when merging into a dav server. This was caused by improper pool life scope and is now fixed.
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/.