Results 1 to 3 of 3

Thread: Strange git repo

  1. #1
    metux is offline Senior Member
    Join Date
    Feb 2012
    Posts
    72
    Rep Power
    3

    Default Strange git repo

    Hi folks,


    while pulling the source via git, I've noticed the history (branch: ironmaiden-foss)
    completely changed, compared to last pull from Feb. 6th - the branches diverged
    on 3098 (!!!) commits.

    And when picking the corresponding commit from new branch which matches
    timestamp and message of the old head from my last pull, the trees also differ.

    What are you folks doing ?!

    By the way: why aren't there any tags for the existing releases ?

    I hope you are aware that such things aren't actually helpful for getting any
    contributions ... ;-o


    cu

  2. #2
    quanah is offline Zimbra Employee
    Join Date
    May 2007
    Location
    Zimbra
    Posts
    1,265
    Rep Power
    10

    Default

    Hi,

    Due to an error in the mapping between perforce and git, several of the original repos had to be rebuilt.

    As for releases: Releases are always done in their own branch, not as a tag to an existing branch. I.e., ironmaiden-foss is a development tree of whatever the next 8.0 release will be. ironmaiden-806-foss is the repository for the 8.0.6 release, ironmaiden-805-foss is the repository for the 8.0.5 release, etc. So if you want to look at what's being currently developed, you grab the development repository for that code line (helix-foss, ironmaiden-foss, main, etc). If you want the code for a specific release, then you grab the repository for that release.

    Hope that helps,
    Quanah

    --Quanah
    Quanah Gibson-Mount
    Server Architect
    Zimbra, Inc
    --------------------
    Zimbra :: the leader in open source messaging and collaboration

  3. #3
    metux is offline Senior Member
    Join Date
    Feb 2012
    Posts
    72
    Rep Power
    3

    Default

    Quote Originally Posted by quanah View Post
    As for releases: Releases are always done in their own branch, not as a tag to an existing branch.
    Why not ?
    That's exactly what tags are meant for: assign a permanent name to a specific common
    (= point in history), so we have the exact tree and the entire history which lead to that tree.

    Quote Originally Posted by quanah View Post
    I.e., ironmaiden-foss is a development tree of whatever the next 8.0 release will be. ironmaiden-806-foss is the repository for the 8.0.6 release, ironmaiden-805-foss is the repository for the 8.0.5 release, etc.
    Just had a look at them. Their histories have nothing in common - there's not even a
    single point where the trees match. This renders the whole idea of branches pretty useless.


    By the way: why do you still stick with that utterly complex, slow and expensive
    (even *worse* that vss/tfs !) tool, which conceptionally still remains in the 80th,
    at all ? Intellectual masochism ? Need to burn resources ? ;-o

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Strange Behavior
    By atevewr in forum Administrators
    Replies: 8
    Last Post: 12-15-2009, 01:14 PM
  2. [SOLVED] repo down?
    By rlstephens in forum Developers
    Replies: 8
    Last Post: 08-26-2008, 04:43 AM
  3. Zimlet Repo?
    By emcconne in forum Zimlets
    Replies: 1
    Last Post: 08-14-2008, 01:16 PM
  4. This is very strange ...
    By robscovell in forum Administrators
    Replies: 1
    Last Post: 03-12-2007, 10:19 PM
  5. MTA strange behaviour
    By kowell in forum Administrators
    Replies: 11
    Last Post: 06-22-2006, 03:33 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •