[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-devel
Subject:    VCS Branch interface extension
From:       Laszlo Papp <djszapi () archlinux ! us>
Date:       2011-06-06 21:58:11
Message-ID: BANLkTikAg-TfmgnAnjSw3BPA+MR2KBD95w () mail ! gmail ! com
[Download RAW message or body]

Hi,

We have just discussed the IBranchingVersionControl with Aleix here in
Randa so that I would need some extensions, if it is possible. It
needs the real implementation in the plugins, like git, et cetera.
Any feedback is welcome!

Thank you in advance!

Best Regards,
Laszlo Papp

    /**
     * Switches to the desired branch inside the specified repository
     *
     * @param repository The repository path where the branch will be switched
     * @param branch The branch name that will be switched to inside
the specified repostory
     */
    virtual VcsJob* switchBranch(const QString &repository, const
QString &branch) = 0;

    /**
     * Returns the branches inside the specified repository
     *
     * @param repository The repository path where the branches will
be returned from
     */
    virtual VcsJob* branches(const QString &repository) = 0;

    /**
     * Returns the current branch inside the specified repository
     *
     * @param repository The repository path where the current branch
will be returned from
     */
    virtual VcsJob* currentBranch(const QString &repository) = 0;

    /**
     * Deletes the desired branch inside the specified repository
     *
     * @param repository The repository path where the current branch
will be deleted from
     * @param branch The branch name that will be deleted inside the
specified repository
     */
    virtual VcsJob* deleteBranch(const QString &repository, const
QString &branch) = 0;

-- 
KDevelop-devel mailing list
KDevelop-devel@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic