我应该如何清理最近未触及过的所有本地书签(比如过去7天)?使用
hg bookmark -d <bookmark name>
似乎不可扩展。
答案 0 :(得分:1)
据我所知,没有关于书签何时更新到最后或创建时间的信息;你只能轻易获得他们所附的提交年龄的信息,例如
hg log -r "bookmark() and date('-1000')"
hg log -r "bookmark() and date('<01/30/2015')"
附加到过去1000天内创建的提交的所有书签或附加到2015年1月30日之前的提交的所有书签。
编辑添加:Journal Extension。它允许实际跟踪附加书签的时间和修订。因此,如果您想在将来解决问题,可能需要启用此扩展程序。
答案 1 :(得分:0)
SELECT `traveller.ticket_no`,`traveller`.`fname`,`traveller`.`lname`,`destination`.`d_name`,`plane`.`plane_name`,`flights`.`flight_name`
FROM `traveller`,`destination`,`flights`,`plane`,`checked`
WHERE `destination`.`destination_id`=`flights`.`d_id`,`plane`.`plane_id`=`flights`.`p_id`,`checked`.`flight_id`=`flights`.`flight_id`,`checked`.`t_id`=`traveller`.`ticket_no`
AND `traveller`.`ticket_no`="1"
可以带有多个参数,因此结合上面的答案可以做到:
SQL
我用它来删除所有公共书签,因为我只在本地使用它们:
hg bookmark -d