diff --git a/.gitignore b/.gitignore index 5bb5d00a7..8551df016 100644 --- a/.gitignore +++ b/.gitignore @@ -2,8 +2,6 @@ [Bb]in/ [Oo]bj/ -# mstest test results -TestResults ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. @@ -14,8 +12,6 @@ TestResults *.sln.docstates # Build results -bin/**/[Dd]ebug/ -bin/**/[Rr]elease/ *_i.c *_p.c *.ilk @@ -36,35 +32,18 @@ bin/**/[Rr]elease/ *.vssscc .builds -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -[Rr]esult[s] -*.sdf - # Visual Studio profiler *.psess *.vsp *.vspx -# Guidance Automation Toolkit -*.gpState - # ReSharper is a .NET coding add-in _ReSharper* -# Mindbench SASS cache -.sass-cache/ - # NCrunch *.ncrunch* .*crunch*.local.xml -# Installshield output folder -[Ee]xpress - # DocProject is a documentation generator add-in DocProject/buildhelp/ DocProject/Help/*.HxT @@ -122,20 +101,14 @@ _TeamCity* config.xml nzbdrone.log*txt UpdateLogs/ -*/.idea/workspace.xml *workspace.xml *.test-cache *.userprefs */test-results/* .idea/* -NzbDrone.Web/* *log.txt node_modules/ -UpgradeLog*.htm -NzbDrone.Backbone/templates.js -NzbDrone.Backbone/Content/bootstrap.css _output/ _rawPackage/ -NzbDrone.zip _dotTrace* _tests/ diff --git a/DailySeries.csv b/DailySeries.csv deleted file mode 100644 index ff31c7ca4..000000000 --- a/DailySeries.csv +++ /dev/null @@ -1,11 +0,0 @@ -71256,The Daily Show -82483,The Soup -194751,Conan (Conan (2010)) -75088,David Letterman (Late Show with David Letterman) -70336,Jay Leno (Late Show with David Letterman) -73387,Craig Ferguson (The Late Late Show with Craig Ferguson) -249673,George Stroumboulopoulos Tonight -114851,Chelsea Lately -79274,The Colbert Report -72194,The Ellen Degeneres Show -71424,The Dr Phil Show diff --git a/JSLintOptions.xml b/JSLintOptions.xml deleted file mode 100644 index 334820aed..000000000 --- a/JSLintOptions.xml +++ /dev/null @@ -1,709 +0,0 @@ - - - true - Warning - false - Task - true - false - - - - - adsafe - - - false - - - - - anon - - - false - - - - - asi - - - false - - - - - bitwise - - - true - - - - - bitwise. - - - false - - - - - boss - - - false - - - - - browser - - - false - - - - - camelcase - - - true - - - - - cap - - - false - - - - - continue - - - false - - - - - couch - - - false - - - - - css - - - false - - - - - curly - - - true - - - - - debug - - - false - - - - - devel - - - true - - - - - dojo - - - false - - - - - eqeqeq - - - true - - - - - eqeq - - - false - - - - - eqnull - - - false - - - - - es5 - - - false - - - - - esnext - - - false - - - - - evil - - - false - - - - - expr - - - false - - - - - forin - - - false - - - - - forin. - - - false - - - - - fragment - - - false - - - - - funcscope - - - false - - - - - globalstrict - - - true - - - - - immed - - - true - - - - - iterator - - - false - - - - - jquery - - - true - - - - - lastsemic - - - false - - - - - latedef - - - true - - - - - laxbreak - - - false - - - - - laxcomma - - - false - - - - - loopfunc - - - false - - - - - mootools - - - false - - - - - multistr - - - false - - - - - newcap - - - true - - - - - newcap. - - - false - - - - - noarg - - - true - - - - - node - - - false - - - - - noempty - - - true - - - - - nonew - - - true - - - - - nomen - - - true - - - - - nomen. - - - false - - - - - nonstandard - - - false - - - - - on - - - false - - - - - onecase - - - false - - - - - onevar - - - false - - - - - passfail - - - false - - - - - plusplus - - - true - - - - - plusplus. - - - false - - - - - proto - - - false - - - - - prototypejs - - - false - - - - - regexp - - - true - - - - - regexp. - - - false - - - - - regexdash - - - false - - - - - rhino - - - false - - - - - safe - - - false - - - - - scripturl - - - false - - - - - shadow - - - false - - - - - sloppy - - - true - - - - - smarttabs - - - true - - - - - stupid - - - true - - - - - sub - - - false - - - - - supernew - - - false - - - - - strict - - - true - - - - - trailing - - - false - - - - - todo - - - false - - - - - undef - - - true - - - - - undef. - - - false - - - - - unused - - - true - - - - - unparam - - - false - - - - - validthis - - - false - - - - - vars - - - false - - - - - white - - - true - - - - - white. - - - false - - - - - widget - - - false - - - - - windows - - - false - - - - - withstmt - - - false - - - - - worker - - - false - - - - - wsh - - - false - - - - - yui - - - false - - - - false - - 150 - - - - - Single - JSHint - false - - NzbDrone - Backbone - _ - document - window - - - JS - JS - false - /*ignore jslint start*/ - /*ignore jslint end*/ - //ignore jslint - true - \ No newline at end of file diff --git a/NzbDrone.SqlCe/NzbDrone.SqlCe.csproj b/NzbDrone.SqlCe/NzbDrone.SqlCe.csproj deleted file mode 100644 index 46eeadd22..000000000 --- a/NzbDrone.SqlCe/NzbDrone.SqlCe.csproj +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Debug - AnyCPU - {64E5482F-0C4F-46C6-9377-699D3EADBA9E} - Library - Properties - NzbDrone.SqlCe - NzbDrone.SqlCe - v4.0 - 512 - ..\ - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - True - ..\packages\Microsoft.SqlServer.Compact.4.0.8876.1\lib\net40\System.Data.SqlServerCe.dll - - - - - - - - - - - - - - - - - if not exist "$(TargetDir)x86" md "$(TargetDir)x86" - -xcopy /s /y "$(SolutionDir)packages\Microsoft.SqlServer.Compact.4.0.8876.1\NativeBinaries\x86\*.*" "$(TargetDir)x86" - -if not exist "$(SolutionDir)\SqlCe" md "$(SolutionDir)\SqlCe" -xcopy /s/y "$(TargetDir)*.*" "$(SolutionDir)\SqlCe" - - - \ No newline at end of file diff --git a/NzbDrone.SqlCe/SqlCeProxy.cs b/NzbDrone.SqlCe/SqlCeProxy.cs deleted file mode 100644 index c5944fb50..000000000 --- a/NzbDrone.SqlCe/SqlCeProxy.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.Data.Common; -using System.Data.SqlServerCe; -using System.IO; - -namespace NzbDrone.SqlCe -{ - public class SqlCeProxy - { - public SqlCeConnection EnsureDatabase(string connectionString) - { - var connection = new SqlCeConnection(connectionString); - - if (!File.Exists(connection.Database)) - { - var engine = new SqlCeEngine(connectionString); - engine.CreateDatabase(); - } - - return connection; - } - - public DbProviderFactory GetSqlCeProviderFactory() - { - return new SqlCeProviderFactory(); - } - } -} diff --git a/NzbDrone.SqlCe/packages.config b/NzbDrone.SqlCe/packages.config deleted file mode 100644 index 6325a733e..000000000 --- a/NzbDrone.SqlCe/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/.nuget/NuGet.Config b/NzbDrone.Tvdb.Offline/.nuget/NuGet.Config deleted file mode 100644 index 67f8ea046..000000000 --- a/NzbDrone.Tvdb.Offline/.nuget/NuGet.Config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/.nuget/NuGet.exe b/NzbDrone.Tvdb.Offline/.nuget/NuGet.exe deleted file mode 100644 index 8d13fd88c..000000000 Binary files a/NzbDrone.Tvdb.Offline/.nuget/NuGet.exe and /dev/null differ diff --git a/NzbDrone.Tvdb.Offline/.nuget/NuGet.targets b/NzbDrone.Tvdb.Offline/.nuget/NuGet.targets deleted file mode 100644 index d3befdac2..000000000 --- a/NzbDrone.Tvdb.Offline/.nuget/NuGet.targets +++ /dev/null @@ -1,153 +0,0 @@ - - - - $(MSBuildProjectDirectory)\..\ - - - false - - - false - - - true - - - false - - - - - - - - - - - $([System.IO.Path]::Combine($(SolutionDir), ".nuget")) - $([System.IO.Path]::Combine($(ProjectDir), "packages.config")) - $([System.IO.Path]::Combine($(SolutionDir), "packages")) - - - - - $(SolutionDir).nuget - packages.config - $(SolutionDir)packages - - - - - $(NuGetToolsPath)\nuget.exe - @(PackageSource) - - "$(NuGetExePath)" - mono --runtime=v4.0.30319 $(NuGetExePath) - - $(TargetDir.Trim('\\')) - - -RequireConsent - - $(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(RequireConsentSwitch) -o "$(PackagesDir)" - $(NuGetCommand) pack "$(ProjectPath)" -p Configuration=$(Configuration) -o "$(PackageOutputDir)" -symbols - - - - RestorePackages; - $(ResolveReferencesDependsOn); - - - - - $(BuildDependsOn); - BuildPackage; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.sln b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.sln deleted file mode 100644 index a8227ebaf..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.sln +++ /dev/null @@ -1,27 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NzbDrone.Tvdb.Offline", "NzbDrone.Tvdb.Offline\NzbDrone.Tvdb.Offline.csproj", "{9B00D86A-6A39-44D2-9D66-32D9D07882E8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{4F7C0C2A-56AB-4D92-9ACF-BB202A49C7C9}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - .nuget\NuGet.exe = .nuget\NuGet.exe - .nuget\NuGet.targets = .nuget\NuGet.targets - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x86 = Debug|x86 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {9B00D86A-6A39-44D2-9D66-32D9D07882E8}.Debug|x86.ActiveCfg = Debug|x86 - {9B00D86A-6A39-44D2-9D66-32D9D07882E8}.Debug|x86.Build.0 = Debug|x86 - {9B00D86A-6A39-44D2-9D66-32D9D07882E8}.Release|x86.ActiveCfg = Release|x86 - {9B00D86A-6A39-44D2-9D66-32D9D07882E8}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Ionic.Zip.dll b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Ionic.Zip.dll deleted file mode 100644 index 7b11577fa..000000000 Binary files a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Ionic.Zip.dll and /dev/null differ diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.config b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.config deleted file mode 100644 index d2e19fd24..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.config +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.xsd b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.xsd deleted file mode 100644 index 2203f4ede..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.xsd +++ /dev/null @@ -1,2585 +0,0 @@ - - - - - - - - - - - - - - Watch config file for changes and reload automatically. - - - - - Print internal NLog messages to the console. Default value is: false - - - - - Print internal NLog messages to the console error output. Default value is: false - - - - - Write internal NLog messages to the specified file. - - - - - Log level threshold for internal log messages. Default value is: Info. - - - - - Global log level threshold for application log messages. Messages below this level won't be logged.. - - - - - Pass NLog internal exceptions to the application. Default value is: false. - - - - - - - - - - - - - - Make all targets within this section asynchronous (creates additional threads but the calling thread isn't blocked by any target writes). - - - - - - - - - - - - - - - - - Prefix for targets/layout renderers/filters/conditions loaded from this assembly. - - - - - Load NLog extensions from the specified file (*.dll) - - - - - Load NLog extensions from the specified assembly. Assembly name should be fully qualified. - - - - - - - - - - Name of the logger. May include '*' character which acts like a wildcard. Allowed forms are: *, Name, *Name, Name* and *Name* - - - - - Comma separated list of levels that this rule matches. - - - - - Minimum level that this rule matches. - - - - - Maximum level that this rule matches. - - - - - Level that this rule matches. - - - - - Comma separated list of target names. - - - - - Ignore further rules if this one matches. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the file to be included. The name is relative to the name of the current config file. - - - - - Ignore any errors in the include file. - - - - - - - Variable name. - - - - - Variable value. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Limit on the number of requests in the lazy writer thread request queue. - - - - - Time in milliseconds to sleep between batches. - - - - - Number of log events that should be processed in a batch by the lazy writer thread. - - - - - Action to be taken when the lazy writer thread request queue count exceeds the set limit. - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to use sliding timeout. - - - - - Number of log events to be buffered. - - - - - Timeout (in milliseconds) after which the contents of buffer will be flushed if there's no write in the specified period of time. Use -1 to disable timed flushes. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to append newline at the end of log message. - - - - - Instance of that is used to format log messages. - - - - - Action that should be taken if the message is larger than maxMessageSize. - - - - - Maximum message size in bytes. - - - - - Encoding to be used. - - - - - Size of the connection cache (number of connections which are kept alive). - - - - - Network address. - - - - - Indicates whether to keep connection open whenever possible. - - - - - Indicates whether to include source info (file name and line number) in the information sent over the network. - - - - - Indicates whether to include call site (class and method name) in the information sent over the network. - - - - - AppInfo field. By default it's the friendly name of the current AppDomain. - - - - - NDC item separator. - - - - - Indicates whether to include stack contents. - - - - - Indicates whether to include NLog-specific extensions to log4j schema. - - - - - Indicates whether to include dictionary contents. - - - - - - - - - - - - - - - - - - - - Layout that should be use to calcuate the value for the parameter. - - - - - Viewer parameter name. - - - - - - - - - - - - - - - - Name of the target. - - - - - Text to be rendered. - - - - - Footer. - - - - - Header. - - - - - Indicates whether to send the log messages to the standard error instead of the standard output. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string. - - - - - Name of the database provider. - - - - - Indicates whether to use database transactions. Some data providers require this. - - - - - Name of the connection string (as specified in <connectionStrings> configuration section. - - - - - Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase. - - - - - Indicates whether to keep the database connection open between the log events. - - - - - Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string. - - - - - Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string. - - - - - Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string. - - - - - Connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used. - - - - - Text of the SQL command to be run on each log level. - - - - - - - - - - - - - - - - - - - - - - - Type of the command. - - - - - Connection string to run the command against. If not provided, connection string from the target is used. - - - - - Indicates whether to ignore failures. - - - - - Command text. - - - - - - - - - - - - - - Layout that should be use to calcuate the value for the parameter. - - - - - Database parameter name. - - - - - Database parameter precision. - - - - - Database parameter scale. - - - - - Database parameter size. - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to return to the first target after any successful write. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Text to be rendered. - - - - - Header. - - - - - Footer. - - - - - File encoding. - - - - - Line ending mode. - - - - - Size in bytes above which log files will be automatically archived. - - - - - Maximum number of archive files that should be kept. - - - - - Name of the file to be used for an archive. - - - - - Way file archives are numbered. - - - - - Indicates whether to automatically archive log files every time the specified time passes. - - - - - Indicates whether to replace file contents on each write instead of appending log message at the end. - - - - - File attributes (Windows only). - - - - - Name of the file to write to. - - - - - Indicates whether to delete old log file on startup. - - - - - Indicates whether to enable log file(s) to be deleted. - - - - - Indicates whether to create directories if they don't exist. - - - - - Indicates whether concurrent writes to the log file by multiple processes on the same host. - - - - - Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity. - - - - - Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger). - - - - - Indicates whether concurrent writes to the log file by multiple processes on different network hosts. - - - - - Delay in milliseconds to wait before attempting to write to the file again. - - - - - Number of times the write is appended on the file before NLog discards the log message. - - - - - Log file buffer size in bytes. - - - - - Indicates whether to automatically flush the file buffers after each log message. - - - - - Indicates whether to keep log file open instead of opening and closing it on each logging event. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Condition expression. Log events who meet this condition will be forwarded to the wrapped target. - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Message box title. - - - - - - - - - - - - - - - - - Name of the target. - - - - - Method name. The method must be public and static. - - - - - Class name. - - - - - - - - - - - - - - Layout that should be use to calcuate the value for the parameter. - - - - - Name of the parameter. - - - - - Type of the parameter. - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Action that should be taken if the message is larger than maxMessageSize. - - - - - Indicates whether to append newline at the end of log message. - - - - - Layout used to format log messages. - - - - - Maximum message size in bytes. - - - - - Encoding to be used. - - - - - Size of the connection cache (number of connections which are kept alive). - - - - - Indicates whether to keep connection open whenever possible. - - - - - Network address. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to append newline at the end of log message. - - - - - Instance of that is used to format log messages. - - - - - Action that should be taken if the message is larger than maxMessageSize. - - - - - Maximum message size in bytes. - - - - - Encoding to be used. - - - - - Size of the connection cache (number of connections which are kept alive). - - - - - Network address. - - - - - Indicates whether to keep connection open whenever possible. - - - - - Indicates whether to include source info (file name and line number) in the information sent over the network. - - - - - Indicates whether to include call site (class and method name) in the information sent over the network. - - - - - AppInfo field. By default it's the friendly name of the current AppDomain. - - - - - NDC item separator. - - - - - Indicates whether to include stack contents. - - - - - Indicates whether to include NLog-specific extensions to log4j schema. - - - - - Indicates whether to include dictionary contents. - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to perform layout calculation. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - - Name of the target. - - - - - Default filter to be applied when no specific rule matches. - - - - - - - - - - - - - Condition to be tested. - - - - - Resulting filter to be applied when the condition matches. - - - - - - - - - - - - Name of the target. - - - - - - - - - - - - - - - Name of the target. - - - - - Number of times to repeat each log message. - - - - - - - - - - - - - - - - Name of the target. - - - - - Time to wait between retries in milliseconds. - - - - - Number of retries that should be attempted on the wrapped target in case of a failure. - - - - - - - - - - - - - - Name of the target. - - - - - - - - - - - - - - Name of the target. - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Web service URL. - - - - - Encoding. - - - - - Protocol to be used when calling web service. - - - - - Web service namespace. - - - - - Web service method name. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Body layout (can be repeated multiple times). - - - - - Footer layout. - - - - - Header layout. - - - - - Quoting mode. - - - - - Quote Character. - - - - - Indicates whether CVS should include header. - - - - - Custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - - - - - Column delimiter. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Layout of the column. - - - - - Name of the column. - - - - - - - - - - - - Layout text. - - - - - - - - - - - - - - - - Body layout (can be repeated multiple times). - - - - - Header layout. - - - - - Footer layout. - - - - - - - - - - - - - - - - - - - - - - Condition expression. - - - - - Action to be taken when filter matches. - - - - - - - - - - - - - - - - - - - - - - - - - - Layout to be used to filter log messages. - - - - - Substring to be matched. - - - - - Action to be taken when filter matches. - - - - - Indicates whether to ignore case when comparing strings. - - - - - - - - - - - - - - - - - Indicates whether to ignore case when comparing strings. - - - - - Layout to be used to filter log messages. - - - - - Action to be taken when filter matches. - - - - - String to compare the layout to. - - - - - - - - - - - - - - - - - Layout to be used to filter log messages. - - - - - Substring to be matched. - - - - - Action to be taken when filter matches. - - - - - Indicates whether to ignore case when comparing strings. - - - - - - - - - - - - - - - - - Indicates whether to ignore case when comparing strings. - - - - - Layout to be used to filter log messages. - - - - - Action to be taken when filter matches. - - - - - String to compare the layout to. - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to use the XML format when serializing message. - - - - - Encoding to be used when writing text to the queue. - - - - - Layout used to format log messages. - - - - - Indicates whether to use recoverable messages (with guaranteed delivery). - - - - - Indicates whether to create the queue if it doesn't exists. - - - - - Label to associate with each message. - - - - - Name of the queue to write to. - - - - - - - - - - - - - - - - - Name of the target. - - - - - Maximum number of log events that the buffer can keep. - - - - - Indicates whether buffer should grow as needed. - - - - - Number of log events to be buffered. - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to add <!-- --> comments around all written texts. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Text to be rendered. - - - - - Header. - - - - - Footer. - - - - - Indicates whether to use default row highlighting rules. - - - - - Indicates whether the error stream (stderr) should be used instead of the output stream (stdout). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Background color. - - - - - Condition that must be met in order to set the specified foreground and background color. - - - - - Foreground color. - - - - - - - - - - - - - - - Background color. - - - - - Foreground color. - - - - - Indicates whether to ignore case when comparing texts. - - - - - Regular expression to be matched. You must specify either text or regex. - - - - - Text to be matched. You must specify either text or regex. - - - - - Indicates whether to match whole words only. - - - - - - - - - - - - - - - Name of the target. - - - - - Footer. - - - - - Text to be rendered. - - - - - Header. - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Name of the machine on which Event Log service is running. - - - - - Value to be used as the event Source. - - - - - Layout that renders event Category. - - - - - Layout that renders event ID. - - - - - Name of the Event Log to write to. This can be System, Application or any user-defined name. - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Indicates whether log text should be appended to the text of the control instead of overwriting it. - - - - - Name of control to which NLog will log write log text. - - - - - Name of the Form on which the control is located. - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Username to change context to. - - - - - User account password. - - - - - Indicates whether to revert to the credentials of the process instead of impersonating another user. - - - - - Required impersonation level. - - - - - Windows domain name to change context to. - - - - - Logon Type. - - - - - Type of the logon provider. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Header. - - - - - Footer. - - - - - Text to be rendered. - - - - - Indicates whether to send message as HTML instead of plain text. - - - - - Indicates whether to add new lines between log entries. - - - - - Encoding to be used for sending e-mail. - - - - - Mail subject. - - - - - Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - Sender's email address (e.g. joe@domain.com). - - - - - Mail message body (repeated for each log message send in one mail). - - - - - Username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). - - - - - Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server. - - - - - Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - - - - - SMTP Authentication mode. - - - - - SMTP Server to be used for sending. - - - - - Port number that SMTP Server is listening on. - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Performance counter instance name. - - - - - Counter help text. - - - - - Performance counter type. - - - - - Indicates whether performance counter should be automatically created. - - - - - Name of the performance counter category. - - - - - Name of the performance counter. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Initial height of the form with rich text box. - - - - - Indicates whether scroll bar will be moved automatically to show most recent log entries. - - - - - Maximum number of lines the rich text box will store (or 0 to disable this feature). - - - - - Indicates whether the created form will be initially minimized. - - - - - Indicates whether the created window will be a tool window. - - - - - Name of RichTextBox to which Nlog will write. - - - - - Name of the Form on which the control is located. If there is no open form of a specified name than NLog will create a new one. - - - - - Initial width of the form with rich text box. - - - - - Indicates whether to use default coloring rules. - - - - - - - - - - - - - - - - - - - - - - - - - - - Background color. Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed. - - - - - Font color. Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed. - - - - - Indicates whether to ignore case when comparing texts. - - - - - Regular expression to be matched. You must specify either text or regex. - - - - - Font style of matched text. Possible values are the same as in FontStyle enum in System.Drawing. - - - - - Text to be matched. You must specify either text or regex. - - - - - Indicates whether to match whole words only. - - - - - - - - - - - - - Background color. - - - - - Condition that must be met in order to set the specified font color. - - - - - Font color. - - - - - Font style of matched text. - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Name of the endpoint configuration in WCF configuration file. - - - - - Endpoint address. - - - - - Indicates whether to use binary message encoding. - - - - - Client ID. - - - - - Indicates whether to include per-event properties in the payload sent to the server. - - - - - - \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.csproj b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.csproj deleted file mode 100644 index d667db04f..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.csproj +++ /dev/null @@ -1,94 +0,0 @@ - - - - Debug - x86 - 8.0.30703 - 2.0 - {9B00D86A-6A39-44D2-9D66-32D9D07882E8} - Exe - Properties - NzbDrone.Tvdb.Offline - NzbDrone.Tvdb.Offline - v4.0 - - - 512 - ..\ - true - - - x86 - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - x86 - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - .\Ionic.Zip.dll - - - ..\packages\mongocsharpdriver.1.7\lib\net35\MongoDB.Bson.dll - - - ..\packages\mongocsharpdriver.1.7\lib\net35\MongoDB.Driver.dll - - - ..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll - - - ..\..\NzbDrone.Core\bin\Debug\NzbDrone.Core.dll - - - - - - - - - - - - - - - - - - Always - - - Always - - - Designer - - - - - - - - - - \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Program.cs b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Program.cs deleted file mode 100644 index c304164f2..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Program.cs +++ /dev/null @@ -1,157 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Net; -using System.Xml.Linq; -using Ionic.Zip; -using Ionic.Zlib; -using NLog; -using NLog.Config; - -namespace NzbDrone.Tvdb.Offline -{ - - public class TVDbService - { - public List GetSeriesId() - { - var startYear = 1900; - - var xml = new WebClient().DownloadString("http://www.thetvdb.com/api/Updates.php?type=all&time=" + startYear); - - - var Ids = XElement.Load("http://www.thetvdb.com/api/Updates.php?type=all&time=1990") - .Descendants("Items").Select(i=>i.Elements("")) - - - - } - } - - - - public class Program - { - static readonly Logger _logger = LogManager.GetLogger("Main"); - private static DirectoryInfo _target; - private static DirectoryInfo _temp; - private static bool _cleanDb; - private static string dbPath; - - static void Main(string[] args) - { - SetupLogger(); - _logger.Info("Starting TVDB Offline..."); - - if (!String.IsNullOrWhiteSpace(dbPath)) - { - using (var zip = new ZipFile()) - { - _logger.Info("Compressing database file"); - zip.CompressionLevel = CompressionLevel.BestCompression; - zip.AddFiles(new[] { dbPath }); - zip.Save(dbPath + ".zip"); - } - } - - Console.WriteLine("Press any key to exit..."); - Console.ReadLine(); - } - - private static void CreateNewDb() - { - _logger.Info("Starting to generate offline DB..."); - var files = _target.GetFiles("*.zip"); - _logger.Info("Total number of files found {0}", files.Count()); - - var list = new Dictionary(); - - var repo = InitSubsonic(true); - decimal progress = 0; - foreach (var fileInfo in files) - { - Console.Write("\r{0:0.0}%", progress * 100 / files.Count()); - var series = ProcessFile(fileInfo, repo); - if (series != null) - { - if (!list.ContainsKey(series.SeriesId)) - { - list.Add(series.SeriesId, series); - } - else - { - Console.WriteLine(); - _logger.Warn("Conflict {0} <=> {1}", list[series.SeriesId], series); - } - } - progress++; - } - - _logger.Info("Writing series to DB"); - repo.AddMany(list.Values); - _logger.Info("DB is fully created"); - - - } - - private static Series ProcessFile(FileInfo fileInfo, IRepository repo) - { - try - { - - - _logger.Debug("Processing " + fileInfo.Name); - using (ZipFile zip = ZipFile.Read(fileInfo.FullName)) - { - - ZipEntry e = zip["en.xml"]; - if (e == null) - { - _logger.Warn("File {0} didn't contain an en.xml file", fileInfo.Name); - return null; - } - - var stream = e.OpenReader(); - var seriesElement = XDocument.Load(stream).Descendants("Series").First(); - - var series = new Series(); - series.SeriesId = (int)seriesElement.Element("id"); - - series.AirsDayOfWeek = seriesElement.Element("Airs_DayOfWeek").Value; - series.AirTimes = seriesElement.Element("Airs_Time").Value; - series.Overview = seriesElement.Element("Overview").Value; - series.Status = seriesElement.Element("Status").Value; - series.Title = seriesElement.Element("SeriesName").Value; - - int ratingCount; - Int32.TryParse(seriesElement.Element("RatingCount").Value, out ratingCount); - series.RateCount = ratingCount; - - decimal rating; - Decimal.TryParse(seriesElement.Element("Rating").Value, out rating); - series.RateCount = ratingCount; - - series.CleanTitle = Core.Parser.NormalizeTitle(series.Title); - series.Path = fileInfo.Name; - - return series; - } - } - catch (Exception e) - { - _logger.Error("Unable to process file. {0}. {1}", fileInfo.Name, e.Message); - return null; - } - - - } - - - private static void SetupLogger() - { - LogManager.ThrowExceptions = true; - LogManager.Configuration = new XmlLoggingConfiguration("nlog.config", false); - } - } -} diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Properties/AssemblyInfo.cs b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Properties/AssemblyInfo.cs deleted file mode 100644 index f69bd9a85..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("NzbDrone.Tvdb.Offline")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Microsoft")] -[assembly: AssemblyProduct("NzbDrone.Tvdb.Offline")] -[assembly: AssemblyCopyright("Copyright © Microsoft 2011")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("20805934-73f9-4a27-93c5-bb17f42435cd")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Series.cs b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Series.cs deleted file mode 100644 index 48bbbcd4a..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Series.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; - -namespace NzbDrone.Tvdb.Offline -{ - public class Series - { - public virtual int SeriesId { get; set; } - - public string Title { get; set; } - - public string CleanTitle { get; set; } - - public string Status { get; set; } - - public Boolean? Active { get; set; } - - public string Overview { get; set; } - - public string AirsDayOfWeek { get; set; } - - public int? WeekDay { get; set; } - - public String AirTimes { get; set; } - - public int? RateCount { get; set; } - - public decimal? Rating { get; set; } - - public String Path { get; set; } - } -} \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/app.config b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/app.config deleted file mode 100644 index 3f50a3c1b..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/app.config +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/log.config b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/log.config deleted file mode 100644 index c9b059f68..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/log.config +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/packages.config b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/packages.config deleted file mode 100644 index ba8db625a..000000000 --- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/packages.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/RawImages/logo.png b/RawImages/logo.png deleted file mode 100644 index 838c0b38c..000000000 Binary files a/RawImages/logo.png and /dev/null differ diff --git a/SceneMappings.csv b/SceneMappings.csv deleted file mode 100644 index a4ca4c20e..000000000 --- a/SceneMappings.csv +++ /dev/null @@ -1,64 +0,0 @@ -csinewyork,73696,CSI -csiny,73696,CSI -csi,72546,CSI -csilasvegas,72546,CSI -archer,110381,Archer -lifeafterpeopleseries,83897,Life After People -lifeafterpeople,83897,Life After People -kitchennightmaresus,80552,Kitchen Nightmares US -dailyshow,71256,The Daily Show -dailyshowwithjonstewart,71256,The Daily Show -lawordersvu,75692,Law and Order SVU -laworderspecialvictimsunit,75692,Law and Order -lawordercriminalintent,71489,Law and Order -laworderci,71489,Law and Order -dancingwithstarsus,79590,Dancing With The Stars -craigferguson,73387,Craig Ferguson -jimmyfallon,85355,Jimmy Fallon -davidletterman,75088,David Letterman -bigbrotherus,76706,Big Brother -colony,105521,The Colony -colonyus,105521,The Colony -americasfunniesthomevideos,76235,Americas Funniest Home Videos -afhv,76235,Americas Funniest Home Videos -childrenshospitalus,139941,Childrens Hospital -childrenshospital,139941,Childrens Hospital -merlin,83123,Merlin -merlin2008,83123,Merlin -wwemondaynightraw,76779,WWE Monday Night RAW -shitmydadsays,164951,Shit My Dad Says -geniuswithdavegorman,83714,Genius with Dave Gorman -laworderla,168161,Law and Order -startrektos,77526,Star Trek TOS -startrekds,72073,Star Trek DS9 -ellendegeneres,72194,Ellen Degeneres -drinkingmadeeasy,195831,Drinking Made Easy -zanelampreysdrinkingmadeeasy,195831,Drinking Made Easy -poirot,76133,Poirot -agathachristiespoirot,76133,Poirot -realworldroadruleschallenge,70870,The Real World Road Rules Challenge -challengecutthroat,70870,The Challenge Cutthroat -thisoldhouseprogram,77444,This Old House Program -minutesus,73290,60 Minutes -conan,194751,Conan -conan2010,194751,Conan -carlos2010,164451,Carlos 2010 -babalon,70726,Babalon -genius,83714,Genius -geniuswithdavegormand,83714,Genius With Dave Gormand -comeflywithme2010,212571,Come Fly With Me 2010 -bordersecurity,81563,Border Security -bordersecurityaustraliasfrontline,81563,Border Security Australias Frontline -silentlibraryus,172381,Silent Library US -scifiscience,131791,Sci Fi Science -frontline,80646,Frontline -frontlineus,80646,Frontline -rbtau,189931,RBT AU -house,73255,House -housemd,73255,House -office,73244,The Office -officeus,73244,The Office -thevoice,247824,The Voice -battlestargalactica,73545,Battlestar Galactica -hawaiifive2010,164541,Hawaii Five 0 -onceupontime,248835,Once Upon a Time diff --git a/clo b/clo deleted file mode 100644 index aaafc779a..000000000 --- a/clo +++ /dev/null @@ -1,30 +0,0 @@ -* af705cb - (HEAD, origin/master, origin/HEAD, master) cleaned up history/log grid UI (20 seconds ago)  -* e896af5 - ReSharper code cleanup (17 minutes ago)  -* 8cade43 - Application will automatically restart on db error. (32 minutes ago)  -* fcf5197 - Removed IConfigProvider, ISeasonProvider, ISyncProvider (86 minutes ago)  -* 7efbfdb - removed IEpisodeProvider, ILogProvider (3 hours ago)  -* 8fbc79c - Merge branch 'mark-fork' (4 hours ago)  -|\ -| * 0a7f7fc - (mark/master, mark-fork) Added tests for RootDirProvider. (5 hours ago)  -| * bfeb7b3 - Merge branch 'master' of git://github.com/kayone/NzbDrone (7 hours ago)  -| |\ -| * | 1a9948d - Removed IDiskProvider. (27 hours ago)  -| * | e5413d6 - Removed IRenameProvider. (27 hours ago)  -| * | 29690d9 - Removed IRssSyncProvider & IBacklogProvider (27 hours ago)  -| * | 0d95302 - Removed IHistoryProvider. (27 hours ago)  -| * | c25af59 - Removed ISeriesProvider (27 hours ago)  -| * | bd0a7a5 - Removed INotificationProvider (27 hours ago)  -| * | 4426072 - Merge branch 'master' of git://github.com/kayone/NzbDrone (34 hours ago)  -| |\ \ -* | | | 1cc44ed - fixed some build issues/notification issues (4 hours ago)  -| |_|/ -|/| | -* | | ce11986 - Merge branch 'mark-fork' (34 hours ago)  -|\ \ \ -| |/ / -| | / -| |/ -|/| -| * f52b399 - Removed IExternalNotificationProvider (35 hours ago)  -| * c77a88d - Removed IDownloadProvider (35 hours ago)  -| * 0ee4f8c - Removed IPostProcessingProvider (2 days ago)  \ No newline at end of file diff --git a/package.bat b/package.bat deleted file mode 100644 index 15888f2e6..000000000 --- a/package.bat +++ /dev/null @@ -1,27 +0,0 @@ -SET PACKAGEROOT=_rawPackage -SET TARGET=%PACKAGEROOT%\NzbDrone -SET COPY_FLAGS=/S /V /I /Y -SET DELETE_FLAGS=/Q /F /S - -rd %PACKAGEROOT% /S /Q -del nzbdrone*.zip %DELETE_FLAGS% -del _output\FluentValidation.resources.dll %DELETE_FLAGS% - -echo ##teamcity[progressMessage 'Packaging release'] - -xcopy ServiceHelpers\ServiceInstall\bin\Release\*.exe %TARGET%\ %COPY_FLAGS% -xcopy ServiceHelpers\ServiceUninstall\bin\Release\*.exe %TARGET%\ %COPY_FLAGS% - -xcopy _output\*.* %TARGET%\ %COPY_FLAGS% -xcopy NzbDrone.Update\bin\Release\*.* %TARGET%\NzbDrone.Update\ %COPY_FLAGS% - -CD %PACKAGEROOT% - -del *.xml %DELETE_FLAGS% -del *.vshost.exe.* %DELETE_FLAGS% - -..\Libraries\7zip\7za.exe a -tzip ..\NzbDrone.zip * - -CD .. - -echo ##teamcity[progressMessage 'Release packaged'] \ No newline at end of file diff --git a/service_deploy_production.bat b/service_deploy_production.bat deleted file mode 100644 index 3a977d22b..000000000 --- a/service_deploy_production.bat +++ /dev/null @@ -1,6 +0,0 @@ -rd C:\inetpub\services /S /Q - -xcopy C:\inetpub\services_stage\*.* C:\inetpub\services\ /E /V /I /Y /F /C /o -xcopy C:\inetpub\services\web.production.config c:\inetpub\services\web.config /o /y - -pause \ No newline at end of file diff --git a/service_stage.bat b/service_stage.bat deleted file mode 100644 index d891ebc68..000000000 --- a/service_stage.bat +++ /dev/null @@ -1,31 +0,0 @@ -SET TARGET=_rawPackage_service - -rd %TARGET% /S /Q - -xcopy NzbDrone.Services\NzbDrone.Services.Service\bin\*.* %TARGET%\bin\ /E /V /I /Y /F /O -xcopy NzbDrone.Services\NzbDrone.Services.Service\Content\*.* %TARGET%\Content\ /E /V /I /Y /F /O -xcopy NzbDrone.Services\NzbDrone.Services.Service\Scripts\*.* %TARGET%\Scripts\ /E /V /I /Y /F /O -xcopy NzbDrone.Services\NzbDrone.Services.Service\Views\*.* %TARGET%\Views\ /E /V /I /Y /F /O -xcopy NzbDrone.Services\NzbDrone.Services.Service\log.config %TARGET% /S /V /I /Y /F /O -xcopy NzbDrone.Services\NzbDrone.Services.Service\Global.asax %TARGET% /S /V /I /Y /F /O -xcopy service_deploy_production.bat %TARGET% /O /Y - -Libraries\CTT\ctt.exe source:"NzbDrone.Services\NzbDrone.Services.Service\Web.config" transform:"NzbDrone.Services\NzbDrone.Services.Service\Web.Stage.config" destination:"%TARGET%\Web.config" -Libraries\CTT\ctt.exe source:"NzbDrone.Services\NzbDrone.Services.Service\Web.config" transform:"NzbDrone.Services\NzbDrone.Services.Service\Web.Release.config" destination:"%TARGET%\Web.production.config" - -CD %TARGET% - -del nlog.xml /Q /F /S -del nlog.pdb /Q /F /S -del ninject*.pdb /Q /F /S -del ninject*.xml /Q /F /S -del Mvc*.pdb /Q /F /S -del bin\*.xml /Q /F /S - -cd .. - -rd C:\inetpub\services_stage /S /Q - -xcopy _rawPackage_service\*.* C:\inetpub\stage-services.nzbdrone.com /E /V /I /Y - -