Blame


1 08ca3c53 2020-11-30 op # vc-got
2 08ca3c53 2020-11-30 op
3 2b7241ac 2021-02-14 op This is an Emacs VC back-end for the [Game of
4 08ca3c53 2020-11-30 op Tree](http://gameoftrees.org/) version control system.
5 08ca3c53 2020-11-30 op
6 08ca3c53 2020-11-30 op ------
7 08ca3c53 2020-11-30 op
8 a1679b13 2021-09-09 op To start using it make sure that `vc-got` is within your `load-path`
9 a1679b13 2021-09-09 op and `Got` is in the `vc-handled-backends` list.
10 08ca3c53 2020-11-30 op
11 08ca3c53 2020-11-30 op With `use-package` something like this should be enough:
12 08ca3c53 2020-11-30 op
13 08ca3c53 2020-11-30 op ```emacs-lisp
14 08ca3c53 2020-11-30 op (use-package vc-got
15 08ca3c53 2020-11-30 op :load-path "/path/to/vc-got/"
16 a1679b13 2021-09-09 op :defer t)
17 08ca3c53 2020-11-30 op ```
18 9e019413 2021-01-05 op
19 2b7241ac 2021-02-14 op ## Drawbacks
20 9e019413 2021-01-05 op
21 2b7241ac 2021-02-14 op While I've been using this backend on a daily basis for the last
22 2b7241ac 2021-02-14 op months, there are some rough edges. Fetching updates in particular is
23 2b7241ac 2021-02-14 op one action that *at the moment* is better to do by hand. Pushing,
24 2b7241ac 2021-02-14 op committing, blaming etc on the other hand are fully functional.
25 2b7241ac 2021-02-14 op
26 8b45e61c 2021-08-31 op Note that pushing requires at least got 0.56, other functionalities
27 8b45e61c 2021-08-31 op should work with older versions.
28 2b7241ac 2021-02-14 op
29 8b45e61c 2021-08-31 op
30 2b7241ac 2021-02-14 op ## Contributing
31 2b7241ac 2021-02-14 op
32 65255dcc 2021-08-31 op The long-term plan is to get this into Emacs (or ELPA at least). This
33 65255dcc 2021-08-31 op means that to avoid possible problems, a GNU copyright assignment is
34 65255dcc 2021-08-31 op required. It's really easy to get one (just send an email), and
35 65255dcc 2021-08-31 op having one will allow you to make further contribution to Emacs itself
36 65255dcc 2021-08-31 op or to various other packages.