Re: what is a changeset ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

On Thu, Aug 02, 2007 at 05:52:21PM +0300, Ramagudi Naziir wrote:
> LWN quote: "Well over 500 changesets have been merged into the
> mainline git repository since -rc1".
> 
> What does the term "changeset" mean ? a patch ? a set of patches ?
> how is it ?

A changeset is a combination of changes to files in the (git)
repository. It usually contains a couple of patches, but in git it can
also be used to change file mode (make certain files executable, for
example).

Changesets are in a way atomic changes. If for example you want to
change the number of arguments to a certain function, a good changeset
would contain the patch for the function itself, but also patches to
all callers of the function. Because git only allows you to reset the
tree to certain commit points, your tree is always in a consistent
state (i.e.: with or without all changes to the function).


HTH,
Erik

- -- 
They're all fools. Don't worry. Darwin may be slow, but he'll
eventually get them. -- Matthew Lammers in alt.sysadmin.recovery
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGsgYs/PlVHJtIto0RAjQ8AJsHv8Fb6sYloMEAv07Qks6H0XobwgCfYVzF
8uP5ioZPo4NWRcVx4RPqTQU=
=/C71
-----END PGP SIGNATURE-----

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux