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

Re: upgrading GIT from version 1.7.0.4 to 1.7.6.1.

From
Jakub Narebski <jnareb@gmail.com>
Date
Sep 19, 2011, 12:55 UTC
Message-ID
<m3d3ewsnei.fsf@localhost.localdomain>
In-Reply-To
<1316435430491-6808156.post@n2.nabble.com>
Mikaël <mikael.donini@gmail.com> writes:
Show 20 quoted lines
> Today, it is the time for us to upgrade from version 1.7.0.4 to
> 1.7.6.1 (the latest stable).  It is important for us to work with
> the latest version since it corrects defects that are very impacting
> for us.
> 
> The difficulty of this migration is that we can't afford migrations problems
> (in order to maintain productivity and work).
> 
> That is the reason why I have a couple of questions:
> 
> 1- Is it possible to have two GIT installations pointing on the same
> repositories? 
> 
> One of this installation would be GIT 1.7.6.1 used by a restricted number of
> people (these people could be called 'beta-testers' of the new GIT version).
> The other installation would be GIT 1.7.0.4 used by the other users (the
> majority of users) with no impact on their productivity.
> 
> Once the beta-tests will be finished and successful, all the users will move
> to GIT 1.7.6.1.

Git is forward and backward compatibile, meaning that old clients can connect to new servers (perhaps not using new features), and new clients can connect to old servers.

The exceptions are few (submodules, packed refs), are always announced long in advance, with a long transition period: first a configuration variable is added to switch to new incompatibile behavior defaulting to old behavior, only after a time there is switch to new improved incompatibile version.

-- 
Jakub Narębski
Previous: Jeff King
Message 7 of 7 in “upgrading GIT from version 1.7.0.4 to 1.7.6.1.”
  1. MikaëlSep 19, 2011
  2. Sverre RabbelierSep 19, 2011
  3. Andreas EricssonSep 19, 2011
  4. Jeff KingSep 19, 2011
  5. Junio C HamanoSep 19, 2011
  6. Jeff KingSep 19, 2011
  7. Jakub NarebskiSep 19, 2011

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.