about summary refs log tree commit diff stats
path: root/085scenario_console.cc
Commit message (Expand)AuthorAgeFilesLines
* 5001 - drop the :(scenario) DSLKartik Agaram2019-03-121-72/+78
* 4987 - support `browse_trace` tool in SubXKartik Agaram2019-02-251-7/+7
* 4266 - space for alloc-id in heap allocationsKartik Agaram2018-06-241-6/+6
* 4258 - undo 4257Kartik Agaram2018-06-151-6/+6
* 4257 - abortive attempt at safe fat pointersKartik Agaram2018-06-151-6/+6
* 4179 - experiment: rip out memory reclamationKartik K. Agaram2018-01-031-10/+6
* 4106Kartik K. Agaram2017-11-031-1/+1
* 4104Kartik K. Agaram2017-11-031-7/+7
* 3894 - comment/uncomment lines in edit appKartik K. Agaram2017-05-291-0/+1
* 3643Kartik K. Agaram2016-11-071-1/+1
* 3565Kartik K. Agaram2016-10-231-4/+4
* 3522Kartik K. Agaram2016-10-191-5/+5
* 3503Kartik K. Agaram2016-10-151-2/+2
* 3502Kartik K. Agaram2016-10-151-5/+2
* 3500Kartik K. Agaram2016-10-151-2/+2
* 3445Kartik K. Agaram2016-10-061-10/+27
* 3389Kartik K. Agaram2016-09-171-10/+10
* 3381Kartik K. Agaram2016-09-171-4/+4
* 3379Kartik K. Agaram2016-09-171-4/+4
* 3273Kartik K. Agaram2016-08-281-2/+2
* 3272Kartik K. Agaram2016-08-281-1/+1
* 3260Kartik K. Agaram2016-08-261-2/+2
* 3259Kartik K. Agaram2016-08-261-1/+1
* 3241Kartik K. Agaram2016-08-211-29/+26
* 3240Kartik K. Agaram2016-08-211-8/+8
* 3239Kartik K. Agaram2016-08-211-4/+4
* 3229 - fake file systems using 'assume-filesystem'Kartik K. Agaram2016-08-201-2/+2
* 3178Kartik K. Agaram2016-08-131-0/+4
* 3083Kartik K. Agaram2016-07-011-2/+2
* 2990Kartik K. Agaram2016-05-201-1/+1
* 2973 - reclaim refcounts for local scopes againKartik K. Agaram2016-05-181-0/+2
* 2864 - replace all address:shared with just addressKartik K. Agaram2016-04-241-10/+10
* 2773 - switch to 'int'Kartik K. Agaram2016-03-131-21/+21
* 2771 - fix for clang on 32-bit machinesKartik K. Agaram2016-03-131-1/+1
* 2767 - reclaim refcounts for local variablesKartik K. Agaram2016-03-121-0/+2
* 2712Kartik K. Agaram2016-02-261-2/+2
* 2677Kartik K. Agaram2016-02-201-2/+2
* 2581 - make space for the refcount in address:sharedKartik K. Agaram2016-01-201-5/+13
* 2576 - distinguish allocated addresses from othersKartik K. Agaram2016-01-191-10/+10
* 2430 - make room for more transformsKartik K. Agaram2015-11-131-0/+287
8 +0200 Update profanity repo URL' href='/danisanti/profani-tty/commit/RELEASE_GUIDE.md?id=d4892b29c458b937abbee03dfe5e0df2242ab828'>d4892b29 ^
d4150eb7 ^
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73










                                                                                                 
                                                       




                                                                                        
                                                                                                                  
                                                                                                                                   



                       





                                                     
                                         







                        
 
                                       

   
                             

   
                    

   



               

   
                              

   
                                                     

   
                                     

   
                            

   

                                                


                                                                         
                                                              
                                                                                                            
# Release Guide

Usually release candidates are tagged 0.6.0.rc1, 0.6.0.rc2 and tested for a week or so.

* Release libstrophe and libmesode if required

* Run Unit tests: `make check-unit`
* Run Functional tests - Currently disabled
* Run manual valgrind tests for new features
* Build and simple tests in Virtual machines ideally all dists including OSX and Windows (Cygwin)

* Update Inline command help (./src/command/cmd_defs.c)
* Check copright dates in all files (Copywright 2012-2019)

* Generate HTML docs (the docgen argument only works when package status is development)
    `./profanity docgen`

* Determine if libprofanitys version needs to be [increased](https://github.com/profanity-im/profanity/issues/973)
* Update plugin API docs (./apidocs/c and ./apidocs/python) need to run the `gen.sh` and commit the results to the website git repo
* Update CHANGELOG
* Update profrc.example

## Creating artefacts
* Set the correct release version in configure.ac:

```
AC_INIT([profanity], [0.6.0], [boothj5web@gmail.com])
```

* Set the package status in configure.ac:

```
PACKAGE_STATUS="release"
```

* Commit
* Tag (0.6.0)
* Push

* Configure to generate fresh Makefile:

```
./bootstrap.sh && ./configure
```

* Generate tarballs:

```
make dist
make dist-bzip2
make dist-xz
make dist-zip
```

* Set version to next release:

```
AC_INIT([profanity], [0.7.0], [boothj5web@gmail.com])
```

* Set the pacakge status back to dev:

```
PACKAGE_STATUS="development"
```

* Create a branch for patch releases (0.6.patch)
* Push

## Updating website
  * Make changes to the git repo incuding uploading the new artefacts at:
        https://github.com/profanity-im/profanity-im.github.io
  * Email boothj5web@gmail.com to get them published to profanity.im (otherwise only profanity-im.github.io)