1. 11 May, 2006 15 commits
    • unknown's avatar
      Merge linux.site:/home/reggie/work/mysql-5.1 · f06af62c
      unknown authored
      into  linux.site:/home/reggie/work/mysql-5.1-test
      
      f06af62c
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 9d671ecf
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.1-merge6
      
      9d671ecf
    • unknown's avatar
      Merge mysql.com:/home/psergey/tmp_merge3 · e707d315
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.1-merge6
      
      
      configure.in:
        Auto merged
      e707d315
    • unknown's avatar
      Merge reggie@192.168.1.107:/home/reggie/work/mysql-5.1 · abb2184b
      unknown authored
      into  big_geek.:C:/Work/mysql/mysql-5.1-test
      
      abb2184b
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/51/a · 954a04d3
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/51/a.bug6061
      
      954a04d3
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.1-new · e8d39321
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.1-merge6
      
      e8d39321
    • unknown's avatar
      Merge mysql.com:/home/psergey/tmp_merge2 · a8408dee
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.1-merge6
      
      
      mysql-test/r/rpl_user_variables.result:
        Auto merged
      mysql-test/t/having.test:
        Auto merged
      mysql-test/t/rpl_user_variables.test:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/sql_lex.cc:
        Auto merged
      sql/sql_lex.h:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      a8408dee
    • unknown's avatar
      Bug#19136: Manual 5.0->5.1 merge · 07cd8419
      unknown authored
      
      sql/item_func.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      07cd8419
    • unknown's avatar
      performing a set of bk mv on each CMakeLists.txt file to try and restore the... · 8659a971
      unknown authored
      performing a set of bk mv on each CMakeLists.txt file to try and restore the mixed case filenames since this seems to be required with Cmake 2.4 beta 1.
      This is being pushed to a private tree and tested before being sent to the mainline.
      
      
      client/CMakeLists.txt:
        Rename: client/cmakelists.txt.tmp -> client/CMakeLists.txt
      libmysql/CMakeLists.txt:
        Rename: libmysql/cmakelists.txt.tmp -> libmysql/CMakeLists.txt
      libmysqld/CMakeLists.txt:
        Rename: libmysqld/cmakelists.txt.tmp -> libmysqld/CMakeLists.txt
      sql/CMakeLists.txt:
        Rename: sql/cmakelists.txt.tmp -> sql/CMakeLists.txt
      zlib/CMakeLists.txt:
        Rename: zlib/cmakelists.txt.tmp -> zlib/CMakeLists.txt
      extra/CMakeLists.txt:
        Rename: extra/cmakelists.txt.tmp -> extra/CMakeLists.txt
      tests/CMakeLists.txt:
        Rename: tests/cmakelists.txt.tmp -> tests/CMakeLists.txt
      extra/yassl/CMakeLists.txt:
        Rename: extra/yassl/cmakelists.txt.tmp -> extra/yassl/CMakeLists.txt
      extra/yassl/taocrypt/CMakeLists.txt:
        Rename: extra/yassl/taocrypt/cmakelists.txt.tmp -> extra/yassl/taocrypt/CMakeLists.txt
      storage/heap/CMakeLists.txt:
        Rename: storage/heap/cmakelists.txt.tmp -> storage/heap/CMakeLists.txt
      storage/myisam/CMakeLists.txt:
        Rename: storage/myisam/cmakelists.txt.tmp -> storage/myisam/CMakeLists.txt
      storage/myisammrg/CMakeLists.txt:
        Rename: storage/myisammrg/cmakelists.txt.tmp -> storage/myisammrg/CMakeLists.txt
      storage/csv/CMakeLists.txt:
        Rename: storage/csv/cmakelists.txt.tmp -> storage/csv/CMakeLists.txt
      storage/innobase/CMakeLists.txt:
        Rename: storage/innobase/cmakelists.txt.tmp -> storage/innobase/CMakeLists.txt
      server-tools/instance-manager/CMakeLists.txt:
        Rename: server-tools/instance-manager/cmakelists.txt.tmp -> server-tools/instance-manager/CMakeLists.txt
      libmysqld/examples/CMakeLists.txt:
        Rename: libmysqld/examples/cmakelists.txt.tmp -> libmysqld/examples/CMakeLists.txt
      vio/CMakeLists.txt:
        Rename: vio/cmakelists.txt.tmp -> vio/CMakeLists.txt
      dbug/CMakeLists.txt:
        Rename: dbug/cmakelists.txt.tmp -> dbug/CMakeLists.txt
      strings/CMakeLists.txt:
        Rename: strings/cmakelists.txt.tmp -> strings/CMakeLists.txt
      regex/CMakeLists.txt:
        Rename: regex/cmakelists.txt.tmp -> regex/CMakeLists.txt
      mysys/CMakeLists.txt:
        Rename: mysys/cmakelists.txt.tmp -> mysys/CMakeLists.txt
      storage/archive/CMakeLists.txt:
        Rename: storage/archive/cmakelists.txt.tmp -> storage/archive/CMakeLists.txt
      storage/bdb/CMakeLists.txt:
        Rename: storage/bdb/cmakelists.txt.tmp -> storage/bdb/CMakeLists.txt
      storage/blackhole/CMakeLists.txt:
        Rename: storage/blackhole/cmakelists.txt.tmp -> storage/blackhole/CMakeLists.txt
      storage/example/CMakeLists.txt:
        Rename: storage/example/cmakelists.txt.tmp -> storage/example/CMakeLists.txt
      CMakeLists.txt:
        Rename: cmakelists.txt.tmp -> CMakeLists.txt
      8659a971
    • unknown's avatar
      bringing handlerton-win.cc back after incorrectly deleteing it. It is not... · efe19635
      unknown authored
      bringing handlerton-win.cc back after incorrectly deleteing it.  It is not needed for 5.1 or later but is used by 5.0 
      
      
      sql/handlerton-win.cc:
        Rename: BitKeeper/deleted/.del-handlerton-win.cc~322a7e59507976df -> sql/handlerton-win.cc
      efe19635
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.1-new · ffb9dbcd
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.1-merge5
      
      ffb9dbcd
    • unknown's avatar
      Merge mysql.com:/home/psergey/tmp_merge · de284ead
      unknown authored
      into  mysql.com:/home/psergey/mysql-5.1-merge5
      
      
      sql/sql_select.cc:
        Auto merged
      de284ead
    • unknown's avatar
      Merge jmiller@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 87c7bdf6
      unknown authored
      into  mysql.com:/home/ndbdev/jmiller/clones/mysql-5.1-new
      
      87c7bdf6
    • unknown's avatar
      Merge mysql.com:/home/tomash/src/mysql_ab/tmp_merge · 0f9f8856
      unknown authored
      into  mysql.com:/home/tomash/src/mysql_ab/mysql-5.1-merge
      
      
      BitKeeper/deleted/.del-changelog-4.0.xml~8f56ee8a913e848b:
        Auto merged
      BitKeeper/deleted/.del-changelog-4.1.xml~8aa496ebed09d868:
        Auto merged
      mysql-test/r/func_misc.result:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_acl.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      0f9f8856
    • unknown's avatar
      Merge siva.hindu.god:/usr/home/tim/m/51/a · 76f8467a
      unknown authored
      into  siva.hindu.god:/usr/home/tim/m/51/a.bug6061
      
      76f8467a
  2. 10 May, 2006 21 commits
  3. 09 May, 2006 4 commits
    • unknown's avatar
      fix HA_ERR_RECORD_DELETED for falcon · 459a8927
      unknown authored
      459a8927
    • unknown's avatar
      Merge mysql.com:/home/kgeorge/mysql/5.0/B18068 · b4e093e2
      unknown authored
      into  mysql.com:/home/kgeorge/mysql/5.1/B18068
      
      
      sql/sql_select.cc:
        Auto merged
      b4e093e2
    • unknown's avatar
      results fixed · 854e1fea
      unknown authored
      854e1fea
    • unknown's avatar
      BUG#18068: SELECT DISTINCT (with duplicates and covering index) · 52ae8e1e
      unknown authored
      When converting DISTINCT to GROUP BY where the columns are from the covering
      index and they are quoted twice in the SELECT list the optimizer is creating
      improper processing sequence. This is because of the fact that the columns
      of the covering index are not recognized as such and treated as non-index
      columns.
      
      Generally speaking duplicate columns can safely be removed from the GROUP
      BY/DISTINCT list because this will not add or remove new rows in the
      resulting set. Duplicates can be removed even if they are not consecutive
      (as is the case for ORDER BY, where the duplicate columns can be removed
      only if they are consecutive).
      
      So we can safely transform "SELECT DISTINCT a,a FROM ... ORDER BY a" to
      "SELECT a,a FROM ... GROUP BY a ORDER BY a" instead of 
      "SELECT a,a FROM .. GROUP BY a,a ORDER BY a". We can even transform 
      "SELECT DISTINCT a,b,a FROM ... ORDER BY a,b" to
      "SELECT a,b,a FROM ... GROUP BY a,b ORDER BY a,b".
      
      The fix to this bug consists of checking for duplicate columns in the SELECT
      list when constructing the GROUP BY list in transforming DISTINCT to GROUP
      BY and skipping the ones that are already in.
      
      
      mysql-test/r/distinct.result:
        test case for the bug without loose index scan
      mysql-test/r/group_min_max.result:
        test case for the bug
      mysql-test/t/distinct.test:
        test case for the bug without loose index scan
      mysql-test/t/group_min_max.test:
        test case for the bug
      sql/sql_select.cc:
        duplicates check and removal
      52ae8e1e