Skip to content
This repository has been archived by the owner on May 21, 2019. It is now read-only.

sharat/SvnChangeSetMaker

Repository files navigation

SVNChangeSetCreator

Please Note: This project is under development. Not available for public use

Introduction

This helps to create a changeset of a given archive to the specified destination. The data will be copied under old/new directories respectively.

Colophon

How the changesets are made?

This application using SharpSVN 1.7 (x86) for populating the change list. The changesets are made using SvnClient class and check against LocalContentStatus. The implementation can be found at SvnChangeSet.cs in LibSvnChangeSet class The zip file is made using DotNetZip library and use can choose to zip or store as raw changes in the folder specified by the user

Background Worker

To get the changesets BackgroundWorker class is used. The user can give custom event handler to subscribe for notifications.

MetroUI

The Application features different type of UI. The standalone Metro application uses Mahapps.Metro Framework.

The woes of different .NET Frameworks (2.0 and 4.0)

This application is solely created using .NET Framework 4.0 but SharpSVN library is developed using .NET Framework 2.0. The applications neesd to change the app.config file as follows. (need to add useLegacyV2RuntimeActivationPolicy inside startup node.

<?xml version="1.0"?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client" />
  </startup>
</configuration>

About

SvnChangeSetCreator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages