It could be used like a GUID or part of a GUID. But, are the GUIDs of
patch index not enough?
Also, I think there are more randomized numbers to choose when you
create/add the file.
I read the logs of the irc but i still don't see the use cases of
having guids on files.

2013/8/22 AntC <anthony_clay...@clear.net.nz>:
>> José Neder <jlneder <at> gmail.com> writes:
>> ...
>
> Thanks José for the quick response.
>
>> I don't know if any other vcs use it but i guess not because i didn't
>> see a feature like this anywhere else.
>
> Me neither. I wonder why?
>
>> I didn't read all the paper but i guess you means the labels used to
>> uniquely identify files? It is mentioned in the subsection 4.1 Rename
>> Files.
>
> Yes. And in section 4.2 Directory moves.
>
>> You could say is a unique identifier but one assigned by the
>> filesystem and not the repo, so it is useful for the almost the same
>> things mentioned in the paper.
>
> I think the paper is going one step further (section 5.2 Moving patches
> across repos; and Section 6 comparison to darcs 'adapting representation'
> meaning that "patches cannot be signed" -- although the discussion is
> rather sketchy). I think that what they're aiming for is a file id that is
> globally unique across all repos.
>
>> Putting it shortly inode are not persistent between filesystems ...
>> For any other filesystem or machine the inode number means nothing, ...
>
> Yes, I didn't expect inode to be unique/persistent globally. That's why I
> suggested prefixing inode with the repo id (plus machine id?) to arrive at
> a globally unique file id. (I know there's a regular discussion topic in
> darcsland about GUID's.)
>
> Then wherever the file gets pulled/pushed, the patch could carry the
> file's GUID. Each repo would maintain a map of file GUID <-> inode-in-my-
> repo.
>
>> ... [inodes] are almost like any other number you can choose at random.
>
> Sounds exactly like a GUID to me ;-)
>
>
>>
>> 2013/8/22 AntC <anthony_clayden <at> clear.net.nz>:
>> > I see that José Neder is doing some work to use inode ...
>> >
>> > Hi José,
>> > are inode and Windows' File Index number guaranteed persistent through
>> > renames/directory moves and edits of the file?
>> >
>> > It seems an easy way to keep track of files. Do other VCS's use it? Is
>> > there some reason darcs hasn't used it before?
>> >
>> > inode sounds like in the 'Principled Approach to Version Control'
> paper:
>> > unique identifiers internal to the repo.
>> > If DARCS could prefix inode with a unique repo identifier, that would
> give
>> > a GUID for every file wherever it gets pulled(?)
>> >
>
>
>
> _______________________________________________
> darcs-users mailing list
> darcs-users@darcs.net
> http://lists.osuosl.org/mailman/listinfo/darcs-users
_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to