git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: rcs

From
Junio C Hamano <gitster@pobox.com>
Date
Nov 6, 2013, 17:28 UTC
Message-ID
<xmqqy5518mnf.fsf@gitster.dls.corp.google.com>
In-Reply-To
<5279071B.2070309@gmail.com>
Jakub Narębski <jnareb@gmail.com> writes:
Show 22 quoted lines
> Finnerty, James M Mr CTR USA USASOC-SOAR wrote
>> Jeff King [mailto:peff@peff.net]wrote:
>>> On Tue, Oct 29, 2013 at 11:35:21AM -0500, Finnerty, James M Mr CTR USA USASOC-SOAR wrote:
>>>
>>>> Hi. I'm going to attempt to import a git database into Razor which is
>>>> linux rcs based. Does the linux version of git use rcs ?
>>>
>>> No, the formats are completely different, and you will have to translate.
>>> We don't usually get requests to go from git to rcs; it usually goes
>>> the other way. :)
>
>>
>>    Thanks.  We have several systems using Razor right now. So we are
>> trying to get all the systems into one CM system. Razor is just a gui
>> that uses rcs commands. Once we get everything synced we will explore
>> our options for a complete development CM system.
>
> The problem with using RCS as sync (as base) is that it is least
> powerfull of VCS, and as far as I know do not offer place to store
> extra information, so conversion from Git to RSS will lose some
> information (committership, signed commits and signed merges, signed
> tags, etc.).

You forgot to mention another important one: atomicity of commits across the entire tree. The best you could do would be to assume that changes in such a collection of RCS ,v files from a Git export to different files with the same timestamp and by the same author are likely to have come from the same Git commit, and that the timestamp monotonically increases, in order to stitch the history back together.

Previous: Jakub Narębski
Message 6 of 6 in “rcs”
  1. Finnerty, James M Mr CTR USA USASOC-SOAROct 29, 2013
  2. Keshav KiniOct 29, 2013
  3. Jeff KingOct 29, 2013
  4. Finnerty, James M Mr CTR USA USASOC-SOAROct 29, 2013
  5. Jakub NarębskiNov 5, 2013
  6. Junio C HamanoNov 6, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.