Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

CHAOSS Project

CHAOSS is focused on creating analytics and metrics to help define community health
Collective - Host: opensource - https://opencollective.com/chaoss - Website: https://chaoss.community - Code: https://github.com/chaoss

[cmd:load] Fix enconding errors in command messages

github.com/chaoss/grimoirelab-sortinghat - 9aa33e67db8a6a119c82e0678acdc3fa38ba4e25 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Fix encoding errors on warning messages

github.com/chaoss/grimoirelab-sortinghat - 935ade5a24be9fbce809f75c8212105c5725716f authored almost 10 years ago by Santiago Dueñas <[email protected]>
[utils] Fix error generating UUIDs from unicode values

github.com/chaoss/grimoirelab-sortinghat - dc7308b3ffbcd45f5b8c82cf4f546b2c895b8af6 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[matching:email] Rename simple matcher to email matcher

github.com/chaoss/grimoirelab-sortinghat - ec5d25c0e7c1fe66e4c75b40bd733f27a8c6d918 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[matching:email_name] Add EmailNameMatcher class

This new method for matching identities uses email addresses and
names with the pattern "firstna...

github.com/chaoss/grimoirelab-sortinghat - 20e1cee02fac3d5d490bb0c735f42a9a59e1589c authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:sh] Encode UUID and ids to UTF-8

Some UUIDs and idenfifiers can have string values instead of
integer values. For this reason, th...

github.com/chaoss/grimoirelab-sortinghat - d68859f864941fbd9215e18bdc6db0163a6029b9 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[tests] Fix non-deterministic order on identities lists

For unknown reasons, SQLAlchemy does not return the list
of identities in the same order every t...

github.com/chaoss/grimoirelab-sortinghat - 591e5ec45a91c17193d274223a4d61dc7a557c93 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[model] Use nicks as ids when reflecting from IRC databases

The previous class used numeric ids but this was a bug. Currently,
there are not numeric ids on ...

github.com/chaoss/grimoirelab-sortinghat - d8eaceddbeb12383ffa9e5158579c4c2ed4882ac authored almost 10 years ago by Santiago Dueñas <[email protected]>
[sh2mg] Use SortingHat parser to parse input files

github.com/chaoss/grimoirelab-sortinghat - a11a044107f978836c463ba89c20d136ae05d639 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:sh] Add UUID values to identities

github.com/chaoss/grimoirelab-sortinghat - 03f838bad328ffb9740870dea35d18f88de36e4f authored almost 10 years ago by Santiago Dueñas <[email protected]>
[mg2sh] Fix unicode errors on identities ids

github.com/chaoss/grimoirelab-sortinghat - 1981060b41680661ad2e4e6b099a3853d41e41fd authored almost 10 years ago by Santiago Dueñas <[email protected]>
[tests] Add test to match identities with the same UUID

github.com/chaoss/grimoirelab-sortinghat - 68432fd511e2103d2c0f46b19cbc881015911693 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[tests] Fix tests to check matches when UUIDs are different

github.com/chaoss/grimoirelab-sortinghat - 61454fac1e6d96c3c369507abab5d15eba173ea0 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[matching:simple] Match on valid email addresses

This matcher will only give possitive results when the given
email address are valid. To check w...

github.com/chaoss/grimoirelab-sortinghat - c7128800787ddb207266d8d55e2b4bcd5b0c8edf authored almost 10 years ago by Santiago Dueñas <[email protected]>
[mg2sh] Do not export IRC identities which its nick is None

github.com/chaoss/grimoirelab-sortinghat - 35f7474298eda869ca22658c15a494196533638a authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Avoid to load first identity twice

github.com/chaoss/grimoirelab-sortinghat - 793120d97dfd6f775a6e54ef670bbd86c7658a72 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Skip identities with None values

github.com/chaoss/grimoirelab-sortinghat - 017380529de4999c0fbc81c0aec8db1a3650096e authored almost 10 years ago by Santiago Dueñas <[email protected]>
[model] Reflect people table from pullpo databases

github.com/chaoss/grimoirelab-sortinghat - 54167c498a642bb867416f2c71a30eb3fb9b1076 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[mg2sh] Add source parameter

github.com/chaoss/grimoirelab-sortinghat - d3343a3b1bb2678d5680d45adf63c6404d194d0d authored almost 10 years ago by Santiago Dueñas <[email protected]>
[mg2sh] Export identities using the new Sorting Hat schema

github.com/chaoss/grimoirelab-sortinghat - 94c0e80e07725e6d32fd6e7757c5bc265de736b7 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:export] Add organizations key to exported data

github.com/chaoss/grimoirelab-sortinghat - d013ea52548154a914f9bd770358bf9c2f34007e authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:sh] Encode data to UTF-8

github.com/chaoss/grimoirelab-sortinghat - 2fa04c6e466fbb54e8a24478c42f3fcec8436e9a authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:sh] Use str_to_datetime() to parse date strings

github.com/chaoss/grimoirelab-sortinghat - a3de90f5522990ec4571e9341dcf50083d1efaeb authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Load all content from the input file by default

By default, the command will load all the content from the
input file without excluding anything...

github.com/chaoss/grimoirelab-sortinghat - e89adbce4b81ce69db144eee81f8473529d5b19d authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Remove deprecated 'source' argument

github.com/chaoss/grimoirelab-sortinghat - 75d8776cd94ef21fb7de7a02b3ff426c497c300f authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Support new SortingHat identities loader

SortingHat schema is from the unique and default format
used to import identities and organizati...

github.com/chaoss/grimoirelab-sortinghat - 260d8446e357f2977bd940527b72006bcd9828c0 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[tests] Add new test to merge_date_ranges()

github.com/chaoss/grimoirelab-sortinghat - 32b932ab67bfae441fa85093138d667cc733d561 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:sh] Set methods to private

github.com/chaoss/grimoirelab-sortinghat - 3734e18e55e91cdb9a2737c8a3fecc422e821fdd authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:sh] Remove deprecated organizations parser

github.com/chaoss/grimoirelab-sortinghat - 980707d994162275fdbf9cc0da94785feb464fe4 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Remove third-party organizations loaders

SortingHat format is the only supported format. Third-party
deprecated loaders will be moved to ...

github.com/chaoss/grimoirelab-sortinghat - 0dea7f44dfb1cfc7289030e1c843a81b502b3239 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:sh] Add SortingHat parser

This new class parses data from identites and organizations streams.
This will replace the previ...

github.com/chaoss/grimoirelab-sortinghat - 9dcb037bf0b4ff1da0a83c95614ec63e57af3b5e authored almost 10 years ago by Santiago Dueñas <[email protected]>
[sh2mg] Remove unnecessary constraint on 'people_uidentities' table

github.com/chaoss/grimoirelab-sortinghat - 96692466434c5ff60af598d493f9e802eddde299 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:orgs] Search organizations using a term

github.com/chaoss/grimoirelab-sortinghat - ec365a5fbc22a63b8b474721a2aa99cf751cc5d7 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[model] Add __repr__() method to Domain class

github.com/chaoss/grimoirelab-sortinghat - 0ed811dcdd81aaae053b0a11666ee0e187c8e3ae authored almost 10 years ago by Santiago Dueñas <[email protected]>
[model] Replace 'init' by 'start' term in Enrollment

Closes #6

github.com/chaoss/grimoirelab-sortinghat - 6693143e5c2410985b5b466d423c224f8cd4aaf0 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:add] Display list of available matchers for 'matching' argument

github.com/chaoss/grimoirelab-sortinghat - 004c66b6089976b5b66317e80e72ab9d6e533ee3 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Display list of available matchers for 'matching' argument

Fixes #3.

github.com/chaoss/grimoirelab-sortinghat - 75142c9a68abdfb6e4a3ae84163f90546a360a76 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:export] Set --identities and --orgs as required parameters

github.com/chaoss/grimoirelab-sortinghat - 084f6adfc9775f6f05b2c57e6437a69163ad2ceb authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Set --identities and --orgs parameters as required

Fixes #1.

github.com/chaoss/grimoirelab-sortinghat - c93d90e9b94635722cf0281a6d3e4388e413deaa authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:gitdm] Fix unicode errors

github.com/chaoss/grimoirelab-sortinghat - d14a9214b421d26fedcb807648ec74f8d08a9043 authored almost 10 years ago by Santiago Dueñas <[email protected]>
Fix typo in README file

github.com/chaoss/grimoirelab-sortinghat - 92db1f39fcc74c3adb6b93df38489d7dea430b93 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Support several organizations input formats

The command can load different organizations input formats
without giving the input type. Curren...

github.com/chaoss/grimoirelab-sortinghat - f2da09b36ab6c4c19e0488236400d6b9044e6f39 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:gitdm] Add default value for 'is_top_domain'

github.com/chaoss/grimoirelab-sortinghat - d4897d4c02be9ac5e9faa7cc2a8c78d3851d89ae authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing] Add check() method to OrganizationsParser class

This method was also implemented by Gitdm and SorthingHat
classes.

github.com/chaoss/grimoirelab-sortinghat - 76cbbd14271e51155d0baeca3e6d3c15a168f46f authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:sh] Add SortingHat organizations parser

github.com/chaoss/grimoirelab-sortinghat - 5a49ea26746c495bb707b90fb6315e904b3f4681 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[tests] test_cmd_export case for empty domains lists

github.com/chaoss/grimoirelab-sortinghat - 3ea9e40bfb13b21f3c4c9f02a6b46bb1a5659081 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing:gitdm] Use InvalidFormatError instead of BadFileFormatError

github.com/chaoss/grimoirelab-sortinghat - 5ca719db15514e9a0f12a0c828424d32b1e836f8 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[exceptions] Add InvalidFormatError exception

github.com/chaoss/grimoirelab-sortinghat - 96f7f9b89bd3b9e86c42550b206b27786564be1f authored almost 10 years ago by Santiago Dueñas <[email protected]>
[parsing] Create new package to store parsers

Gitdm organizations parser has been moved to this package.

github.com/chaoss/grimoirelab-sortinghat - 5c04496455cea7325528466084ff4dd932632a06 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Add Gitdm organizations parser

github.com/chaoss/grimoirelab-sortinghat - ade57072dcd5eac495b71019e27de49e012408e9 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Rename domains options to organizations

github.com/chaoss/grimoirelab-sortinghat - 5b38affd69a4b283b69a4fd9d4fe8cd5ffaff9bf authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:export] Support for exporting organizations and domains

github.com/chaoss/grimoirelab-sortinghat - 7b6a9b85b7ade67eb83d6e2590fb47916746393a authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:export] Add SortingHatOrganizationsExporter class

This class exports the information about organizations
stored in the registry, to a JSON formatt...

github.com/chaoss/grimoirelab-sortinghat - 8850b6b7a92a676d698e4c985e7e7392cb56a1e3 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:export] Sort identities by uuid

github.com/chaoss/grimoirelab-sortinghat - 93b3c42c5faccac4d92deac9a720a21fa9ec3c18 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[sh2mg] Script to link identities from Metrics Grimoire databases

github.com/chaoss/grimoirelab-sortinghat - a72852f9de687745867c9e1db5e8cce9b0ff8a35 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[mg2sh] Move generic functions to db modules

github.com/chaoss/grimoirelab-sortinghat - a7c83c7db64a0e903a62fc24289bdf69c8191987 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[mg2sh] Pretty print for JSON output

github.com/chaoss/grimoirelab-sortinghat - e3ab6521d0c89842f97577f338afd968397218b9 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[sortinghat] Add 'export' command

github.com/chaoss/grimoirelab-sortinghat - ff837218e8049cd24da88655f9330d6c140d40aa authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:export] Add run() method to Export command

github.com/chaoss/grimoirelab-sortinghat - c9cee3dbfd26a33d515ca4eea6ae0b47c1d8883d authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:export] Add Export command class

So far, this class only implements export_identities() method,
that allows to export into a file...

github.com/chaoss/grimoirelab-sortinghat - 1b2d0d760ddfa4d99186814708d783639e3da447 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:export] Add SortingHatIdentitiesExporter class

This class exports the information about unique identities
stored in the registry, to a JSON for...

github.com/chaoss/grimoirelab-sortinghat - e6ca7456abc6e3453acb32cae71903d68c671f40 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[model] Add to_dict() method to model classes

github.com/chaoss/grimoirelab-sortinghat - 05f67ee572ce0e8503ed565b727a77dcd01dce40 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[api] Add 'source' filter to unique_identities()

This new parameter allows to filter by source when the function
unique_identities() is called.

github.com/chaoss/grimoirelab-sortinghat - 93378875954209da275668f8da92e554744ce134 authored almost 10 years ago by Santiago Dueñas <[email protected]>
Update README

github.com/chaoss/grimoirelab-sortinghat - f453e2354105b99f799e302b0a3302445249fb7c authored almost 10 years ago by Santiago Dueñas <[email protected]>
[tests] Fix typo in 'show' tests

github.com/chaoss/grimoirelab-sortinghat - 89923acd38099585c68c2ca5dec4176605aa6020 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[sortinghat] Add 'init' and 'affiliate' commands

github.com/chaoss/grimoirelab-sortinghat - 09dbebe44c91a9d5c1bc2dea99fe3e4d7ad1fdbe authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:init] Add Init command class

This command creates and initializes an empty Sorting Hat
registry.

github.com/chaoss/grimoirelab-sortinghat - 3ac88d4556c2df63977c60d94960be093d46ae5f authored almost 10 years ago by Santiago Dueñas <[email protected]>
[database] Add class methods for database management

This commits adds some class methods to wrap daily database actions
such as create(), drop(), ex...

github.com/chaoss/grimoirelab-sortinghat - 2344b1fe6f9ce445044a6e3fca47abf26bd69ff3 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[cmd:affiliate] Add Affiliate command class

This command automates the affiliation of exinting unique identities
on organizations.
from the ...

github.com/chaoss/grimoirelab-sortinghat - 409718a91b543906b6a8dce6eb372a445ae71784 authored almost 10 years ago by Santiago Dueñas <[email protected]>
[api] Add domains() function

github.com/chaoss/grimoirelab-sortinghat - 02b190e062357007f47f5073029a667a5ac8471f authored almost 10 years ago by Santiago Dueñas <[email protected]>
Update copyright info

github.com/chaoss/grimoirelab-sortinghat - 0e070d1d6d8ab10a64ecc1ff4c2cb067bf593b3b authored about 10 years ago by Santiago Dueñas <[email protected]>
[cmd:orgs] Add '--top-domain' option on '--add' action

github.com/chaoss/grimoirelab-sortinghat - ec5796ecc4107a3c0292fa47a91b447989ce9036 authored about 10 years ago by Santiago Dueñas <[email protected]>
[api] Support top domains

With 'is_top_domain' flag, a domain can be set as a top domain.
This is useful to avoid the inse...

github.com/chaoss/grimoirelab-sortinghat - ad9903a26a1c92f951431cb27760d7a4e7cdb38b authored about 10 years ago by Santiago Dueñas <[email protected]>
Add Coveralls badge

github.com/chaoss/grimoirelab-sortinghat - b3fbd8b6917b02f7ea2396c25603c4227a55c171 authored about 10 years ago by Santiago Dueñas <[email protected]>
Add Coveralls configuration

github.com/chaoss/grimoirelab-sortinghat - 79b328d77dcb6c442153380afcc67d92a7991608 authored about 10 years ago by Santiago Dueñas <[email protected]>
Add Travis configuration

github.com/chaoss/grimoirelab-sortinghat - 9d2dfa2269eab356604934bdf4134534a49a4ff3 authored about 10 years ago by Santiago Dueñas <[email protected]>
[tests] Return error code when tests fail

github.com/chaoss/grimoirelab-sortinghat - 1f794b60fea06f38dcef8103afb8f00a8e471af4 authored about 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Add matching option to loading command

github.com/chaoss/grimoirelab-sortinghat - 6fa8427504bba55222a0908d23da454fe1a2897b authored about 10 years ago by Santiago Dueñas <[email protected]>
[cmd:add] Add matching option when adding identities

github.com/chaoss/grimoirelab-sortinghat - 5f7ed61f0c4e4c935e244098aac1d041bc5e49c5 authored about 10 years ago by Santiago Dueñas <[email protected]>
[api] Add match_identities() function

This commit adds a function to search for the possible similar
identities currently stored on th...

github.com/chaoss/grimoirelab-sortinghat - 7f90b03e166a06661f12638f6631d14cbae98804 authored about 10 years ago by Santiago Dueñas <[email protected]>
[matching] Use dict to manage available identity matchers

github.com/chaoss/grimoirelab-sortinghat - 5bbee7d7105decbf9a37153038f6ed9d8cfc75e2 authored about 10 years ago by Santiago Dueñas <[email protected]>
[matching] Add SimpleMatcher class

This matcher only produces a positive result when two identities
from each unique identity share...

github.com/chaoss/grimoirelab-sortinghat - 17fe008606a7957fe33b07e9cbf93fde8c4d356b authored about 10 years ago by Santiago Dueñas <[email protected]>
[matching] Add IdentityMatcher class and factory function

Subclassing IdentityMatcher will allow to have distinct methods,
heuristics or algorithms to det...

github.com/chaoss/grimoirelab-sortinghat - cc451efbfcfa5e1975f4ec86e367a77de385d75e authored about 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Support for importing identities using grimoire format

github.com/chaoss/grimoirelab-sortinghat - 64cc96b1d52594c904b0ad27802fcfb848d29195 authored about 10 years ago by Santiago Dueñas <[email protected]>
[mg2sh] Fix typo in documentation

github.com/chaoss/grimoirelab-sortinghat - 07f0999c29c521725361de535aee35c76697b804 authored about 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Add class to load identities based on distinct formats

'IdentitiesLoader' is an abstract class defined to import identities
based on differnt formats. ...

github.com/chaoss/grimoirelab-sortinghat - 46c1046a032184ec55050a2b3583dd80146bfe60 authored about 10 years ago by Santiago Dueñas <[email protected]>
[tests] Define test base case for load tests

github.com/chaoss/grimoirelab-sortinghat - 943454cd7ac9ac615f7ef7bce545098072279fbc authored about 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Set source of the identities

Using the option --source, the user can set in the registry
where the information comes from.

github.com/chaoss/grimoirelab-sortinghat - ae2955cdf75ddf3468dd036436c1b636cf764c25 authored about 10 years ago by Santiago Dueñas <[email protected]>
[mg2sh] Script to export identities from Metrics Grimoire databases

mg2sh is a script that exports information about identities from
Metrics Girmoire databases (i.e...

github.com/chaoss/grimoirelab-sortinghat - e958f75eb76db60f3e27f2cb607c027ae0a51248 authored about 10 years ago by Santiago Dueñas <[email protected]>
Rename README to use markdown file extension

github.com/chaoss/grimoirelab-sortinghat - f9054504c6d8910058e46078e7f3c829a9db8d13 authored over 10 years ago by Santiago Dueñas <[email protected]>
Add README file

github.com/chaoss/grimoirelab-sortinghat - 84797de59e762ee909968cd8bafd30a40cdb559e authored over 10 years ago by Santiago Dueñas <[email protected]>
Add setup.py script

github.com/chaoss/grimoirelab-sortinghat - 3d94c55c4e4e42c0d5de53d9afc44d7566bab09c authored over 10 years ago by Santiago Dueñas <[email protected]>
[cmd:load] Support identities loading

Using the option --identities, data about identities and
organizations can be loaded on the regi...

github.com/chaoss/grimoirelab-sortinghat - 3deb20e5963044ab5b151b3f3b391ba30f85231b authored over 10 years ago by Santiago Dueñas <[email protected]>
[api] Add 'uuid' attribute to AlreadyExistsError exception

This attribute will be used in those cases when it is required
to know which is the uuid that co...

github.com/chaoss/grimoirelab-sortinghat - cc570a3d6550855663e03396047213cad89c7d5c authored over 10 years ago by Santiago Dueñas <[email protected]>
[api] Check valid period ranges

MIN and MAX period dates are "1900-01-01" and "2100-01-01".
These were values for former DEFAULT...

github.com/chaoss/grimoirelab-sortinghat - d9a7fefaf70856fba94a0284fb8af985e3539265 authored over 10 years ago by Santiago Dueñas <[email protected]>
[cmd:enroll] Add --merge option

github.com/chaoss/grimoirelab-sortinghat - 61ad1301272bc66e599442b90ad925a8e5844436 authored over 10 years ago by Santiago Dueñas <[email protected]>
[api] Add merge_enrollments() function

This function merge those overlapped enrollments related to
a unique identity.

github.com/chaoss/grimoirelab-sortinghat - ce6631a372b567ae417c6b602dd7ebb0128b3421 authored over 10 years ago by Santiago Dueñas <[email protected]>
[utils] Add merge_date_ranges() function

This function merges a set of overlaped data ranges.

github.com/chaoss/grimoirelab-sortinghat - 297520e2536a09ce950f6534de0933f2374ebbd7 authored over 10 years ago by Santiago Dueñas <[email protected]>
[api] Use same criteria naming unique identities and identities

github.com/chaoss/grimoirelab-sortinghat - a4cfc8bc68711febc3357440b71d99bed522f6ba authored over 10 years ago by Santiago Dueñas <[email protected]>
[sortinghat] Write runtime error messages to stderr

github.com/chaoss/grimoirelab-sortinghat - 07a01abcff866e117233f7cb493e3fb88f8623ec authored over 10 years ago by Santiago Dueñas <[email protected]>