{"action":"created","issue":{"url":"https://api.github.com/repos/aamcguy/tag/issues/1","labels_url":"https://api.github.com/repos/aamcguy/tag/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/aamcguy/tag/issues/1/comments","events_url":"https://api.github.com/repos/aamcguy/tag/issues/1/events","html_url":"https://github.com/aamcguy/tag/issues/1","id":89191509,"number":1,"title":"What's the scope of the tags?","user":{"login":"joshcox","id":1256537,"avatar_url":"https://avatars.githubusercontent.com/u/1256537?v=3","gravatar_id":"","url":"https://api.github.com/users/joshcox","html_url":"https://github.com/joshcox","followers_url":"https://api.github.com/users/joshcox/followers","following_url":"https://api.github.com/users/joshcox/following{/other_user}","gists_url":"https://api.github.com/users/joshcox/gists{/gist_id}","starred_url":"https://api.github.com/users/joshcox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshcox/subscriptions","organizations_url":"https://api.github.com/users/joshcox/orgs","repos_url":"https://api.github.com/users/joshcox/repos","events_url":"https://api.github.com/users/joshcox/events{/privacy}","received_events_url":"https://api.github.com/users/joshcox/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-18T04:02:43Z","updated_at":"2015-06-22T21:37:21Z","closed_at":null,"body":"So - are we looking to write this in such a way that you specify that a folder is 'Tag enabled', it creates some persistent storage that contains information on tags inside that directory concerning what tags are applied to what files, and a search-for-tag tool reaches into that storage and uses that information? I believe that's what you were telling me the other night on the phone. Correct me if I'm wrong.\r\n\r\nFrom this vantage point, tagged directories could be portable by moving the entire directory (including the persistent storage) considering that wherever you move them also has Tag installed.\r\n\r\nI like the idea (after the initial idea is working) of adding some metadata to individual files, specifying what the tags are. That way, a Tag enabled directory is able to keep track of the tags inside it - pushing all the knowledge of tags from the structure that holds the positions of the files to the files themselves so that Tag is able to determine what tags go with what files. The structure that housed all the information beforehand becomes a side-effect and convenience of the Tag system in order to search more effectively. In this sense, individual files could be moved around on a single system or moved to another system and the respective Tag persistent storages would be updated appropriately.\r\n\r\nEnd Rant.\r\n\r\nThat's my take on a vague roadmap for the project since we talked. I was hoping you could put into words yours and we could converse and start.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/aamcguy/tag/issues/comments/114271331","html_url":"https://github.com/aamcguy/tag/issues/1#issuecomment-114271331","issue_url":"https://api.github.com/repos/aamcguy/tag/issues/1","id":114271331,"user":{"login":"joshcox","id":1256537,"avatar_url":"https://avatars.githubusercontent.com/u/1256537?v=3","gravatar_id":"","url":"https://api.github.com/users/joshcox","html_url":"https://github.com/joshcox","followers_url":"https://api.github.com/users/joshcox/followers","following_url":"https://api.github.com/users/joshcox/following{/other_user}","gists_url":"https://api.github.com/users/joshcox/gists{/gist_id}","starred_url":"https://api.github.com/users/joshcox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshcox/subscriptions","organizations_url":"https://api.github.com/users/joshcox/orgs","repos_url":"https://api.github.com/users/joshcox/repos","events_url":"https://api.github.com/users/joshcox/events{/privacy}","received_events_url":"https://api.github.com/users/joshcox/received_events","type":"User","site_admin":false},"created_at":"2015-06-22T21:37:21Z","updated_at":"2015-06-22T21:37:21Z","body":"An issue with the proposed idea that I'm not sure is solved even in the Apple tagging system (I'll do some digging, though). How do we utilize command line tools with these files? With the system you propose, it's trivial."}}