The move to git!

Jesse Keating jkeating at redhat.com
Fri Jul 30 17:31:57 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/30/2010 01:02 AM, Michal Hlavinka wrote:
> On Friday 30 of July 2010 05:55:09 Jesse Keating wrote:
>> ... Wiki
>> pages
> will get filled out as knowledge of how to interact with dist-git
>> starts
> to spread ( https://fedoraproject.org/wiki/Using_Fedora_GIT is a
>> good
> start ).
> 
> Thanks for your hard work! Could you describe this in more
> details:
> OLD CVS  | NEW GIT | Notes
> make tag |   N/A   | Explicitly tagging
> source states for package builds is no longer necessary.
> 
> how this exactly
> works? What will happen in following cases? :
> 1) commit some changes with
> release number change, commit another changes, build

The build attempt will use the latest content you pushed.  If you've
previously built something with that n-v-r the buildsystem will reject
the build, otherwise it'll continue.

> 
> 2) commit some changes
> with release number change, scratch build, commit rest of the changes,
> build

See above, the build would happen.

> 
> 3) commit some changes with release number change, someone else
> starts build, commit rest of the changes, build

The buildsystem will reject the build because one with the same n-v-r is
either in progress or completed successfully.

> 
> 4) commit some changes with
> release number change, build - fails because of typo/missing updated
> sources, commit fix, build

Build will go through because there are no successful builds with that n-v-r

> 
> Michal


- -- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxTDI0ACgkQ4v2HLvE71NW+iACgkE2cIycWxBxbhVWia1ynIrKT
5xAAoKfpYdgxwlF3P3yx62SVccAMNVgW
=E9/3
-----END PGP SIGNATURE-----


More information about the devel mailing list