<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>ProtocolBuffers.build</filename>
    </added>
    <added>
      <filename>lib/Rhino.Mocks.dll</filename>
    </added>
    <added>
      <filename>lib/Rhino.Mocks.xml</filename>
    </added>
    <added>
      <filename>lib/nunit-license.txt</filename>
    </added>
    <added>
      <filename>lib/nunit.framework.dll</filename>
    </added>
    <added>
      <filename>lib/protoc-license.txt</filename>
    </added>
    <added>
      <filename>lib/protoc.exe</filename>
    </added>
    <added>
      <filename>lib/rhino-license.txt</filename>
    </added>
    <added>
      <filename>protos/google/protobuf/csharp_options.proto</filename>
    </added>
    <added>
      <filename>protos/google/protobuf/descriptor.proto</filename>
    </added>
    <added>
      <filename>protos/google/protobuf/unittest.proto</filename>
    </added>
    <added>
      <filename>protos/google/protobuf/unittest_custom_options.proto</filename>
    </added>
    <added>
      <filename>protos/google/protobuf/unittest_embed_optimize_for.proto</filename>
    </added>
    <added>
      <filename>protos/google/protobuf/unittest_import.proto</filename>
    </added>
    <added>
      <filename>protos/google/protobuf/unittest_mset.proto</filename>
    </added>
    <added>
      <filename>protos/google/protobuf/unittest_optimize_for.proto</filename>
    </added>
    <added>
      <filename>readme.txt</filename>
    </added>
    <added>
      <filename>src/ProtoGen.Test/DependencyResolutionTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen.Test/DescriptorUtilTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen.Test/GeneratorTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen.Test/HelpersTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen.Test/Properties/AssemblyInfo.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen.Test/Properties/Google.ProtocolBuffers.ProtoGen.Test.snk</filename>
    </added>
    <added>
      <filename>src/ProtoGen.Test/ProtoGen.Test.csproj</filename>
    </added>
    <added>
      <filename>src/ProtoGen/DependencyResolutionException.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/DescriptorUtil.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/EnumFieldGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/EnumGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/ExtensionGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/FieldGeneratorBase.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/Generator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/GeneratorOptions.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/Helpers.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/IFieldSourceGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/ISourceGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/InvalidOptionsException.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/MessageFieldGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/MessageGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/PrimitiveFieldGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/Program.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/Properties/AssemblyInfo.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/Properties/Google.ProtocolBuffers.ProtoGen.snk</filename>
    </added>
    <added>
      <filename>src/ProtoGen/ProtoGen.csproj</filename>
    </added>
    <added>
      <filename>src/ProtoGen/RepeatedEnumFieldGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/RepeatedMessageFieldGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/RepeatedPrimitiveFieldGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/ServiceGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/SourceFileGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/SourceGeneratorBase.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/SourceGenerators.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/UmbrellaClassGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtoGen/app.config</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/AbstractMessageTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/ByteStringTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/CodedInputStreamTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/CodedOutputStreamTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/Collections/PopsicleListTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/DescriptorsTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/DynamicMessageTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/GeneratedMessageTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/MessageStreamIteratorTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/MessageStreamWriterTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/MessageTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/Properties/AssemblyInfo.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/Properties/Google.ProtocolBuffers.Test.snk</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/ProtocolBuffers.Test.csproj</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/ReflectionTester.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/ServiceTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/TestProtos/UnitTestCustomOptionsProtoFile.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/TestProtos/UnitTestImportProtoFile.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/TestProtos/UnitTestMessageSetProtoFile.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/TestProtos/UnitTestOptimizeForProtoFile.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/TestProtos/UnitTestProtoFile.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/TestUtil.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/TextFormatTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/UnknownFieldSetTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.Test/WireFormatTest.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers.sln</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/AbstractBuilder.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/AbstractMessage.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/ByteString.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/CodedInputStream.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/CodedOutputStream.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Collections/Dictionaries.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Collections/Lists.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Collections/PopsicleList.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Collections/ReadOnlyDictionary.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Delegates.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/DescriptorProtos/CSharpOptions.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/DescriptorProtos/DescriptorProtoFile.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/DescriptorProtos/IDescriptorProto.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/DescriptorProtos/PartialClasses.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/DescriptorBase.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/DescriptorPool.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/DescriptorUtil.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/DescriptorValidationException.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/EnumDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/FieldDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/FieldMappingAttribute.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/FieldType.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/FileDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/IDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/IndexedDescriptorBase.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/MappedType.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/MessageDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/MethodDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/PackageDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Descriptors/ServiceDescriptor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/DynamicMessage.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/ExtendableBuilder.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/ExtendableMessage.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/ExtensionInfo.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/ExtensionRegistry.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/FieldAccessorTable.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/IFieldAccessor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/ReflectionUtil.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/RepeatedEnumAccessor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/RepeatedMessageAccessor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/RepeatedPrimitiveAccessor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/SingleEnumAccessor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/SingleMessageAccessor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldAccess/SinglePrimitiveAccessor.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/FieldSet.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/GeneratedBuilder.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/GeneratedExtensionBase.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/GeneratedMessage.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/GeneratedRepeatExtension.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/GeneratedSingleExtension.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/IBuilder.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/IMessage.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/IRpcChannel.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/IRpcController.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/IService.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/InvalidProtocolBufferException.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/MessageStreamIterator.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/MessageStreamWriter.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Properties/AssemblyInfo.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/Properties/Google.ProtocolBuffers.snk</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/ProtocolBuffers.csproj</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/RpcUtil.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/TextFormat.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/TextGenerator.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/TextTokenizer.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/UninitializedMessageException.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/UnknownField.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/UnknownFieldSet.cs</filename>
    </added>
    <added>
      <filename>src/ProtocolBuffers/WireFormat.cs</filename>
    </added>
    <added>
      <filename>testdata/golden_message</filename>
    </added>
    <added>
      <filename>testdata/text_format_unittest_data.txt</filename>
    </added>
    <added>
      <filename>testdata/text_format_unittest_extensions_data.txt</filename>
    </added>
    <added>
      <filename>todo.txt</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,25 +1,14 @@
 # Untracked files
 
-csharp/ProtocolBuffers/bin/
-csharp/ProtocolBuffers/obj/
-csharp/ProtocolBuffers.Test/bin/
-csharp/ProtocolBuffers.Test/obj/
-csharp/ProtoGen/bin/
-csharp/ProtoGen/obj/
-csharp/ProtoGen.Test/bin/
-csharp/ProtoGen.Test/obj/
-csharp/TestBed
-java/.classpath
-java/.project
-java/.settings/
-java/bin/
-java/lib/
-java/src/.classpath
-java/src/.project
-java/src/bin/
-java/target/
-src/tmp/
+src/ProtocolBuffers/bin/
+src/ProtocolBuffers/obj/
+src/ProtocolBuffers.Test/bin/
+src/ProtocolBuffers.Test/obj/
+src/ProtoGen/bin/
+src/ProtoGen/obj/
+src/ProtoGen.Test/bin/
+src/ProtoGen.Test/obj/
 tmp/
-vsprojects/*
-vsprojects/protobuf.sln
-benchmark.txt
+*.user
+*.suo
+_ReSharper.*
\ No newline at end of file</diff>
      <filename>.gitignore</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6d063448957ba53e7aed6fbe74a18b8b39dc5bc1</id>
    </parent>
  </parents>
  <author>
    <name>Jon Skeet</name>
    <email>skeet@pobox.com</email>
  </author>
  <url>http://github.com/jskeet/dotnet-protobufs/commit/2edc13a674e73dcac99bfa257000c2186ecc7f2c</url>
  <id>2edc13a674e73dcac99bfa257000c2186ecc7f2c</id>
  <committed-date>2008-10-22T05:30:34-07:00</committed-date>
  <authored-date>2008-10-22T05:30:34-07:00</authored-date>
  <message>First cut at new layout</message>
  <tree>4b21c563f4cd4e399fbc0b253bc2f15e822eae88</tree>
  <committer>
    <name>Jon Skeet</name>
    <email>skeet@pobox.com</email>
  </committer>
</commit>
