filemeta el:用Dired注释每个文件 源码
filemeta.el 该程序旨在帮助用户在文件中添加注释。 它模仿git的设计,因为它在启动的目录中创建了一个子目录.filemeta 。 .filemeta用作该目录的数据库。 调用文件后,函数将通过向上递归搜索来查找当前filemeta库的根目录。 在filemeta库中,当调用文件进行操作时,将计算其md5sum。 然后,将记录其相对路径,哈希值和当前时间。 所有注释都分配给散列,但不分配给路径。 这意味着,如果在不更改其内容的情况下移动或重命名该文件,则该程序filemeta将仍然可以标识并进行进一步的更改。 该方法具有至少两个缺点。 第一,目录的处理方式应与常规文件不同。 第二,如果更改了内容,则需要执行一些操作来识别文件。 对于第二个问题,即相对路径的内容与历史记录中的内容不同, filemeta将发出警告,并询问用户下一步要做什么。 有一些选择。 在存储库中递归
下载地址
用户评论