{"head":"cc03b29d6d85fe0f10de6a69b2c42576e7311f66","size":5,"push_id":47540809,"commits":[{"sha":"5463f3b55990ed1e564fdda2dcbf3a37755878b5","author":{"name":"sunnavy","email":"30854507fe84800a49a3d8bee7c70f9867a0708b@gmail.com"},"url":"https://api.github.com/repos/bestpractical/rt-extension-jsgantt/commits/5463f3b55990ed1e564fdda2dcbf3a37755878b5","message":"extract all the members first so they can be showed just after their parents\n\nin previous versions, members may be shown far away from parents\nthis only works for queries like /Search/JSGantt.html?Ticket=12"},{"sha":"f6c2a3c5464c11c002fed2acaa05ee9e0acae36a","author":{"name":"sunnavy","email":"30854507fe84800a49a3d8bee7c70f9867a0708b@gmail.com"},"url":"https://api.github.com/repos/bestpractical/rt-extension-jsgantt/commits/f6c2a3c5464c11c002fed2acaa05ee9e0acae36a","message":"in jsgantt, only the first parent matters as it only supports single parent.\n\nso if it's not the first parent, folder doesn't work.\nhere we make a more strict \"has_members\" testing to avoid invalid \"folder\" chars"},{"sha":"52c5b462907c68e1f02d5113019dd45f9254a243","author":{"name":"sunnavy","email":"30854507fe84800a49a3d8bee7c70f9867a0708b@gmail.com"},"url":"https://api.github.com/repos/bestpractical/rt-extension-jsgantt/commits/52c5b462907c68e1f02d5113019dd45f9254a243","message":"we don't acutally need named %checked"},{"sha":"6edf43281c030e5656c30a40cff385d7868705d4","author":{"name":"sunnavy","email":"30854507fe84800a49a3d8bee7c70f9867a0708b@gmail.com"},"url":"https://api.github.com/repos/bestpractical/rt-extension-jsgantt/commits/6edf43281c030e5656c30a40cff385d7868705d4","message":"refactor _GetOrderedTickets a bit\n\nso we can just call @tickets = _GetOrderedTickets(...);"},{"sha":"cc03b29d6d85fe0f10de6a69b2c42576e7311f66","author":{"name":"sunnavy","email":"30854507fe84800a49a3d8bee7c70f9867a0708b@gmail.com"},"url":"https://api.github.com/repos/bestpractical/rt-extension-jsgantt/commits/cc03b29d6d85fe0f10de6a69b2c42576e7311f66","message":"we should insert ticket right after its parent if exists\n\nlinear \"push @tickets, $ticket\" is wrong, here is an example:\n12 has 1 children: 13\n12 has 2 parents: 10 and 3\n3 has 2 children: 5 and 12\n\nto get all related tickets of 12, let's see how @tickets change in old way:\n\n(10,3) # initial\n(10,3,12) # after searching ticket 10\n(10,3,12,5) # after searching ticket 3\n(10,3,12,5,13) # after searching ticket 12\n\naparently, 5(child of 3) should appear right after 3 insetad of 12,\nwhile 13(children of 12) should appear right after 12"}],"ref":"refs/heads/master","legacy":{"head":"cc03b29d6d85fe0f10de6a69b2c42576e7311f66","size":5,"push_id":47540809,"shas":[["5463f3b55990ed1e564fdda2dcbf3a37755878b5","sunnavy@gmail.com","extract all the members first so they can be showed just after their parents\n\nin previous versions, members may be shown far away from parents\nthis only works for queries like /Search/JSGantt.html?Ticket=12","sunnavy"],["f6c2a3c5464c11c002fed2acaa05ee9e0acae36a","sunnavy@gmail.com","in jsgantt, only the first parent matters as it only supports single parent.\n\nso if it's not the first parent, folder doesn't work.\nhere we make a more strict \"has_members\" testing to avoid invalid \"folder\" chars","sunnavy"],["52c5b462907c68e1f02d5113019dd45f9254a243","sunnavy@gmail.com","we don't acutally need named %checked","sunnavy"],["6edf43281c030e5656c30a40cff385d7868705d4","sunnavy@gmail.com","refactor _GetOrderedTickets a bit\n\nso we can just call @tickets = _GetOrderedTickets(...);","sunnavy"],["cc03b29d6d85fe0f10de6a69b2c42576e7311f66","sunnavy@gmail.com","we should insert ticket right after its parent if exists\n\nlinear \"push @tickets, $ticket\" is wrong, here is an example:\n12 has 1 children: 13\n12 has 2 parents: 10 and 3\n3 has 2 children: 5 and 12\n\nto get all related tickets of 12, let's see how @tickets change in old way:\n\n(10,3) # initial\n(10,3,12) # after searching ticket 10\n(10,3,12,5) # after searching ticket 3\n(10,3,12,5,13) # after searching ticket 12\n\naparently, 5(child of 3) should appear right after 3 insetad of 12,\nwhile 13(children of 12) should appear right after 12","sunnavy"]],"ref":"refs/heads/master"}}