[mb-commits] branch, beta, updated. Merge branch 'mbs-5652-rg-label-sorting' into beta MBS-5652: linebreaks MBS-5...

MusicBrainz Git Server <[email protected]> Tue, 15 Jan 2013 20:21:02 +0000
Newsgroups gmane.comp.audio.musicbrainz.cvs
Message-ID <E1TvD0I-00029m-2P@wiley>
The branch, beta has been updated
       via  http://git.musicbrainz.org/gitweb/?p=musicbrainz-server/core.git;a=commit;h=48dff89585a1e0b874458fec045f09d6b94feb7c (commit)
       via  http://git.musicbrainz.org/gitweb/?p=musicbrainz-server/core.git;a=commit;h=cd0b3bf100972a86231ebdd7d1a5ec0f38795aba (commit)
       via  http://git.musicbrainz.org/gitweb/?p=musicbrainz-server/core.git;a=commit;h=b20f9c0de55d38c9947f5f4b5e956f3d75091fbc (commit)
       via  http://git.musicbrainz.org/gitweb/?p=musicbrainz-server/core.git;a=commit;h=aacc19dab4621b78593964cf6a11f4d9d952b179 (commit)
      from  http://git.musicbrainz.org/gitweb/?p=musicbrainz-server/core.git;a=commit;h=51cf45f3ebbc5fe068aae858f8b2ce6174ade910 (commit)

Summary of changes:
 lib/MusicBrainz/Server/Data/ReleaseLabel.pm |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 48dff89585a1e0b874458fec045f09d6b94feb7c
Merge: 51cf45f cd0b3bf
Author: Ian McEwen <[email protected]>
Date:   Tue Jan 15 13:20:11 2013 -0700

    Merge branch 'mbs-5652-rg-label-sorting' into beta
    
    * mbs-5652-rg-label-sorting:
      MBS-5652: linebreaks
      MBS-5652: Switch to using the label's sortname
      MBS-5652: sort labels when loaded by ReleaseLabel by the label ID after the catalog number


commit cd0b3bf100972a86231ebdd7d1a5ec0f38795aba
Author: Ian McEwen <[email protected]>
Date:   Fri Jan 11 09:33:49 2013 -0700

    MBS-5652: linebreaks

diff --git a/lib/MusicBrainz/Server/Data/ReleaseLabel.pm b/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
index f11d8ee..15d157c 100644
--- a/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
+++ b/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
@@ -47,7 +47,9 @@ sub load
     my @ids = keys %id_to_release;
     return unless @ids; # nothing to do
     my $query = "SELECT " . $self->_columns . "
-                 FROM " . $self->_table . " JOIN label ON rl.label = label.id JOIN label_name sort_name ON label.sort_name = sort_name.id
+                 FROM " . $self->_table . "
+                 JOIN label ON rl.label = label.id
+                 JOIN label_name sort_name ON label.sort_name = sort_name.id
                  WHERE release IN (" . placeholders(@ids) . ")
                  ORDER BY release, rl_catalog_number, musicbrainz_collate(sort_name.name)";
     my @labels = query_to_list($self->c->sql, sub { $self->_new_from_row(@_) },

commit b20f9c0de55d38c9947f5f4b5e956f3d75091fbc
Author: Ian McEwen <[email protected]>
Date:   Tue Jan 8 13:01:59 2013 -0700

    MBS-5652: Switch to using the label's sortname

diff --git a/lib/MusicBrainz/Server/Data/ReleaseLabel.pm b/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
index 0c2d5fa..f11d8ee 100644
--- a/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
+++ b/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
@@ -47,9 +47,9 @@ sub load
     my @ids = keys %id_to_release;
     return unless @ids; # nothing to do
     my $query = "SELECT " . $self->_columns . "
-                 FROM " . $self->_table . "
+                 FROM " . $self->_table . " JOIN label ON rl.label = label.id JOIN label_name sort_name ON label.sort_name = sort_name.id
                  WHERE release IN (" . placeholders(@ids) . ")
-                 ORDER BY release, rl_catalog_number, rl_label";
+                 ORDER BY release, rl_catalog_number, musicbrainz_collate(sort_name.name)";
     my @labels = query_to_list($self->c->sql, sub { $self->_new_from_row(@_) },
                                $query, @ids);
     foreach my $label (@labels) {

commit aacc19dab4621b78593964cf6a11f4d9d952b179
Author: Ian McEwen <[email protected]>
Date:   Tue Jan 8 01:16:23 2013 -0700

    MBS-5652: sort labels when loaded by ReleaseLabel by the label ID after the catalog number

diff --git a/lib/MusicBrainz/Server/Data/ReleaseLabel.pm b/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
index 064deb4..0c2d5fa 100644
--- a/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
+++ b/lib/MusicBrainz/Server/Data/ReleaseLabel.pm
@@ -49,7 +49,7 @@ sub load
     my $query = "SELECT " . $self->_columns . "
                  FROM " . $self->_table . "
                  WHERE release IN (" . placeholders(@ids) . ")
-                 ORDER BY release, rl_catalog_number";
+                 ORDER BY release, rl_catalog_number, rl_label";
     my @labels = query_to_list($self->c->sql, sub { $self->_new_from_row(@_) },
                                $query, @ids);
     foreach my $label (@labels) {

-----------------------------------------------------------------------


hooks/post-receive
-- 
mb_server