Cruft removed

This commit is contained in:
Christoph Haas 2016-06-29 10:42:22 +02:00
parent b3625f0a89
commit 4d65c071f9

View file

@ -188,36 +188,5 @@ module DebImporter
def dpkg_compare_version(v1, v2, op)
system("dpkg --compare-versions #{v1} #{op} #{v2}")
end
# def ___version_compare(x,y)
# # Compare a version string (like the upstream_version or
# # debian_revision string) against another version string.
# # The algorithm works like this:
# #
# # The strings are compared from left to right.
# # First the initial part of each string consisting entirely of non-digit
# # characters is determined. These two parts (one of which may be empty)
# # are compared lexically. If a difference is found it is returned.
# # The lexical comparison is a comparison of ASCII values modified so
# # that all the letters sort earlier than all the non-letters and so that
# # a tilde sorts before anything, even the end of a part.
# # For example, the following parts are in sorted order from
# # earliest to latest: ~~, ~~a, ~, the empty part, a.[37]
# #
# # Then the initial part of the remainder of each string which
# # consists entirely of digit characters is determined. The
# # numerical values of these two parts are compared, and any
# # difference found is returned as the result of the comparison.
# # For these purposes an empty string (which can only occur at
# # the end of one or both version strings being compared) counts as zero.
# #
# # These two steps (comparing and removing initial non-digit strings
# # and initial digit strings) are repeated until a difference is
# # found or both strings are exhausted.
# (x.chars).zip(y.chars) do |xchar,ychar|
# puts xchar, ychar
# end
# end
end # /class
end # module