<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://dev1galaxy.org/extern.php?action=feed&amp;tid=6832&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / How fossil vcs create commits?]]></title>
		<link>http://dev1galaxy.org/viewtopic.php?id=6832</link>
		<description><![CDATA[The most recent posts in How fossil vcs create commits?.]]></description>
		<lastBuildDate>Thu, 12 Sep 2024 09:41:47 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: How fossil vcs create commits?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=52148#p52148</link>
			<description><![CDATA[<p>I did some test in subversion (svn) and in svn after i have edited a single file i can commit it <br />and a new revision is created of my whole project.</p><div class="codebox"><pre><code>$ svn status
M       hello.c

$ svn commit -m &quot;hello.c small change&quot;
Sending        hello.c
Transmitting file data .done
Committing transaction...
Committed revision 2.

$ svn info 
Path: .
Working Copy Root Path: /home/chomwitt/SubversionProjects/clang-tut-svn/clang-tut-svn
URL: file:///home/chomwitt/SubversionProjects/clang-tut-svn
Relative URL: ^/
Repository Root: file:///home/chomwitt/SubversionProjects/clang-tut-svn
Repository UUID: d6886743-4710-4964-b599-501d0e4beea0
Revision: 1
Node Kind: directory
Schedule: normal
Last Changed Author: chomwitt
Last Changed Rev: 1
Last Changed Date: 2024-09-11 16:46:06 +0300 (Wed, 11 Sep 2024)

$ svn update
Updating &#039;.&#039;:
At revision 2.</code></pre></div><p>So if i am not mistaken i didnt have first to &#039;add&#039; the changed file to the repo and then to make a commit for my project.</p>]]></description>
			<author><![CDATA[dummy@example.com (chomwitt)]]></author>
			<pubDate>Thu, 12 Sep 2024 09:41:47 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=52148#p52148</guid>
		</item>
		<item>
			<title><![CDATA[How fossil vcs create commits?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=52131#p52131</link>
			<description><![CDATA[<p>Trying to find a vcs perhaps more intuitive and more simple that git i tried lately fossil.</p><p>Now suppose i have a certain project tree that i work on.<br />I&#039;d like to have a command:<strong> $ fossil commit project-tree</strong> <br />That command would seems intuitive. We have made some changes and we want to save our project&#039;s tree state.But no. In fossil we must do (like in git)<br />$ fossil <a href="https://www.fossil-scm.org/home/help/add" rel="nofollow">add</a> files <br />and after we have added all the files with changes to our fossil repo THEN <br />we can make a commit.</p><div class="quotebox"><blockquote><div><p>$ fossil help add<br />Usage: fossil add ?OPTIONS? FILE1 ?FILE2 ...?</p><p>Make arrangements to add one or more files or directories to the<br />current check-out at the next commit.</p></div></blockquote></div><p><em><br />(isnt that strange way to explain what a cvs command does? &#039;&#039;Make arrangements&#039; ?..<br />make arrengement to add a file to the current check-out at the next commit ? Is that explanation or a cvs riddle ? )</em></p><p>So it seems that we have to tell Fossil to construct the Artifacts (Artficats are the equivalenf of blobs in git). But why should&#160; i worry about constructing the artifacts? It seems to me like plumbing that shouldn&#039;t bother the end user. The end user is interested in his project. </p><p>A project could be various things. Composed of things of various types. But it seems to me that a programmer when using a VCS is interested in the project&#039;s state. Not in the project&#039;s various subunit&#039;s states. </p><p>note1: vaguely i remember that in git there is a command to do a commit bypassing all the &#039;&#039;plumbing&#039; steps.</p><p>note2: <a href="https://en.wikipedia.org/wiki/Darcs" rel="nofollow">Darcs</a> also handles changes to files by&#160; &#039;addiing&#039; first a file to the vcs&#039;s repo. ( <a href="https://darcsbook.acmelabs.space/chapter03.html#ch-ch-ch-changes" rel="nofollow">ref</a> )</p>]]></description>
			<author><![CDATA[dummy@example.com (chomwitt)]]></author>
			<pubDate>Tue, 10 Sep 2024 18:00:38 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=52131#p52131</guid>
		</item>
	</channel>
</rss>
