Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 14, 2011
  1. Revision bump after updating perl5 to 5.14.1.

    obache authored
Commits on Sep 4, 2010
  1. Updating devel/svk from 2.2.1nb2 to 2.2.3

    sno authored
    pkgsrc changes:
    - add license definition
    - clean-up and sort dependencies
    
    Upstream changes:
    [Changes for 2.2.3 - 21 Mar, 2010]
      Fix META.yml.
    
    [Changes for 2.2.2 - 10 Mar, 2010]
      Subversion 1.6.x compatiblity fixes.
Commits on Aug 21, 2010
  1. Bump the PKGREVISION for all packages which depend directly on perl,

    seb authored
    to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
    
    The list of packages is computed by finding all packages which end
    up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
    or PERL5_PACKLIST defined in their make setup (tested via
    "make show-vars VARNAMES=..."), minus the packages updated after
    the perl package update.
    
    sno@ was right after all, obache@ kindly asked and he@ led the
    way. Thanks!
Commits on Apr 11, 2009
  1. PkgSrc changes:

    sno authored
      - removed packages p5-IO-Compress-Base, p5-IO-Compress-Zlib,
        p5-IO-Compress-Bzip2 and p5-Compress-Zlib because they are
        merged into p5-IO-Compress
      - Updated dependend packages to depend on p5-IO-Compress
        and bump PKGREVISION
    
    Upstream changes:
      2.017 30 March 2009
    
          * Merged IO-Compress-Base, IO-Compress-Bzip2, IO-Compress-Zlib &
            Compress-Zlib into IO-Compress.
          * The interface to Compress-Raw-Zlib now uses the new LimitOutput
            feature. This will make all of the zlib-related IO-Compress modules
            less greedy in their memory consumption.
          * Removed MAN3PODS from Makefile.PL
          * A few changes to get the test harness to work on VMS courtesy of
            Craig. A. Berry.
          * IO::Compress::Base & IO::Uncompress::Base
            Downgraded some croaks in the constructors to just set $! (by letting
            the code attempt to open a file and fail).
            This makes the behavior more consistent to a standard open.
            [RT #42657]
          * IO::Uncompress::Base
            Doing a seek with MultiStream could drop some of the uncompressed
            data. Fixed.
          * IO::Compress::Zip
            - Fixed problem with the uncompressed & uncompressed fields when
              zip64 is enabled. They were set to 0x0000FFFF instead of
              0xFFFFFFFF. Also the ZIP64 extra field was 4 bytes short.
              Problem spotted by Dino Chiesa.
          * IO::Uncompress::Unzip
            - use POSIX::mktime instead of Time::Local::timelocal to convert
              the zip DOS time field into Unix time.
          * Compress::Zlib
            - Documented Compress::Zlib::zlib_version()
Commits on Nov 17, 2008
  1. Update SVK to 2.2.1.

    bad authored
    Changes since 2.0.2 are:
    
    [Changes for 2.2.1 - 22 Oct, 2008]
    
      Fix the incorrect version information in META.yml
    
      Mirror subsystem
        * Fix memory leak for bootstrapping mirrors.
    
    [Changes for 2.2.0 - 17 Sep, 2008]
    
      New features
        * Branch support as 'svk branch' subcommand
        * SVKBATCHMODE environment variable
    
      Dependency
        * Require Time::Progress
    
      Mirror subsystem
        * New bootstrap option to initialize a mirror from an svn dump
          file, which can be an URL stored on the svk:dump-url property on
          the server
        * When committing or merging to a mirror, avoid roundtripping
          the latest revision (requires Subversion 1.5)
        * Fix a bug when mirroring a copy revision with unnormalized
          revision outside mirror anchor and newer th an anchor head
        * Fix URI escape issues for pushing changes to mirrors
        * Support mirroring a source that was renamed from somewhere else
        * Fix svk sync where a copy is made from revisions condensed with
          snapshot made by previous sync --skipto
    
      Merge subsystem
        * Bugfixes for opened file handle passed to editor under win32,
          causing file to be opened as read-only
        * Fix a problem that merge-ticket might be reverted on mirror
          in some cases
        * Fix a bug when merging a copy with modification to the copied
          source, it might cause checksum error
        * Addition of equality check for merge tickets
        * Better conflict handling that remembers the type of conflict,
          handling of data from the merge editor
    
      Tests
    
        * Test coverage for offlining existing branches (both offline and
          online)
        * TODO tests for renaming of an intermediate branch tracking
        * Test coverage for pulling into a branch from a local branch
        * Test coverage for checking out to a path from svk br --checkout
        * Test coverage for modifying property changes (including conflicts)
        * Fixed tests for baseless smerge
        * Test coverage for switching a branch and proper handling of
          merge tickets
    
      General
        * General Documentation cleanup
        * Documentation for SVK::Info properly matches expected output
        * Conversion to use SVK::Log (and Log::Log4perl) for output
        * Add an option of '0' to select "No project" if there is not a
          project to use while mirroring a new URI
        * svk will not set property status as modified when a path is added or
          replaced
        * svk now stores known conflict types (provided by merge editor) in
          .conflict property
        * General usability for working with files no longer exists in HEAD
    
      svk commit
        * A property may have a conflict when the node is ok, so combine
          them in the target list
    
      svk merge
        * Don't write to the log if it is a check run, regardless of -l option
    
      svk resolved
        * svk resolved will resolve all conflicts in a checkout path
    
      svk update
        * Add custom svk:merge property resolver handler to handle merging
          of merge tickets properly
    
      Internal
        * svk will not clobber upstream Log::Log4perl configurations
Commits on Oct 19, 2008
  1. Bump the PKGREVISION for all packages which depend directly on perl,

    he authored
    to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
    
    The list of packages is computed by finding all packages which end
    up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
    or PERL5_PACKLIST defined in their make setup (tested via
    "make show-vars VARNAMES=...").
Commits on Jul 3, 2008
  1. Remove BUILD_DEPENDS for p5-Test-More.

    bad authored
    Test::More was added to the core modules with Perl 5.6.2 and 5.7.3.
    
    Fixes PR pkg/39087.
Commits on Jul 1, 2008
  1. Fix typo. It is BUILD_DEPENDS.

    bad authored
Commits on Jun 20, 2008
  1. Add DESTDIR support.

    joerg authored
Commits on Oct 25, 2007
  1. Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk

    jlam authored
    can handle packages having no PLIST files.
Commits on Aug 21, 2007
  1. Update SVK to 2.0.2.

    bad authored
    The changee since 2.0.1 are:
      Mirror subsystem
        * be more friendly when trying to relocating incorrect mirror path.
      Merge subsystem
        * Fix a problem when repeatedly merging renames tracked with
          --track-renames, and when merging back such files.
        * Fix the "file not found at revision 0" bug when smerge to a
          mirror where copy source is not normalized.
        * Fix a bug that deletes inside copies aren't properly merged
          across branches even the status output says so.
        * Fix a bug when merging copies across branches we be using
          incorrect dst revision causing "file not found at revision 0".
        * Fix a bug where copies outside the mirror source across merge
          are not expanded as non-copies.
        * Fix an inconsistency for smerge -IC behaviour when the base is
          a txn path.
      Pullyu
        * properly translate to local path when mirroring remote root.
        * Fix pullyu for translating "included" records, which are
          replaced entries.
      Others
        * Improve error reporting when failed to save config.
        * Perl 5.9.5 compatibility fixes.
        * Work around a problem that push -P might be using outdated
          memory pool.
        * svk diff -r:123 should report invalid -r rather than blow up.
        * Add -i as shorthand for --interactive in svk ci.
        * Various win32 fixes.
        * Various i18n fixes.
Commits on Jun 2, 2007
  1. Update devel/svk to 2.0.1.

    bad authored
    [Changes for 2.0.1 - 26 Mar, 2007]
    
      Mirror subsystem
        * You can now use $SVKNORAREPLAY forcing svk to use old SVN::Mirror
          for sync.
        * Fix a bug when mirroring partial repository with copies, the from
          revision number might not be exactly the ones we have mirrored.
        * In the pipelined sync editor, use pool more wisely for invoking
          editor calls.  This fixes the memory bloat for syncing revisions
          with large number of deleted files.
        * In pipelined replay, make perl don't segfault on SIGINT.
        * Fix the bug committing to subdirs of mirrors that are on /.
        * Fix a bug preventing mirror --relocate to work on mirrors on '/'.
        * Fix a problem replaying failing with RA_DAV_REQUEST_FAILED in some
          servers.
    
      Merge subsystem
        * Fix a pool usage in Editor::Merge::apply_textdelta, which has a
          side-effect causing rename-tracking smerge on a new file inside a
          renamed directory to fail with SWIG-runtime error.
        * Prevent unwanted repeated merges when repeatedly merging tags to a
          branch.  We now also record the copy source(s) of the path being
          merged from in the merge ticket.
        * Fix a bug in merging moved files that are modified.
        * Fix a bug that smerge to checkout with changes to a copied file is
          causing incomplete svn delta string.
        * When merging the replaced directory, do not ignore the fact when
          the delete part is already conflicting.
        * Fix a bug when merging a copy that happened on an intermediate
          branch, which might not map back to the merge destination.
    
      Tools
        * verify-mirror improvements.
        * Ship vc-svk.el with the distribution.
    
      Others
        * Make updating a checkout that no longer exists in the depot give
          proper message.
        * Make checkout more robust when resuming a interrupted checkout.
        * Check for .svk/floating before assuming floating checkout.
        * Fix a regression which caused binary files to sometimes be
          displayed as text during an "svk diff".
Commits on Feb 17, 2007
  1. Add "scm" to CATEGORIES to make it easy to find source control manage…

    wiz authored
    …ment
    
    related packages.
Commits on Jan 10, 2007
  1. Add back dependency on p5-File-Type.

    bad authored
    Bump PKGREVISION.
  2. Update devel/svk to 2.0.0.

    bad authored
    Changes for 2.0.0 - 28 Dec, 2006]
    
      Dependency
        * Require Subversion 1.3.0
        * Require App::CLI, UNIVERSAL::require, YAML::Syck, Path::Class,
          Class::Accessor::Fast, Class::Data::Inheritable
        * No longer require YAML, Clone, Regexp::Shellish, Date::Parse
    
      Performance:
        * Don't load Locale::* modules if the user's language is English
        * Reduce Data::Hierarchy calls in checkout_delta
        * SVK::Mirror now uses a separate process to pipeline sync
        * Use POSIX::strftime for date formatting rather than Date::Parse
          The log command now runs about 25% faster when generating long
          logs
    
      Merge subsystem
        * Renames and copies can now be merged across branches
        * svk now tries to use alleged merge result as next merge base,
          making push more reliable and accurate
        * Interactive tree conflict resolution
        * Display the anchor along with THEIR and YOUR during interactive
          conflict resolution
        * Use svn:date to find the closest ancestor, not the revision number
        * use only related node as base if it is one of merge source or
          destination
        * When picking base, the immediate merged-from source should take
          precedence
        * When doing add-merge on checkout, unschedule the add
        * Only consider a g-merge to be a change when the merge source and
          destination paths are the same
        * Fix a leak in SVK::Editor::Merge in delete_entry
        * Fix merging a file change or deletion which has been replaced as
          directory
    
      Tests:
        * Test helpers are now in SVK::Test
        * Don't use the user's .subversion/config during tests
    
      General
        * Support view spec as depotpath
        * Support win32 and keychain auth providers if available
        * Modularize the MIME type detection code which makes that feature
          optional
        * New command: svk ignore
        * New global option --ignore
        * svk --version now displays the Subversion bindings version number
        * Make -r{DATE} consistent with Subversion, by making YYYY-MM-DD be
          midnight at the beginning of that day
        * Add the negative number revision support
        * Make -r HEAD and -r BASE case insensitive
        * Most svk commands now find peg revision.  -r N PATH@M will find
          the correct path if PATH@M was copied from somewhere else after N
        * Fix a bug in replaced copy schedule entries in XD
    
      svk add
        * Display " - (bin)" when adding executable files
    
      svk annotate
        * Documented --remoterev option
    
      svk checkout
        * Support floating checkout
        * Allow svk co --detach to be applied to multiple checkouts
        * Fix co --relocate with checkout schedule information
        * When doing autovivification from URL, release the giant lock and
          tell user what to do if the sync failed
    
      svk commit
        * Support chunk-based interactive commit
        * Don't suck file into memory on commit
        * Support --set-revprop
        * Fix committing single-file checkout
    
      svk copy
        * Fix a bug that svk cp A B would die if A has properties
        * Support -r N@
        * When trying to copy across mirrors, suggests sm -IB for publish
        * Cleanup stalled txn after died
        * Fix "svk cp //path%2Fwith_escape //path/other", which the underlying
          library was unescaping for us
        * Make copy work with directory with unknown files
    
      svk delete
        * Support --force
        * On failed rm, report all modified, unknown and scheduled nodes
          instead of just the first one, and suggests --force
        * Support rm multiple depotpath
    
      svk describe
        * Fix "svk desc 1234@"
        * Report error immediate if a nonexistent revision is given
        * Let 'svk desc 456' work even the checkout in . is only at r123
    
      svk depot
        * Fix error messages in depot --relocate
    
      svk diff
        * Fix svk diff on 0-length file on checkout
        * Support --non-recursive (-N)
        * Support --change (-c)
        * Only show differences from copy source for copied nodes
          unless -X is specified
        * Show 'new directory' and copied from in diffs
        * Fix svk diff depotfile checkoutfile
        * Fix diff with copies and modified files
        * Changed diff output for binaries to show file names using local
          path separators
    
      svk info
        * Improve the "Depot path" information
        * Fix the bug that "svk info non-existent-file" display exception
          messages twice
        * Support -R
        * fix the bug that "svk info" blows up on checkout added with history
        * Sort "merged from" in "svk info" output
        * Make info path@N work even if path is deleted on revision N+1
    
      svk list
        * Display single when used on a file
    
      svk log
        * filter and output plugin support
        * Support --quiet
        * Support --xml
        * Change behavior of log not to stop on a rename
    
      svk merge
        * Support -c REV@ and -REV@
    
      svk mirror
        * Make sure that columns in mirror listings line up even if the depot
          paths are long
    
      svk move
        * Fix unicde filename bugs
        * Fix 'svk mv dir dir/subdir' and 'svk mv * dir'
    
      svk patch
        * Allow for "svk patch ls" to stand for "svk patch --ls"
          and generally dropping -- off subcommands for "patch"
        * Fix a bug for displaying patch with copies
    
      svk proplist, propget
        * Support -R
    
      svk pull
        * Support --force-incremental
    
      svk push
        * Fix a problem pushing from renamed branch
    
      svk revert
        * Support --quiet
        * Fix unicde filename bugs
        * Fix a revert bug when reverting a copied directory with
          deleted entries
    
      svk smerge
        * Document sm --summary
        * Allow --base in merge command to override merge base
          when there's one
        * Fix a bug where smerge fails to merge files to checkout that
          are copied from somewhere else
        * Disallow smerge with -c or -r, as they will be ignored
        * Allow --track-rename for smerge
    
      svk status
        * Support --verbose
        * Fix svk st on deeply deleted nodes
        * Fix st when run inside a added path
    
      svk sync
        * Exit with non-zero when failed
    
      svk switch
        * Fix switching from a branch that is removed in HEAD
        * Switch now takes url
    
      svk update
        * Disallow up -N, as it doesn't update the DH state correctly
        * Fix a bug that 'svk update' can assume part of your directory
          are already up-to-date even when they are not
    
      Tools
        * "verify-mirror" for verifying mirrored revision integrity
        * "pullyu" for reconstructing original repository from a mirror
    
      Internal
        * Optionally use Log4perl to log debug information
        * The callbacks used in merge editor are now SVK::Inspector
        * Use SVK::Accessor for classes requires cloning but keeping certain
          fields shared
        * SVN::Mirror is now replaced by SVK::Mirror if you use Subversion 1.4
          and the server support replay
        * Support mirror on root path as repository replication
        * Workaround problems in some SVN::Core build that swig doesn't
          like overloaded or magic pv as const char *
        * Overhaul SVK's global lock and checkout lock handling
        * If svk:notify-commit is set on rev 0, set the svk:commit property on
          the txn so the hook scripts know the commit is coming from svk
        * Allow post_handler used in get_editor to stop committed callback from
          being run by returning 0
        * Rewrite support of svn:ignore and auto-props to use apr_fnmatch
        * SVK::Config and SVK::Depot
        * We now use SVK::Editor as editor base class
        * $SVKSVNBACKTRACE environment variable to do stack dump on svn errors
    
    [Changes for 1.08 - 30 Jun 2006]
    
    * Fix a bug that stalled schedule entries confusing merge to schedule
      entries for replace rather than add, which then makes revert fail.
    * report_copath now reports '.' for the anchor.
    * Don't die in svk mkdir when make_path returns undef, which means the
     directory is already there.
    * Fix warnings about "Use of uninitialized value in array element"
      when doing various "svk help command".
    * Dependency fixes.
    
    [Changes for 1.07 - 25 Feb 2006]
    
    * Make the noisy prototype mismatch warning caused by autouse and Perl
      5.8.8 go away. [Jim Meyering]
    * Disallow control character in copath.
    * Fix a infinite loop triggered by "svk revert //path".
    * Fix failed patch generation where a directory is added with properties.
    
    [Changes for 1.06 - 10 Dec 2005]
    
    * Workaround File::Spec 3.14 API change, which is causing svk's use of
      svn libraries to fail its assertion.
    * Fix a bug that 'svk update' can update meta data of checkout but not
      the file contents in some cases.  This caused the checkout to
      contain changes reverting what is in the repository.
    * Fix a bug mirror state can be inconsistent when 'svk cp' use with
      non-canonical paths.
    * Typo fixes in error message. [mb]
Commits on Feb 5, 2006
Commits on Jan 24, 2006
  1. Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because

    wiz authored
    of the shlib major bump.
    PKGREVISION++ for the dependencies.
Commits on Oct 22, 2005
  1. Add dependency on p5-IO-Pager

    sommerfeld authored
  2. Update from 1.00 to 1.05; too many correctness and performance fixes

    sommerfeld authored
    to list here.
Commits on Aug 6, 2005
  1. Bump the PKGREVISIONs of all (638) packages that hardcode the locations

    jlam authored
    of Perl files to deal with the perl-5.8.7 update that moved all
    pkgsrc-installed Perl files into the "vendor" directories.
Commits on Jul 13, 2005
  1. Turn PERL5_PACKLIST into a relative path instead of an absolute path.

    jlam authored
    These paths are now relative to PERL5_PACKLIST_DIR, which currently
    defaults to ${PERL5_SITEARCH}.  There is no change to the binary
    packages.
Commits on May 9, 2005
  1. Require p5-YAML>=0.38.

    epg authored
  2. Update to 1.00.

    epg authored
    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.
Commits on Apr 11, 2005
Commits on Mar 3, 2005
  1. Update to 0.30.

    epg authored
    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.
Commits on Feb 23, 2005
  1. Add RMD160 digests.

    agc authored
Commits on Feb 2, 2005
  1. Update to 0.29.

    epg authored
    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.
Commits on Jan 16, 2005
  1. Update to 0.28.

    epg authored
    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.
Commits on Nov 11, 2004
  1. pkgsrc changes: lose PKGREV and bump some dependencies.

    epg authored
    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.
Commits on Nov 10, 2004
  1. Support pkgviews.

    epg authored
Commits on Nov 9, 2004
  1. Use ${DISTNAME:S/SVK/svk/} for PKGNAME, as :tl modifier is not

    epg authored
    commonly available yet.
Commits on Nov 7, 2004
  1. Derive PKGNAME from DISTNAME.

    epg authored
Commits on Nov 6, 2004
  1. Update to 0.25.

    epg authored
    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]
Commits on Oct 3, 2004
  1. Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10

    tv authored
    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.
Commits on Sep 26, 2004
  1. Sort dependencies.

    epg authored
Something went wrong with that request. Please try again.