Thread: [A-a-p-user] support for darcs rcs
Brought to you by:
vimboss
From: Gour <go...@ma...> - 2004-06-14 14:41:43
|
For my projects I use darcs (arch-like) rcs as an alternative to CVS and like it very much offering simple & powerful tool for distributed environment. Is there maybe any user trying to use Aap with darcs? Here is the list of commands that darcs understand: initialize Initialize a new source tree as a darcs repository. add Add a one or more new files or directories. whatsnew Display unrecorded changes in the working directory. record Record changes as a named patch. get Get a repository. pull Pull patches from another repo. send Send patches to another repo via email. remove Remove one or more files or directories from the repository. rollback Roll back a named patch. unrecord Unrecord a named patch. unpull Unpull a named patch. check Check the repository for consistency. revert Revert to recorded version. unrevert Undo the last revert operation. dist Create a distribution tarball. mv Move a file or directory to a different location or name. replace Replace a token with a new value for that token. tag Tag the contents of a repo with a given version name. push Push patches into another repo. apply Apply patches to a repo. diff Create a diff between two versions of the repository. setpref Set the value for a preferences thingy. trackdown Locate the most recent version lacking an error. optimize Optimize your repository. changes Gives a human-readable list of changes between versions. annotate Display useful information about the repository history. repair Repair a corrupted repository. How difficult it would be to add support, or maybe it is more simple to just use darcs outside of Aap? Sincerely, Gour -- Gour | go...@ma... Registered Linux User | #278493 GPG Public Key | 8C44EDCD |
From: Bram M. <Br...@mo...> - 2004-06-14 17:53:49
|
Gour wrote: > For my projects I use darcs (arch-like) rcs as an alternative to CVS and like > it very much offering simple & powerful tool for distributed environment. > > Is there maybe any user trying to use Aap with darcs? > > Here is the list of commands that darcs understand: [...] > How difficult it would be to add support, or maybe it is more simple to just > use darcs outside of Aap? Does darcs work more or less like CVS, considering not locking files? Then most things should be simple to implement. Copy the VersContCvs.py file to VersContDarcs.py and start making changes. There are only a few CVS-specific hacks in there (esp. to get a list of files that are in the repository, so that files no longer used can be deleted, and recognizing errors). VersCont.py has only two calls to CVS functions, that's easy to change. If darcs does do locking, it might be a bit more complicated. -- hundred-and-one symptoms of being an internet addict: 118. You are on a first-name basis with your ISP's staff. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Buy at Amazon and help AIDS victims -- http://ICCF.nl/click1.html /// |
From: Gour <go...@ma...> - 2004-06-14 18:29:50
|
Bram Moolenaar (Br...@mo...) wrote: Hi Bram! > Does darcs work more or less like CVS, considering not locking files? > Then most things should be simple to implement. Copy the VersContCvs.py > file to VersContDarcs.py and start making changes. There are only a few > CVS-specific hacks in there (esp. to get a list of files that are in the > repository, so that files no longer used can be deleted, and recognizing > errors). VersCont.py has only two calls to CVS functions, that's easy > to change. > > If darcs does do locking, it might be a bit more complicated. If you don't mind can I send your question to the darcs' mailing list in order to get definite answer from the author? Sincerely, Gour -- Gour | go...@ma... Registered Linux User | #278493 GPG Public Key | 8C44EDCD |
From: Bram M. <Br...@mo...> - 2004-06-14 19:57:49
|
Gour - > > Does darcs work more or less like CVS, considering not locking files? > > Then most things should be simple to implement. Copy the VersContCvs.py > > file to VersContDarcs.py and start making changes. There are only a few > > CVS-specific hacks in there (esp. to get a list of files that are in the > > repository, so that files no longer used can be deleted, and recognizing > > errors). VersCont.py has only two calls to CVS functions, that's easy > > to change. > > > > If darcs does do locking, it might be a bit more complicated. > > If you don't mind can I send your question to the darcs' mailing list in > order to get definite answer from the author? Sure, go ahead. - Bram -- "Computers in the future may weigh no more than 1.5 tons." Popular Mechanics, 1949 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Buy at Amazon and help AIDS victims -- http://ICCF.nl/click1.html /// |
From: Gour <go...@ma...> - 2004-06-18 10:18:44
|
Bram Moolenaar (Br...@mo...) wrote: > > If you don't mind can I send your question to the darcs' mailing list in > > order to get definite answer from the author? > > Sure, go ahead. This is what I got: "Darcs does not lock files in the RCCS sense, which is probably what Bram meant." Sincerely, Gour -- Gour | go...@ma... Registered Linux User | #278493 GPG Public Key | 8C44EDCD |
From: Bram M. <Br...@mo...> - 2004-06-18 12:27:59
|
Gour wrote: > Bram Moolenaar (Br...@mo...) wrote: > > > > If you don't mind can I send your question to the darcs' mailing list in > > > order to get definite answer from the author? > > > > Sure, go ahead. > > This is what I got: > > "Darcs does not lock files in the RCCS sense, which is probably what > Bram meant." OK, then it should not be too difficult to make darcs work with Aap. Wanna give it a try? -- hundred-and-one symptoms of being an internet addict: 189. You put your e-mail address in the upper left-hand corner of envelopes. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Buy at Amazon and help AIDS victims -- http://ICCF.nl/click1.html /// |
From: Gour <go...@ma...> - 2004-06-18 15:17:24
|
Bram Moolenaar (Br...@mo...) wrote: > OK, then it should not be too difficult to make darcs work with Aap. > Wanna give it a try? 1st I have to finish some other things and also become a little bit more comfortable with Aap itself, but I'll definitely try (according to my skills & with some help :-) to make darcs play nicely with Aap. imho, both are great tools, i.e. Aap really looks nice in comparison with other legacy build-systems, while darcs makes distributed rcs very easy. Sincerely, Gour p.s. When I start an adventure of adding darcs support to Aap, is dev-list more appropriate place for asking questions? -- Gour | go...@ma... Registered Linux User | #278493 GPG Public Key | 8C44EDCD |
From: Bram M. <Br...@mo...> - 2004-06-18 19:34:21
|
Gour wrote: > p.s. When I start an adventure of adding darcs support to Aap, is > dev-list more appropriate place for asking questions? Certainly. And don't be afraid to ask questions. -- hundred-and-one symptoms of being an internet addict: 196. Your computer costs more than your car. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Buy at Amazon and help AIDS victims -- http://ICCF.nl/click1.html /// |