tbazadaykin

Results 4 issues of tbazadaykin

File `.vagrant.d\data\machine-index` size is 625MB. As result: ``` C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/json/common.rb:156:in `initialize': negative string size (or size too big) (ArgumentError) from C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/json/common.rb:156:in `new' from C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/json/common.rb:156:in `parse' from C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/json/common.rb:335:in `load' from C:/HashiCorp/Vagrant/embedded/gems/2.2.3/gems/vagrant-2.2.3/lib/vagrant/machine_index.rb:293:in `unlocked_reload'...

bug
core
host/windows
encoding

I have encoded data like this: `0x0000000000000000000000000000000000000000000000000000000000000042000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000018a475d6741215709ed6cc5f4d064732379b5a580000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002e516d57426953453942795236767278346876726a71533353473572367745345352713743503252567061665a5756000000000000000000000000000000000000` and i know that it's was encoded like `['uint256', '(address,uint256)[]', 'string']` with values `[66, [(0x18a475d6741215709ed6cc5f4d064732379b5a58,1)], QmWBiSE9ByR6vrx4hvrjqS3SG5r6wE4SRq7CP2RVpafZWV]` and i know that everything is ok,...

enhancement
help wanted

**Problem** `VersionManager` is not friendly enough to custom manager, because of: 1. `get_queryset` always return `VersionedQuerySet`, as result it's impossible to override query set class throut `from_queryset` method; 1. `get_queryset`...

When using `as_of()` it using `OR` operator into query to add current record into result. ``` >>>print MyMode.objects.as_of(timezone.now()).query SELECT `mymodel`.`id`, `mymodel`.`identity`, `mymodel`.`version_start_date`, `mymodel`.`version_end_date`, `mymodel`.`version_birth_date` FROM `mymodel` WHERE ((`mymodel`.`version_end_date` > 2018-03-20...