summaryrefslogtreecommitdiffstats
path: root/plugins/README.md
blob: 162a4079abddf23f83f49bdada536a564d364f57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
## Removed plugins

We have removed the folders xdmcp, nx and st due to the fact that Gtk have deprecated the functions
using the XEmbed protocol.

These folders have been split in a new repository as shown in the following example

```
# Split of the folder plugins/st in a new branch
git subtree split -P plugins/st -b plugins/st
# We add the remote of the new repository
git remote add plugins/st git@gitlab.com:Remmina/remmina-plugins.git
# We push to the new repository
git push plugins/st plugins/st
# We change to the location of the local copy of git@gitlab.com:Remmina/remmina-plugins.git
cd ../remmina-plugins/
# The branch plugins/st does not have the folder plugins, the st source is in the root
# The following subtree command recreate the folder structure (../Remmina is the main repo)
git subtree add -P plugins/st ../Remmina plugins/st
git push
```

The next step is to `git rm -r plugins/st` and if we need again `st`, it's enough to add it as a submodule:

```
git submodule add git@gitlab.com:Remmina/remmina-plugins.git plugins
```

The submodule part has to be tested as it'll cause issues with the existing files