Alexey Terentyev 46d19c4676 Fix topics addition (Another solution) (#4031) (#4258)
* Added topics validation, fixed repo topics duplication (#4031)

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Added tests

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Fixed fmt

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Added comments to exported functions

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Deleted RemoveDuplicateTopics function

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Fixed messages

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Added migration

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* fmt migration file

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* fixed lint

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Added Copyright

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Added query solution for duplicates

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Fixed migration query

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Changed RegExp. Fixed migration

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* fmt migration file

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Fixed test for changed regexp

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Removed validation log messages

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Renamed migration file

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>

* Renamed validate function

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>
2018-06-21 17:09:46 +08:00
..
2018-05-19 17:12:37 +03:00
2018-03-06 09:22:16 +08:00
2017-05-26 09:38:18 +08:00
2017-05-04 13:54:56 +08:00
2018-03-30 07:21:27 +08:00
2018-02-10 20:19:26 +02:00
2017-01-03 10:52:09 +08:00
2018-03-13 10:03:55 +08:00
2018-05-09 19:29:04 +03:00
2018-05-09 19:29:04 +03:00
2018-05-09 19:29:04 +03:00
2018-05-21 10:28:29 +08:00
2018-05-21 10:28:29 +08:00
2018-01-27 18:48:15 +02:00
2014-04-13 03:14:43 -04:00
2018-02-23 16:42:02 +08:00
2018-05-21 10:28:29 +08:00
2017-10-27 09:10:54 +03:00
2018-05-19 17:12:37 +03:00
2018-05-19 17:12:37 +03:00