History log of /Couchbase_NET_Client_v3.0/.gitignore (Results 1 - 14 of 14)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 3.0.0-beta3, 2.7.14, 3.0.0-beta2, 2.7.12, 2.7.11, 2.7.10, 2.7.9, 2.7.8, 3.0.0-alpha4
# 9a95a0e5 10-May-2019 Brant Burnett <bburnett@centeredgesoftware.com>

NCBC-1952: Implement BenchmarkDotNet

Motivation
----------
Provide more consistent benchmark analysis using expertise from
benchmarking experts, as well as provide more useful ou

NCBC-1952: Implement BenchmarkDotNet

Motivation
----------
Provide more consistent benchmark analysis using expertise from
benchmarking experts, as well as provide more useful output data.

Modifications
-------------
Added BenchmarkDotNet package to Couchbase.LoadTests, and made the
project always optimized. Also added a Main method and set to executable
output.

Reworked supression of InternalsVisibleTo to be based on the presence
of a signing key rather than the Release configuration.

Rewrote OperationReadTests and OperationWriteTests to be benchmarks
rather than xUnit tests.

Adjusted .gitignore to exclude benchmark results, and added readme
documentation for running tests.

Results
-------
Operation read and write tests can be easily run with a complete
suite of benchmarking tools and detailed outputs and graphs.

Change-Id: Ie96177932ca2be911e3578853e6d008b270af556
Reviewed-on: http://review.couchbase.org/108959
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>

show more ...


Revision tags: 3.0.0-alpha3, 2.7.7, 2.7.6, 3.0.0-alpha2, 3.0.0-alpha1, 2.7.5, 2.7.3, 2.7.2, 2.7.1, 2.7.4, 2.7.0, 2.6.2, 2.6.1, 2.6.0, 2.5.12, 2.5.11, 2.5.10, 2.6.0-beta, 2.5.9, 2.5.8, 2.5.7, 2.5.6, 2.6.0-dp1, 2.5.5, 2.5.4, 2.5.3, 2.5.2, 2.5.1
# 5cb2b217 11-Sep-2017 Mike Goldsmith <goldsmith.mike@gmail.com>

NCBC-1510: Create and publish symbols package during builds

MOTIVATION
----------
It is desirable to create symbols nuget packages that can be deployed
alongside full nuget packa

NCBC-1510: Create and publish symbols package during builds

MOTIVATION
----------
It is desirable to create symbols nuget packages that can be deployed
alongside full nuget packages to help with debugging. They contains both
pdb files and the original source code and are pushed to dedicated
symbols servers for indexing. Using these symbols packages allows client
applications to debug original source code to help identify issues.

MODIFICATIONS
-------------
- add IncludeSymbols and IncludeSource parameters to msbuild command
- update skip_symbols to false for both nuget and myget in appveyor.yml
- add symbol server url for myget deployments
- remove default nuget feed url for nuget deployments
- add *.nupkg to .gitignore

RESULT
------
An additional nuget package is created that contains both the pdb files
and source code that can be used to help debug a client application. The
extra nuget package is published to either myget or nuget symbols feed
as part of the appveyor deployment step.

Change-Id: I876fb3a98637c7e48fcb15441ca66b42d3ffb111
Reviewed-on: http://review.couchbase.org/83277
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Mike Goldsmith <goldsmith.mike@gmail.com>

show more ...


Revision tags: 2.5.0, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.3, 2.4.2, 2.4.1, 2.4.0
# 101cf294 30-Jan-2017 MikeGoldsmith <goldsmith.mike@gmail.com>

NCBC-1294: Add Couchbase.snk to gitignore

MOTIVATION
----------
The Coucbase library uses an SNK to strongly name the assembly for
public use. The SNK is intended to be private t

NCBC-1294: Add Couchbase.snk to gitignore

MOTIVATION
----------
The Coucbase library uses an SNK to strongly name the assembly for
public use. The SNK is intended to be private to ensure that any
consuming application can guarantee that it is an official distribution.

To help prevent accidentally adding the SNK file to source control we
can add it to the project's .gitignore file.

MODIFICATIONS
-------------
- Add Couchbase.snk to .gitignore

RESULT
------
If present, the private Couchbase.snk file will not be added to source
control accidentally.

Change-Id: I55f8a51dcb14e4209b3ec6513ee270fa240b9c61
Reviewed-on: http://review.couchbase.org/72882
Tested-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>

show more ...


# 34dffd35 11-Jan-2017 jeffrymorris <jeffrymorris@gmail.com>

NCBC-1270: Ignore .lock files

Motivation
----------
Ignore lock files generated locally when NuGet restores.

Modification
------------
Add *.lock.json to .gitignore.

NCBC-1270: Ignore .lock files

Motivation
----------
Ignore lock files generated locally when NuGet restores.

Modification
------------
Add *.lock.json to .gitignore.

Results
-------
Lock files will not be stored in git.

Change-Id: Ib2688ba87d98fc53b4e34e1a1fa17208bf13ffc8
Reviewed-on: http://review.couchbase.org/71834
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>

show more ...


Revision tags: 2.3.11, 2.3.10, 2.3.9, core-dp1, 2.3.8
# 7eff8cd8 12-Aug-2016 Mike Goldsmith <goldsmith.mike@gmail.com>

NCBC-1141: When Id is not present in doc fail-fast

MOTIVATION
----------
Whenever mn insert, replace, append or prepend command is executed without a
key property an exception is

NCBC-1141: When Id is not present in doc fail-fast

MOTIVATION
----------
Whenever mn insert, replace, append or prepend command is executed without a
key property an exception is thrown during serialization. It would be
better to fail-fast if the key was null or empty.

Whenever an operation that requires a key is executed without a valid
key an exception is thrown during serialization. It would be better to
fail-fast and throw an exception when the operation is created with an
invalid key.

MODIFICATIONS
-------------
Add new KeyException that sets the message to "Key cannot be null or
empty.".

Thorw KeyException during construction if key is null or empty for:
- Get, GetL, GetQ, GetQ and GetT
- Hello
- Add, Append, Decrement, Delete, Prepend, Replace and Set
- Observe
- ReplicaRead
- Touch
- Unlock

- All Subdocument operations

Added tests to prove a null or empty key throws for each operation type
correctly.

Also added local.config to .gitignore so we can have local appSettings
that don't need to be added to source control.

RESULT
------
If an insert command is executed without a valid key the operation now
fails quickley before trying to serialize the operation.

Change-Id: I8a155c6909204ac60059b1c4ce3becddd3153510
Reviewed-on: http://review.couchbase.org/66725
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>

show more ...


# 0aeb67cf 20-Sep-2016 jeffrymorris <jeffrymorris@gmail.com>

NCBC-1201: Make Visual Studio download Nuget.exe

Motivation
----------
Make NuGet.exe be downloaded if does not exist locally.

Modifications
-------------
Remove NuG

NCBC-1201: Make Visual Studio download Nuget.exe

Motivation
----------
Make NuGet.exe be downloaded if does not exist locally.

Modifications
-------------
Remove NuGet.exe from .nuget folder and change NuGet.targets so that
DownloadNuGetExe is true.

Results
-------
If NuGet.exe is not found locally, it will now be downloaded via
DownloadNuGetExe.

Change-Id: I59896716c23980a7f60a9dff83f2108ac525de57
Reviewed-on: http://review.couchbase.org/67805
Reviewed-by: Hari Kodungallur <hari.kodungallur@couchbase.com>
Reviewed-by: Brant Burnett <bburnett@centeredgesoftware.com>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>

show more ...


# ac8350cb 05-Sep-2016 brantburnett <bburnett@centeredgesoftware.com>

NCBC-1189: Make .Net Standard compatible assemblies

Motivation
----------
Create a .Net Standard version of the Couchbase SDK, which will be
compatible with .Net Core.

M

NCBC-1189: Make .Net Standard compatible assemblies

Motivation
----------
Create a .Net Standard version of the Couchbase SDK, which will be
compatible with .Net Core.

Modifications
-------------
Created Couchbase.NetStandard, which uses linked files and some compiler
directives to build a .Net Standard version of the Couchbase SDK.

Created .Net 4.6.2 versions of Couchbase.UnitTests and
Couchbase.IntegrationTests which reference Couchbase.NetStandard. For
consistency, change integration tests to always use JSON configuration
instead of XML.

Made minor tweaks to various classes to be .Net Standard compatible.

Results
-------
Couchbase.NetStandard creaetes a Net Standard 1.5 compatible binary.

Couchbase.UnitTesta.NetStandard and Couchbase.IntegrationTests.NetStandard
test behaviors when the Net Standard binary is consumed by a .Net 4.6.2
application.

Once Resharper has support for .Net Core unit tests, the test libraries
can be converted to run in .Net Core instead of .Net 4.6.2.

Change-Id: I144b2f54d6e4b7a2cf92dc7d182d414894ec1ca7
Reviewed-on: http://review.couchbase.org/67364
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>

show more ...


# ee0d24fc 10-Aug-2016 Sergey Avseyev <sergey.avseyev@gmail.com>

NCBC-1174: Rename file to match class name

Build system on case-sensitive file system does not find the class.
In particular IntelliJ Rider. Also added .idea directory to .gitignore.

NCBC-1174: Rename file to match class name

Build system on case-sensitive file system does not find the class.
In particular IntelliJ Rider. Also added .idea directory to .gitignore.

Change-Id: Ie610e435e0174a5f65465f8d287b3bcdf0626fd2
Reviewed-on: http://review.couchbase.org/66667
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>

show more ...


Revision tags: 2.3.5, 2.3.3, 2.3.1, 2.3.0, 2.3.6, 2.2.7, 2.2.8
# 0ac671e4 26-Jan-2016 Chad Kreimendahl <chad@onspring.com>

Nuget updates of common.logging to 3.3.1 and log4net to match

Change-Id: Ida61131158e646fc9c108d1ba068a62577d988bc
Reviewed-on: http://review.couchbase.org/59283
Reviewed-by: Jeffry

Nuget updates of common.logging to 3.3.1 and log4net to match

Change-Id: Ida61131158e646fc9c108d1ba068a62577d988bc
Reviewed-on: http://review.couchbase.org/59283
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>

show more ...


Revision tags: 2.2.6, 1.3.13, 2.2.4, 2.2.5, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.2.0-dp1
# c2f08a94 28-Aug-2015 Simon Baslé <simon.basle@gmail.com>

add xamarin pref to .gitignore

Change-Id: I501c60e545b23496808d87894185b0b946b54206
Reviewed-on: http://review.couchbase.org/54901
Reviewed-by: Simon Baslé <simon@couchbase.com>

add xamarin pref to .gitignore

Change-Id: I501c60e545b23496808d87894185b0b946b54206
Reviewed-on: http://review.couchbase.org/54901
Reviewed-by: Simon Baslé <simon@couchbase.com>
Tested-by: Simon Baslé <simon@couchbase.com>

show more ...


Revision tags: 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 1.3.12, 2.0.3, 1.3.11, 2.0.2, 2.0.1, 2.0ga, 1.3.10, 2.0-beta2, Beta20, 1.3.9, 1.3.8, 1.3.6, 1.3.7, 1.3.5, 1.3.4
# e7729e07 27-Feb-2014 Jeffry Morris <jeffrymorris@gmail.com>

Update .gitignore


# e6b5342d 27-Feb-2014 jeffrymorris <jeffrymorris@gmail.com>

Adding .gitignore


Revision tags: 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.9, 1.2.8, 1.2.7
# 2dc8a632 20-May-2013 jzablocki <dev@zblock.net>

NCBC-265: Refactor solution to include directly the Enyim dependencies

The Enyim.Caching submodule has been removed, and the
Enyim projects have been moved into the couchbase-net-client

NCBC-265: Refactor solution to include directly the Enyim dependencies

The Enyim.Caching submodule has been removed, and the
Enyim projects have been moved into the couchbase-net-client
source structure. Appropriate 4.0 and 3.5 versions exist
for each of the Enyim projects.

Solution references have been updated, and NuGet dependencies
are now set to download when the project is built, rather
than being stored in the repository.

Change-Id: I6e137d30ac18284a7168a7633c4f86af1d86cf39
Reviewed-on: http://review.couchbase.org/26411
Reviewed-by: Saakshi Manocha <saakshi.manocha@globallogic.com>
Tested-by: Saakshi Manocha <saakshi.manocha@globallogic.com>

show more ...


Revision tags: 1.2.5, 1.2.4, 1.2.2, 1.2.1, v1.2, 1.2-Beta-2, 1.2-DP4, 1.2-DP3, 1.1.5, 1.1, 1.0
# d53ddcac 03-Jan-2012 John Zablocki <dev@zblock.net>

Migrating Membase client to Couchbase namespaces

With the 1.8 CBS release, the .NET Couchbase client is being updated
to include proper Couchbase class and namespace naming. The new Cou

Migrating Membase client to Couchbase namespaces

With the 1.8 CBS release, the .NET Couchbase client is being updated
to include proper Couchbase class and namespace naming. The new Couchbase
project found here originated as a fork of the Membase client
located at https://github.com/enyim/EnyimMemcached.

Commit 0c6fe754b2da57c72a688a7bf071092e0d7c7c8b was the starting point.
The client in this commit is not yet signed as was the Membase client.

Change-Id: I0c2d2bdf47e5639df727ca870ef22e0320cfe89e
Reviewed-on: http://review.couchbase.org/12023
Tested-by: John C. Zablocki <john@couchbase.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>

show more ...