[{"data":1,"prerenderedAt":385},["ShallowReactive",2],{"project-2701908":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":43,"post_text":46,"what":47,"said":94,"maker_in_thread":201,"shape":214,"grid":219,"attempts":347,"same_week":348,"maker_shows":203,"maker_hidden":377,"reader_version":378,"card":379},"2701908","Tigger","My weekend project Tigger","title","Show HN: My weekend project Tigger","http:\u002F\u002Ftiggerlovesdevs.com\u002F","tiggerlovesdevs.com","dshipper",1309192550,2011,77,56,152,1097,14,"notable","dev_tools","task manager","cli",[24,25,26,27],"git task manager","command line todo","git tasks","todo in repo","curious",0.007,{"positive":31,"neutral":32,"mixed":33,"critical":31},8,17,1,34,{"design":36,"idea":39,"execution":40,"docs":42},{"positive":37,"critical":38},2,4,{"positive":38,"critical":33},{"positive":41,"critical":37},0,{"positive":37,"critical":33},[33,41,44,44,44,44,41,33,33,33,41,41,45,44,44,44,41,44,44,33,44,41,45,44,44,44,41,44,33,45,45,41,33,41,45,44,41,44,41,45],3,5,null,{"problem":48,"audience":59,"pricing":46,"motivation":67,"time_to_build":46,"stack":74,"openness":91,"stage":92,"team_size":93},{"value":49,"source":50,"evidence":51},"Keeping task lists alongside git repositories.","inferred",[52,55],{"id":53,"by":11,"text":54},"2702428","So when you activate Tigger in a directory that is also a Git repo Tigger automatically adds a file called .tigger to the repo. This file contains all of your tasks. So when you…",{"id":56,"by":57,"text":58},"2702116","alinajaf","Ooooh, you're about two months too late for me! If I hadn't discovered taskwarrior a few months back I would be all over this, though I must admit having all my tasks in git is…",{"value":60,"source":50,"evidence":61},"Developers who use git.",[62,63],{"id":53,"by":11,"text":54},{"id":64,"by":65,"text":66},"2702085","cdata","First, this is a really cool idea, and something that I need. Second, at the risk of disrupting the author's groove (and further belaboring the established criticism of the…",{"value":68,"source":69,"evidence":70},"Maker wanted to try returning to C and built a git-integrated task tool.","maker",[71],{"id":72,"by":11,"text":73},"2702250","So if you wanted to add a task without using the command line you just open up the .tigger file in the project directory - maybe I should make this visible to the average user? I…",[75,79,87],{"value":76,"source":69,"evidence":77},"C",[78],{"id":72,"by":11,"text":73},{"value":80,"source":81,"evidence":82},"Ruby","commenter",[83],{"id":84,"by":85,"text":86},"2702507","oinksoft","Well, I don't see any good reason to write this in C. The operations performed are very basic, and it only obscures what you're doing. Further, your program relies on Ruby and…",{"value":88,"source":81,"evidence":89},"Grit",[90],{"id":84,"by":85,"text":86},"open_source","prototype","solo",{"praise":95,"objections":108,"requests":131,"questions":161,"alternatives":174},[96],{"value":97,"source":81,"evidence":98},"Useful idea that people say they need.",[99,100,104],{"id":64,"by":65,"text":66},{"id":101,"by":102,"text":103},"2702023","andrewguenther","Where have you been all my life?",{"id":105,"by":106,"text":107},"2701966","pspeter3","Despite the name of the project being potentially bad, I think the project itself is awesome. How do I list tasks though?",[109,120,127],{"value":110,"source":81,"evidence":111},"Name is a children's character and may draw trademark concerns.",[112,116],{"id":113,"by":114,"text":115},"2701938","wccrawford","I think it's a bad idea to name your project after a very, very popular childrens' character and then go 1 step further and use the same color scheme for your page. 1, It's going…",{"id":117,"by":118,"text":119},"2702295","msbarnett","Consider: even if your interpretation were legally correct, what matters is your ability to convince a court to say so when Disney sues you. That's probably an enormous expense…",{"value":121,"source":81,"evidence":122},"Tasks are marked complete by matching commit messages, which is inflexible.",[123],{"id":124,"by":125,"text":126},"2702370","ya3r","So no matter how many tasks I create as soon as I commit all of them are going to be marked as completed? If that's the case, It's not for me. I want to create a bunch of tasks…",{"value":128,"source":81,"evidence":129},"Written in C without good reason; depends on Ruby and Grit.",[130],{"id":84,"by":85,"text":86},[132,140,147,154],{"value":133,"source":81,"evidence":134},"Support git-style command aliasing like git task.",[135,136],{"id":64,"by":65,"text":66},{"id":137,"by":138,"text":139},"2702415","andredieb","I'm not sure but I think he meant creating an alias, such as git task. For instance, your commands could be: git task list git task new \"Fix homepage styling\" That can be…",{"value":141,"source":81,"evidence":142},"Reference tasks by short text or numeric id.",[143],{"id":144,"by":145,"text":146},"2702277","VMG","Another suggestion: - one should be able to reference tasks by multiple means: full text, short text, numeric id - also vote for transparent TODO support - integration with…",{"value":148,"source":81,"evidence":149},"Mark tasks complete interactively before committing.",[150],{"id":151,"by":152,"text":153},"2702443","giberson","I don't like having to specify the task in the comment, simply because the risk of typos. It would be nicer if I could issue a command prior to committing that would let me flag…",{"value":155,"source":81,"evidence":156},"Support a human-editable TODO file.",[157],{"id":158,"by":159,"text":160},"2702223","a3_nm","A few other comments: - You might want to drop object files, backup files and the like from your repo. - The limitation to 255 chars is weird. Not sure if C was the best tool for…",[162,168],{"value":163,"source":81,"evidence":164},"How does sharing tasks work across a repo?",[165],{"id":166,"by":125,"text":167},"2702414","So how does sharing work? Is it a separate branch? or tag? P.S: I'm new to git.",{"value":169,"source":81,"evidence":170},"What license does the code use?",[171],{"id":172,"by":159,"text":173},"2702137","This seems pretty neat. Two questions: - why \"sudo make\"? Wouldn't it be cleaner to separate the compilation part and the installation part, and only run the second one as root…",[175,180,187,194],{"value":176,"source":81,"evidence":177},"Taskwarrior",[178,179],{"id":56,"by":57,"text":58},{"id":172,"by":159,"text":173},{"value":181,"source":81,"evidence":182},"Todo.txt",[183],{"id":184,"by":185,"text":186},"2702203","mcrider","Having a Git history of my tasks is nice, but this is functionally equivalent to Gina Trapani's Todo.txt (todotxt.com) CLI app\u002Fmobile app, which uses Dropbox rather than Git to…",{"value":188,"source":81,"evidence":189},"git-issues",[190],{"id":191,"by":192,"text":193},"2702495","_neil","This is pretty cool. Not to steal dan's thunder, but there is a similar project called git-issues that uses a separate branch instead of a dot file. Might be an approach worth…",{"value":195,"source":81,"evidence":196},"t (stevelosh)",[197],{"id":198,"by":199,"text":200},"2702640","stevelosh","Looks a lot like my little task manager, t: http:\u002F\u002Fstevelosh.com\u002Fprojects\u002Ft\u002F You can integrate t with Mercurial through a shell alias: ``` [alias] task = !python \u002Fpath\u002Fto\u002Ft.py…",{"comments":202,"answered":203,"key":204},18,7,[205,208,211],{"id":206,"text":207},"2701947","Definitely legitimate concerns. It grew out of reversing the word git since it's git integrated task management and adding an extra ger. I'll definitely think about changing it -…",{"id":209,"text":210},"2701982","I like that a lot, thanks!",{"id":212,"text":213},"2702421","Thanks for the heads up",{"commenters":215,"max_depth":216,"maker_replies":202,"first_comment_mins":217,"lifespan_hours":218},32,6,10,24,[220,222,224,228,230,232,235,238,241,242,245,247,250,253,254,257,261,265,268,271,274,276,278,280,282,284,285,286,288,289,291,293,295,296,298,300,301,303,304,306,308,309,311,313,316,319,322,326,330,332,335,336,339,340,342,344],[113,41,33,221,114,41],"project\u002Fcritical\u002Fdesign",[206,41,41,223,11,33],"maker\u002Fneutral\u002Fnone",[225,41,44,226,227,41],"2701975","project\u002Fneutral\u002Fdesign","mgkimsal",[209,41,41,229,11,33],"maker\u002Fpositive\u002Fnone",[231,41,44,226,227,41],"2702006",[233,41,44,226,234,41],"2702878","slindstr",[236,41,44,226,237,41],"2702281","aw3c2",[239,41,44,226,240,41],"2702145","spacemanaki",[212,41,41,229,11,33],[243,41,33,221,244,41],"2702133","nhebb",[246,41,41,223,11,33],"2702229",[248,41,33,221,249,41],"2702263","benologist",[251,41,41,252,11,33],"2702283","commenter\u002Fneutral\u002Fnone",[117,41,33,221,118,41],[255,41,41,252,256,41],"2702302","warwick",[258,41,41,259,260,41],"2702407","other\u002Fneutral\u002Fnone","rmah",[262,41,45,263,264,41],"2702595","project\u002Fpositive\u002Fdesign","katieben",[266,41,45,263,267,41],"2703111","JWLong",[269,41,44,226,270,41],"2703435","8ig8",[272,41,44,226,273,41],"2706027","nuxi",[198,33,44,275,199,41],"project\u002Fneutral\u002Fidea",[56,37,44,277,57,41],"project\u002Fmixed\u002Fidea",[279,37,41,229,11,33],"2702130",[172,44,44,281,159,41],"project\u002Fneutral\u002Fexecution",[283,44,41,223,11,33],"2702148",[158,44,44,281,159,41],[72,44,41,223,11,33],[84,44,33,287,85,41],"project\u002Fcritical\u002Fexecution",[144,44,44,275,145,41],[290,44,41,229,11,33],"2702308",[64,38,45,292,65,41],"project\u002Fpositive\u002Fidea",[294,38,41,223,11,33],"2702097",[137,38,44,226,138,41],[297,38,41,223,11,33],"2702436",[299,38,44,226,65,41],"2703341",[151,45,44,281,152,41],[302,45,41,223,11,33],"2702466",[191,216,44,275,192,41],[305,216,41,229,11,33],"2702508",[184,203,33,307,185,41],"project\u002Fcritical\u002Fidea",[101,31,45,292,102,41],[310,31,41,229,11,33],"2702047",[105,312,45,292,106,41],9,[314,312,41,315,11,33],"2701976","maker\u002Fneutral\u002Fdocs",[317,312,33,318,85,41],"2702538","project\u002Fcritical\u002Fdocs",[320,217,44,275,321,41],"2703516","jwinter",[323,324,41,259,325,41],"2702592",11,"dumbphone",[327,328,45,292,329,41],"2702204",12,"crazymik3",[331,328,41,229,11,33],"2702211",[166,333,44,334,125,41],13,"project\u002Fneutral\u002Fdocs",[53,333,41,315,11,33],[337,333,45,338,125,41],"2702452","maker\u002Fpositive\u002Fdocs",[124,18,33,287,125,41],[341,18,41,315,11,33],"2702387",[343,18,45,338,125,41],"2702401",[345,18,41,252,346,41],"2702391","sanswork",[],[349,353,358,363,368,373],{"id":350,"name":351,"points":352,"category":20},"2698494","lilqr",203,{"id":354,"name":355,"points":356,"category":357},"2709720","Freeversation",165,"productivity",{"id":359,"name":360,"points":361,"category":362},"2710660","Overlap.me",112,"consumer_social",{"id":364,"name":365,"points":366,"category":367},"2698905","TinySearchEngine",43,"languages",{"id":369,"name":370,"points":371,"category":372},"2706170","BitWillet",40,"web_saas",{"id":374,"name":375,"points":376,"category":372},"2701984","My project 72hdeals",15,false,"v2",{"id":380,"name":5,"line":6,"ai":377,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":381,"top":18,"kw":382,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":383,"url":9,"mix":384,"praise":97,"objection":110,"sub":21},2701908,0.01,[24,25,26,27],"1033330111005333033130533303155010530305",[31,32,33,31],1793990873509]